The challenge is that companies architect their services and applications around what they have, and they may be very operationally dependent on specific features of vCenter and how they've configured those features.
The challenge is that companies architect their services and applications around what they have, and they may be very operationally dependent on specific features of vCenter and how they've configured those features.
If you know (say) Ubuntu and Ansible, then there's pretty good automation with openstack-ansible and kolla-ansible. There are a number of moving parts, but an intermediate-level Linux sysadmin can get things going without too much difficulty. There are vendor-provided solutions (e.g., from RH) as well if you don't want to do a fully DIY, or want commercial support.
* https://www.openstack.org/marketplace/distros/
At a previous job we had a team of 4-5, and 1.5 FTEs split their time between our HPC cluster and our OpenStack cluster (20+ hypervisors, ~10 Ceph servers; >350 VMs/instances).
If you want a deployment choose something like openstack-ansible.
the point of vmware is that is fairly trivial to go from a single server with some VMs, to a massive cluster with live zero-downtime migrations. (and have funky storage, get working snapshots and backups.)
Sure openstack can do that. but its non trivial to setup.
I've seen a very small outfit spend six months with all hired consultants to set up a 3-server VMWare cluster.
VMWare doesn't seem that trivial.
Then those people are woefully incompetent and will be regardless of the software they're using.
VMware (wasnt) that hard. How many VMs do you need? work out the storage requirements, triple it, plumb it in, get the right licences, and go.
* https://www.vmware.com/ca/topics/glossary/content/openstack-...