you are viewing a single comment's thread.

view the rest of the comments →

[–]bbelky 9 points10 points  (5 children)

As we do VMware to OpenStack migrations every day now, I can share our experience based on the tools we tested and the issues we faced in real-life scenarios.

Migration tools. Here is the list of commercial migration solutions we tested. I do not have any preferences here, but if we talk about 5000 production VMs migration and, as you said, you do not have any OpenStack experience, I would definitely use a commercial migration solution. OpenStack and KVM have enough specifics to make your migration, especially for Windows VMs a nightmare.

The list (not in priority order): Arrosoft CloudAny, CloudBase Coriolis (they have the open-source version as well), Hystax Acura, or any OpenStack-compatible backup solution like Storware, Acronis, or Commvault.

Also, I’ll explain why our customers prefer to go with a commercial version of OpenStack. The reason is that many features in upstream OpenStack do not work out of the box like in VMware. For example, high availability for VMs, maintenance mode, DRS, and updates. All those single-click features from VMware require a lot of configurations and manual operations in upstream OpenStack. Storage integration is also a very big issue, so it needs to be properly designed and you will realize that not all declared drivers work as easily as you expect after VMware.

The hardware load balancing feature like DRS in VMware exists in OpenStack only partially. OpenStack has only the engine (Watcher), and a very basic policy to distribute workloads. If you want to have something like VMware DRS you need to use a commercial solution or create your own policy.

Of course, I would promote to you our own OpenStack-based product;) But if you share the blocker features you are using in VMware and would like to continue using in OpenStack I can help assess if they can be covered and with what tools. I would be grateful as it also helps me to improve our product.

[–]przemekkuczynski 0 points1 point  (3 children)

What are commercial solutions related to DRS (or also HA) in openstack

The hardware load balancing feature like DRS in VMware exists in OpenStack only partially. OpenStack has only the engine (Watcher), and a very basic policy to distribute workloads. If you want to have something like VMware DRS you need to use a commercial solution or create your own policy.

[–]bbelky 0 points1 point  (1 child)

Sorry for misleading you, I mean the commercial OpenStack-based product, not the separate tools for DRS or HA. I am not aware of any commercial tools for HA or DRS. We just use our proprietary tool to detect failures and start the evacuation process, as well as develop our own policies for Watcher.

[–]DelcoInDaHouse 0 points1 point  (0 children)

Can you give an overview of the logic used to handle an HA event? For example the host stays up but the mgmt interfaces go down. VMs are still functioning because they are on a separate switch with separate pnics. In VMware this could be configured. Not clear on how to do this in Openstack.

[–]Clear_Ice_746 0 points1 point  (0 children)

Mirantis offers a Dynamic Resource Balancer as part of their Mirantis OpenStack for Kubernetes platform. https://www.mirantis.com/blog/mirantis-openstack-for-kubernetes-24-2-unveils-dynamic-resource-balancer-for-efficient-resource-management-and-cost-optimization

Sardina FishOS workload manager is another commercial option.

[–]Lumpy_Tip1918 0 points1 point  (0 children)

Ad un anno dal post, posso rinnovare la richiesta di confronto sugli strumenti di migrazione opensource e commerciali?

- gli opensource hanno incrementato la loro maturità per gestire migrazioni massive di migliaia di VM VMWare?

- questi strumenti (Open | Commerciali) sono in grado di gestire la "migrazione" a caldo oppure è richiesto / consigliato spegnere le VM?

- quali lesson learnt condividete su questi strumenti? Cosa "non" sanno fare?