-
Feature
-
Resolution: Done
-
Major
-
None
-
None
-
None
-
-
False
-
False
-
-
2025Q4
-
0
-
0
-
0% To Do, 0% In Progress, 100% Done
-
rhos-ops-day1day2-migrations
-
Enhancement
-
-
Done
Feature Overview
The goal of this feature is to extend the os_migrate tool to facilitate the migration of virtual machines (VMs) from VMware to Red Hat OpenStack Platform 17.1 and Red Hat OpenStack Services on OpenShift (RHOSO) 18 with minimal downtime.
Goals
- Benefit to Users: This feature will benefit system administrators and IT professionals responsible for managing cloud infrastructure by providing a method to migrate VMs from VMware to RHOSO, minimizing downtime and simplifying the migration process.
- Current State vs. Future State: Currently, VM migration from VMware to RHOSO may involve multiple manual steps and significant downtime. With this feature, the process will be automated and optimized, resulting in less manual intervention and reduced service interruption.
Requirements
| Requirements | Notes | isMvp? |
| Authentication setup and parameter files preparation | Ensure secure and accurate configuration before migration starts. | Yes |
| Prepare source VMware VM | Necessary to begin migration process: snapshotting the VM | Yes |
| Transfer the VMware VM disks to Cinder volumes | Ensure compatibility with OpenStack | Yes |
| Create OpenStack virtual machine in the destination Red Hat OpenStack environment with the VMware VM metadata | Complete the migration process. | Yes |
| Launch a migration via Ansible Automation Platform | Use AAP via Ansible Execution Jobs | Yes |
Use Cases
- User Interaction: System administrators will use the Red Hat OpenStack Vmware Migration tool new feature to initiate and complete the migration of VMs from VMware to RHOSP 17.1/RHOSO.
- Target Users: The initial audience for this feature is Red Hat Services consultants and architects. It is also relevant for IT professionals responsible for managing virtualized environments and migrating workloads to cloud infrastructure.
- Integration with Ansible Automation Platform: migrations are triggered via an Ansible Job running in an Ansible Automation Platform Execution Environment. Ansible Jobs will use the Red Hat OpenStack Vmware Migration toolkit ansible collection from the Ansible Automation Hub.
Out of Scope
- Pre-workload migration tasks such as copying networks, security groups, and images are out of scope for this feature. We could potentially leverage the work from vmware to OCP virtualization solution to gather the network information facts from the source vSphere cluster: AAP-23015 https://gitlab.consulting.redhat.com/redhat-cop/vmware-openshift-virt-migration/vmware_migr[…]mware_migration/roles/tor_switch_gather?ref_type=heads and then manually map it to OSP resources.
Assumptions
- Prerequisites and dependencies, such as access to both VMware and RHOSO environments, are in place.
- Necessary hardware and software resources are available for the migration process.
Documentation Considerations
- Reference Material: Provide the following documentation:
- Install Red Hat OpenStack Vmware Migration toolkit
- Vmware Prerequisites:
- Vmware Privileges
- Creating a VMware role to grant RHOVMT privileges
- Importing VDDK image
- Red Hat OpenStack prerequisites:
-
-
- RHVMT Conversion host deployment
- Ansible Automation Platform prerequisites:
-
-
-
- Ansible Execution Environment creation
- incl. vmware libs inclusion
- Ansible Execution Environment creation
- Migrating Virtual Machines using Ansible Automation Platform
-
RHVMT performance recommendations
-
- Troubleshooting
- Educational Material
- Slides from the documentation mainly about RHVMT architecture, installation and troubleshooting
- Deep-dive slides about how data transfer occurs between vCenter and OpenStack
- Slides from the documentation mainly about RHVMT architecture, installation and troubleshooting
- Success Criteria: Success is defined by the ability to migrate VMs from VMware to RHOSO with minimal downtime and user intervention.
- Doc Impact: This feature will require a new documentation.
Interoperability Considerations
- Impact on Other Products: Ensure compatibility with other products and versions in the portfolio.
- Test Scenarios: Develop and factor interoperability test scenarios to validate the feature's functionality.
Questions
| Question | Outcome |
| Are there any specific VMware versions that this feature must support? | To be determined. |
| What are the expected downtime limits for the VM migration process? | To be determined based on testing and customer requirements. |
- is documented by
-
RHOSSTRAT-1005 Field enablement for Red Hat OpenStack VMware Migration Toolkit
-
- New
-