Este contenido no está disponible en el idioma seleccionado.
Chapter 1. Migration Toolkit for Virtualization 2.11
The release notes describe technical changes, new features and enhancements, known issues, and resolved issues.
1.1. New features and enhancements Copiar enlaceEnlace copiado en el portapapeles!
Migration Toolkit for Virtualization (MTV) 2.11 introduces the following features and enhancements.
- Customizable service account for pre-plan and post-plan hooks in Create migration plan pages
In MTV 2.11.0, users can set a service account name for pre-plan and post-plan hooks in the Create migration plan pages. This UI setting allows for greater flexibility and control over the service accounts used in these hooks, ensuring they have the necessary permissions to manage cluster resources. The
Service accountfield is a free text field as the service account information is not stored in the inventory for a remote cluster. This enhancement improves the overall security and customization of the user’s deployment.- Enhanced pre-migration issue visibility
MTV 2.11.0 enhances the visibility of pre-migration concerns for individual VMs, providing a clear taxonomy and visual indicators to distinguish between critical issues, VM-specific failures, and ignorable warnings. The updated UI includes new icons, colors, and labels for quick comprehension of validation issue severity. The
Conditionscolumn of the VM table now displays all current concerns impacting the plan, with filters for Name, Severity, Type, and Folder. A total of critical alerts is displayed at the top of the page, with aView all alertsbutton for detailed analysis. This improvement increases the clarity and understanding of pre-migration concerns, simplifying the migration process.- Enhanced learning experience in MTV UI
With this update, the
Tips and trickssection in the MTV UI is significantly expanded, offering curated learning paths and improved user guidance. This enhancement simplifies complex workflow steps, integrates with Red Hat OpenShift Virtualization LightSpeed AI for dynamic guidance, and reorganizes content for a better learning process for MTV administrators.- Technology Preview: Performance metrics during migration
With this update, MTV provides performance metrics during migration, including network and storage throughput. This enhancement aims to assist users in making informed decisions about system configuration for better performance tuning. Real-time insights into these metrics during migration plans are now available in the MTV UI.
- Add descriptive notes to migration plans
In MTV 2.11.0, cluster administrators can now add descriptive notes to their migration plans during creation. The new
Descriptionfield allows easy differentiation and management of various plans within the web console. Users can identify the purpose, scope, and owner of each plan by adding reasons for each migration in the Description field. The added context is visible in the plan table and Plan details page for long-term management and auditing purposes.- Unified interaction model for form editing
MTV 2.11.0 introduces a unified, consistent interaction model for editing forms and fields across the MTV web console, streamlining tasks for cluster administrators. The new design includes an edit button that opens a modal for inputs, promoting clarity and reducing configuration errors. This update aims to reduce cognitive load and eliminate varying UI behaviors on different pages, making administrative tasks easier and quicker.
- Enhanced Create provider form for source providers
In MTV 2.11.0, the Create provider form in the MTV UI has unique authentication and validation fields for source providers such as OpenShift, OpenStack, Red Hat Virtualization (oVirt), and VMware vSphere. The new form provides a cleaner and more user-friendly experience when creating providers, making it easier for cluster administrators to create plans for migrating their VMs.
- Validation alert for VDDK for VMware warm migrations
MTV 2.11.0 introduces visible validation checks for warm migration from VMware environments in the web console. Users are alerted if the VMware vSphere Virtual Disk Development Kit (VDDK) is missing or incorrectly configured, preventing silent failures and saving time on migration plans. Updated MTV documentation provides guidance on VDDK installation.
- Improved data migration error handling and diagnostics
MTV 2.11.0 enhances data integrity during VM migration by using features introduced in RHEL 10.1. This release introduces filesystem-level consistency checks, improved system error handling, and internal diagnostics. Warm migration and features like storage offload minimize downtime with efficient disk migration and data transfer.
- Storage Offload Copy
In MTV 2.11.0, the Storage Offload Copy feature accelerates disk transfer in the storage array by bypassing the network, enabling snapshot creation and base disk copying. Storage Offload Copy results in reduced network usage, improved overall performance, and enhanced migration efficiency.
- Technology Preview: Storage Offload Copy for warm migration enables snapshot creation and base disk copying while the VM is running. Delta changes can be copied over the network post-base disk storage offload copy, reducing the need for VM shutdowns.
Storage Offload Copy for cold migration is generally available.
- Native alerting with OpenShift monitoring stack
MTV 2.11.0 introduces native alerting, integrating with OpenShift’s Prometheus-based monitoring stack. Administrators now receive notifications for migration plan failures or critical issues, reducing manual monitoring. Users can configure alerts for email, Slack, or PagerDuty, ensuring timely notifications and minimizing downtime.
- Developer Preview: Pre-migration test for dual-boot VMs
MTV introduces a more accurate conversion assessment before migration by fetching additional information from guest machines. With this enhancement, users can perform a pre-migration check for dual-boot VMs, ensuring a successful conversion before the migration process begins.
- Developer Preview: Importing VMs from Amazon EC2
With this update, users can import VMs directly from Amazon EC2, streamlining the process and expanding the platform’s compatibility. This enhancement supports cold migration to ROSA, with storage mapping limited to the same storage. It does not currently support targeting non-ROSA, different accounts, different regions, warm or live migrations.
- Developer Preview: Customizable firstboot scripts for VM migrations
MTV 2.11.0 introduces customizable firstboot scripts for VM migrations, enhancing deployment flexibility and personalization. Users can now specify these scripts in their migration plans for per-plan customization. Scripts are executed by
virt-customizeduring the guest conversion process, eliminating the need for SSH keys for VM migration and integratingvirt-customizefor script injection during VM conversion and startup.- Enhanced network assignment for Forklift Controller pods
In MTV 2.11.0, the assignment of a secondary network to Forklift Controller pods is now supported, similar to Importer and Populator pods. This update addresses connectivity issues with the Red Hat OpenShift default node network and VMware or RHV providers, reducing the need for cluster-wide changes. The existing CRD flag is reused for network assignment, simplifying setup for network configuration and communication between the Forklift Controller and external providers.
- Direct default gateway configuration in Network Attachment Definition
In MTV 2.11.0, migration admins can set the default gateway directly in the Network Attachment Definition (NAD) configuration. In cases where the default route annotation is not set, the software now attempts to fetch the default gateway from the NAD configuration.
- Technology Preview: Customizing ephemeral storage for improved migration stability
In MTV 2.11.0, you can customize ephemeral storage during migration, preventing failures due to insufficient node storage in large-scale migrations, Open Virtualization Format (OVA) imports, and nodes with limited storage. Users can define a
storageClassfor temporary storage, enablingvirt-v2vpods to mount a temporary Persistent Volume Claim (PVC) on the definedstorageClass, improving migration stability and success. This update reduces the likelihood of migration failures caused by limited node storage.- OS-specific VM configuration for improved performance
With this update, MTV detects the operating system that VMs are running on automatically. This enhancement optimizes VM performance in MTV and reduces the need for manual adjustments, saving time and reducing potential errors.
- Enhanced IP preservation in VM migration
In MTV 2.11.0, IP preservation for VM migration now verifies that IPs are from the correct subnet before assignment. MTV preserves and assigns IPs from the subnet for VMs with explicitly assigned IPs during migration to OpenShift Virtualization, ensuring accurate IP assignment and preventing IP mismatches during migration.
1.2. Resolved issues Copiar enlaceEnlace copiado en el portapapeles!
Migration Toolkit for Virtualization (MTV) 2.11 has the following resolved issues.
1.2.1. Resolved issues 2.11.0 Copiar enlaceEnlace copiado en el portapapeles!
Review the resolved issues in this release of MTV.
- Target cluster namespaces now visible for cross-cluster live migration
Before this update, during cross-cluster live migration, projects were fetched from the host cluster instead of the target cluster. As a consequence, target cluster namespaces were not visible in the UI, causing user inconvenience. With this release, cross-cluster live migration fetches project data from the target cluster, making target cluster namespaces visible in the UI during migration.
- VDDK image archive upload succeeds in private namespaces
Before this update, VMware Virtual Disk Development Kit (VDDK) image archive upload failure occurred in private namespaces due to incorrect namespace usage. As a consequence, users experienced VDDK image upload failure in private namespaces during source provider creation. With this release, you can upload VDDK tar archives successfully in private namespaces.
- Correct UI display of migration type after change
Before this update, if you changed the
Migration typeon thePlan detailspage in the MTV UI from warm to cold, the YAML file was updated correctly but the UI did not display the updated migration type. With this release, the UI edit field forMigration typeupdates the migration type in the YAML file and the UI correctly displays the updated migration type.- Correct VM name display in migration progress
Before this update, during the migration of a VM with a non-conformant name in OpenShift, the name was standardized. However, the migration progress in the MTV UI showed the original non-conformant VM name. As a consequence, users saw incorrect VM names in the
Migration progresslist, with links causing404errors. With this release, the migration progress now shows accurate VM names and links.- Resolved
Unable to retrieve dataerror in cold migration plans with static IP preservation Before this update, users encountered an
Unable to retrieve dataerror during VM listing in cold migration plans created with static IP preservation on vCenter7. With this release, cold migration plans now retrieve VM data correctly, eliminatingUnable to retrieve dataerrors.- Improved
DiskTransferwarm migration progress indicator Before this update, the warm migration progress indicator for
DiskTransferremained unchecked due to incomplete progress evaluation. As a consequence, users saw incomplete migration progress for theDiskTransferstep. With this release, theDiskTransferprogress indicator shows a checkmark when all tasks are completed, improving migration visibility.- Fetch and populate volumes for storage mappings during plan creation for OpenShift provider
Before this update, you could not fetch and populate volumes for storage mappings from Red Hat OpenShift during plan creation for an OpenShift provider. With this release, plan creation for host-to-host plans includes fetching and populating source storage, improving the selection of storage mappings during plan creation.
- Improved cluster-to-cluster live migration network mapping in OpenShift
Before this update, incorrect management of network attachments in Red Hat OpenShift target networks during updates led to complications with network mapping during live migration, resulting in inaccurate network configurations. With this release, the target network mapping issue in MTV for an OpenShift source provider is resolved. As a result, cluster-to-cluster live migration now correctly maps networks, improving migration accuracy.
- Removed misleading VM shutdown message during migrations for OVA providers
Before this update, users received a misleading message about VM shutdown during Open Virtual Appliance (OVA) migration, even though no VMs are sourced for OVA providers. With this release, the incorrect message for OVA providers during plan migration is removed.
- Adjusted
Tips and trickslink placement to avoid conflict with reserved UI elements Before this update, the
Tips and trickslink placement in the upper-right corner of the MTV UI conflicted with reserved UI elements. As a consequence, UI elements were misaligned, causing content shift and potential confusion. With this release, theTips and trickslink is displayed to the left side of the reserved UI element. As a result, the UI now has improved consistency.- Topic selector consistency improvement
Before this update, the topic selector in the
Tips and trickspanel in the MTV UI displayed the active topic while it was pointing to the active topic. As a consequence, end users saw duplicate topic headings in the topic selector and the top area of theTips and trickspanel. With this release, the topic selector defaults toNo topic selected, enhancing the overall UI consistency.- Improved Migration plan page visibility for target projects
Before this update, the
Migration planpage in the MTV UI displayed theopenshift-mtvproject by default, but the target project was not displayed by default. With this update, the default view of theMigration planpage now includes theTarget projectcolumn, enhancing visibility and navigation for migration plans.- Restoration of
Target namecolumn on Virtual machines tab Before this update, the removal of the
Target namecolumn during MTV product updates caused the column to disappear from theVirtual machinestab on thePlan detailspage in the MTV UI. With this release, theTarget namecolumn on theVirtual machinestab is now restored.- Removal of invalid NADs during network map creation
Before this update, the MTV UI became unresponsive when trying to remove an invalid Network Attachment Definition (NAD) during network map creation from YAML. With this release, you can remove network maps with invalid NAD IDs and manage network maps more effectively.
- Write permission check for OVA upload
Before this update, users encountered permission denied errors during OVA file upload. With this release, there is a check for write permissions before OVA upload. As a result, OVA uploads no longer fail due to permission errors.
- Warm migration with insecure TLS in RHV provider
Before this update, warm migrations with a Red Hat Virtualization provider failed due to missing support for insecure TLS. As a consequence, warm migration failed with TLS insecure (skip cert validation) in MTV 2.8.5. With this release,
InsecureSkipVerifyis added to CDI for warm migrations with a RHV provider. As a result, warm migration with TLS insecure (skip cert validation) now succeeds.- Improved VDDK connection processing for warm migrations from VMware vSphere
Before this update, warm migrations from VMware vSphere intermittently failed during the
Disk transferphase with a VDDK connection error. With this release, VDDK connection processing is improved, with warm migrations from VMware vSphere now completing successfully during the disk transfer phase.- Improved network interface detection for legacy RHEL 5 32-bit VMs in VMware migration
Before this update, MTV did not recognize the
VirtualPCNet32network type in VMware during migration. As a consequence, legacy RHEL 5 32-bit VMs were migrated without network interfaces, causing connectivity issues for users. With this release, MTV supportsVirtualPCNet32NICs and detects 32-bit RHEL5 VMs with theVirtualPCNet32network type, enhancing network interface visibility during migration.- NVMe disk support for VMware vSphere VM migration validation
Before this update, NVMe disk support was missing for VMware vSphere VM migration, meaning NVMe migration could be successful but not validated. With this update, NVMe disk support is added for successful NVMe migration and validation from VMware vSphere.
- VM migration stability with multiple interfaces in pod networks
Before this update, VM migration failure occurred when multiple interfaces were connected to a pod network in OpenShift Virtualization. With this release, MTV now supports multiple interfaces per VM.
- Elimination of orphaned PVCs in OVA migrations
Before this update, OVA migration left orphaned
ova-store-pvc-*PVCs on target clusters, consuming resources. As a consequence, excess OVA-store PVCs could cause potential resource exhaustion for users. With this update, OVA migration no longer leaves leftover PVCs on target clusters, improving resource utilization and reducing potential data loss.- Changes in device identification during OVA to OpenShift migration
Before this update, the migration of VMs with DHCP settings from an OVA provider to an OpenShift cluster resulted in the loss of interface settings in the VM YAML file, causing only one default interface with a pod network to remain in the VM. As a consequence, users experienced VMs with incorrect interface settings after migration. The issue occurred because the OVA scanner identified NICs and other device types based on the display name, which was unreliable. With this update, device identification is based on the resource type provided in the OVF specification, preserving interface settings during migration and preventing incorrect configurations.
1.3. Known issues Copiar enlaceEnlace copiado en el portapapeles!
Migration Toolkit for Virtualization (MTV) 2.11 has the following known issues.
- Forklift console plugin fails to load on IPv6-only OpenShift clusters
When MTV 2.9.1 is deployed on an IPv6-only OpenShift cluster, an incorrect API endpoint prevents the forklift-console-plugin from serving a valid plugin manifest, displaying the error
Failed to get a valid plugin manifest from /api/plugins/forklift-console-plugins/. While the forklift-ui-plugin pod runs successfully, the console plugin cannot load, preventing access to the MTV user interface in the OpenShift web console. This issue affects all IPv6-only cluster deployments with OpenShift 4.19.7 and CNV 4.19.1.Workaround: Deploy MTV on dual-stack or IPv4 clusters until this issue is resolved.
- Incorrect labeling of inactive migration plans
Inactive migration plans are incorrectly labeled as
Runningwhenmax_vms_inflightexceeds the total number of disks per migration. This label leads to confusion about the actual state of the plans, as all migration plans appear to beRunningin the user interface.Workaround: Currently, there is no workaround for this issue.
- Migration between OpenShift namespaces causes MAC address collisions
During migration between OpenShift namespaces in a cluster, MAC address collisions result in VM creation failure.
Workaround: Disable the KubeMacPool. For more information, see Managing KubeMacPool by using the CLI in the OpenShift documentation.
- VMware vSphere 6 or 7 migration fails on FIPS-enabled clusters
In MTV 2.11.0, an update to Golang 1.25 causes a connection failure on FIPS-enabled clusters with VMware vSphere 6 or 7, due to unsupported TLS 1.2 with Extended Master Secret. As a consequence, users cannot migrate VMware vSphere 6 or 7 VMs to a FIPS-compliant cluster.
Workaround: Disable FIPS mode on the cluster or use a VMware vSphere version that supports TLS 1.2 with Extended Master Secret to migrate VMs.
- Second migration plan with shared RDM disks fails when shared disk migration is disabled
When migrating two VMs with shared RDM disks using copyoffload in separate migration plans, the second migration plan fails at the
ImageConversionstep if shared disk migration is disabled. After successfully migrating the first VM with shared disk migration enabled, creating a second migration plan with shared disk migration disabled incorrectly creates two populate pods—one for the OS disk and one for the shared RDM disk—instead of creating only the OS disk populate pod. This causes the second migration to fail.Workaround: Currently, there is no workaround for this issue.
- VDDK image only in
openshift-mtvnamespace When you upload a VMware Virtual Disk Development Kit (VDDK) init image, the image URL is located in the
openshift-mtvnamespace. If you create a provider in a different namespace, there is an error when pulling the image.- Inaccurate
ConnectionTestFailederror messages when creating an OVA provider When you create an Open Virtual Appliance (OVA) provider in the MTV UI,
ConnectionTestFailederror messages are displayed before the provider status changes toReady. The error messages are misleading and do not accurately reflect the in-progress status of the connection.- Fibre Channel (FC) protocol VM migration fails to identify existing FC host objects in Infinibox
Fibre Channel (FC) protocol VM migration fails to identify existing FC host objects in Infinibox due to incorrect adapter ID comparison. As a consequence, FC protocol VM migration fails to identify existing FC hosts, causing volume creation failure due to incorrect
port_name.Workaround: Currently, there is no workaround for this issue.
- Migration stalls during VM migration to OCP with FC
During the migration of VMs to an OpenShift Container Platform (OCP) cluster with Fibre Channel (FC), the migration stalls when attempting to add a transfer network to a target namespace that does not have permissions to the transfer network.
Workaround: Currently, there is no workaround for this issue.
- Unexpected shutdown of forklift-controller due to network or storage map deletion
Deleting network or storage maps causes the
forklift-controllerto shut down unexpectedly, leaving the migration plan state asReadyand causing pods to continue running.Workaround: Delete and restart the pods manually.