<div dir="ltr"><div>Hi,</div><div><br></div><div>Thanks, your answer about pacemaker raised another question, VM (instances) high availability is managed by peacemaker in TripleO, could this be a problem when using HCI deployment?<br></div><div><br></div><div><br></div><div>Regards.<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Le lun. 20 sept. 2021 à 16:59, John Fulton <<a href="mailto:johfulto@redhat.com">johfulto@redhat.com</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Mon, Sep 20, 2021 at 11:46 AM wodel youchi <<a href="mailto:wodel.youchi@gmail.com" target="_blank">wodel.youchi@gmail.com</a>> wrote:<br>
><br>
> Hi,<br>
><br>
> Is it technically possible to install openstack tripleO on 3 nodes, such that all 3 nodes play the roles of controller compute and ceph storage (hci) at the same time, with replication and HA and all?<br>
<br>
It's technically possible for a POC (just compose a role [1]<br>
accordingly) but it's not a recommended configuration because the<br>
controllers use pacemaker with power fencing which you don't want<br>
running on your OSD hosts. E.g. pacemaker could take out 1/3rd of your<br>
OSDs and make the cluster backfill. If you're short on nodes then one<br>
option is to use four. One as a basic KVM hypervisor to host VMs<br>
including a virtual undercloud and three virtual controllers. Then use<br>
three physical HCI nodes which host the VMs and OSDs.<br>
<br>
  John<br>
<br>
[1] <a href="https://docs.openstack.org/project-deploy-guide/tripleo-docs/latest/features/custom_roles.html" rel="noreferrer" target="_blank">https://docs.openstack.org/project-deploy-guide/tripleo-docs/latest/features/custom_roles.html</a><br>
<br>
</blockquote></div>