Overcloud deployment on combination of virtual and physical hosts
Hi,
Is it possible to deploy RHOS platform 10 on combination of virtual and physical hosts for testing/poc purposes?
Director installation guide says: It is recommended to use bare metal systems for all nodes. At minimum, the Compute nodes
require bare metal systems.
So I am assuming if I can use bare metal systems for compute nodes only and deploy director and control nodes as VMs on KVM? thanks
Responses
It's possible, but not supported by Red Hat. But if you're looking at dipping your toes in the water and trying things out, you can virtualize the non-Compute nodes.
(Just to note, you can also virtualize the Compute node if need be, but you need to set "--libvirt-type qemu" as part of the deploy command to switch from the default kvm virt type.)
Something else to note is that the virtual nodes need to be a part of the provisioning network, just like the physical nodes, so they can PXE boot off the undercloud host. So you might need to bridge these nodes onto the provisioning network some how. I've tested this with a basic Linux bridge on the KVM host connected to eth0 and then attaching the nodes' NICs to the bridge -- it all seems to PXE boot from the undercloud and provision correctly.
But like I said, this just for testing things out and is pretty much an unsupported configuration due to a range of issues (most notably the controller nodes having some hefty memory requirements and deploying them as virtual machines might cause some performance issues for your overcloud).
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
