Migrate for Compute Engine 4.8 release notes

This page documents production updates to Migrate for Compute Engine. You can periodically check this page for announcements about new or updated features, bug fixes, known issues, and deprecated functionality.

You can see the latest product updates for all of Google Cloud on the Google Cloud page, browse and filter all release notes in the Google Cloud console, or programmatically access release notes in BigQuery.

To get the latest product updates delivered to you, add the URL of this page to your feed reader, or add the feed URL directly: https://cloud.google.com/feeds/migrate-for-compute-engine-release-notes.xml

March 26, 2024

5.0

Preview: Migrate to Virtual Machines supports the ARM64 migration journey. This feature lets you migrate ARM virtual machine (VM) instances from AWS and Azure cloud services to ARM VM instances on Compute Engine, and is supported for the following operating systems:

  • Debian 11 and 12
  • RHEL 9
  • Rocky Linux 8 and 9
  • SLES 15 SP5
  • Ubuntu 20.04 and 22.04

March 04, 2024

5.0

Preview: Migrate to Virtual Machines lets you import a virtual disk image to a Compute Engine image. If you have virtual disk images with software and configurations that you need, you can save time by importing these virtual disk images to Compute Engine images, and use this image to create virtual machine instances or persistent disks.

Generally available: You can now use Customer-Managed Encryption Keys (CMEK) in Migrate to Virtual Machines to do the following:

  • Protect data stored by Migrate to Virtual Machines during the migration process.
  • Protect data of the migrated VMs created by clone and cut-over operations for all sources - AWS, Azure, and VMware.

February 26, 2024

5.0

Generally available: Migrate to Virtual Machines lets you migrate virtual machine (VM) disks to Persistent Disk volumes on Google Cloud. The migrated disks can be attached to a new VM during the migration process, or an existing VM after the migration is complete.

January 17, 2024

5.0

Preview: Migrate to Virtual Machines lets you convert the OS boot type of a VM instance from Basic Input/Output System (BIOS) to Unified Extensible Firmware Interface (UEFI). This option is useful when you want to securely boot your VM instance, as secure boot is only supported by UEFI. For more information, see the table in Configure the target for a migrated VM.

To participate in the preview of this feature, send a request to the email address: m2vm-bios-to-uefi@google.com.

December 27, 2023

5.0

Generally Available: Migrate to Virtual Machines supports migrating virtual machine instances (VMs) to Compute Engine 1st, 2nd, and 3rd generation machine series. For more information, see Support for Compute Engine machine series.

November 14, 2023

5.0

Preview: You can now use Customer-Managed Encryption Keys (CMEK) in Migrate to Virtual Machines to do the following:

  • Protect data stored by Migrate to Virtual Machines during the migration process.
  • Protect data of the migrated VMs created by clone and cut-over operations for all sources - AWS, Azure, and VMware.

October 11, 2023

5.0

Preview: Migrate to Virtual Machines now supports migrating VMs to the C3, H3, and M3 machine types. These machine types support non-volatile memory express (NVMe) and Google Virtual NIC (gVNIC). Before you migrate your VMs to any of these machine types, ensure that source VMs support NVMe and gVNIC. For more information on different machine types that support NVMe and gVNIC, go to the Machine series comparison section, click Choose VM properties to compare, and select Disk interface type and Network interfaces.

October 10, 2023

5.0

Generally Available: Migrate to Virtual Machines from an Azure source lets you migrate VM instances running on Azure to Google Cloud Compute Engine.

September 26, 2023

5.0

Preview: Migrate to Virtual Machines lets you migrate the disks of source virtual machine (VM) instances to Persistent Disk volumes on Google Cloud with the following options:

  • Migrate the Persistent Disk volumes without attaching them to a VM instance
  • Create a new VM instance and attach the migrated Persistent Disk volumes to it

September 14, 2023

5.0

Preview: Migrate to Virtual Machines from an Azure source is now open to all users. Migrate to Virtual Machines from an Azure source lets you migrate Azure VM instances to Compute Engine.

August 14, 2023

5.0

Preview: Migrate to Virtual Machines supports the migration of VMs running Amazon Linux 2 to Google Cloud as part of a preview program. In order to migrate a VM running Amazon Linux 2, Migrate to Virtual Machines first converts Amazon Linux 2 to Rocky Linux 8 and then completes the migration. To participate in the preview, contact us at m2vm-amazon-linux-migration@google.com.

August 02, 2023

5.0

Preview: Migrate to Virtual Machines lets you migrate disks from source virtual machine (VM) instances to Persistent Disk volumes on Google Cloud. This feature helps you migrate the workload state (VM disks) from a source VM and attach it as a Persistent Disk volume to a VM on Google Cloud, with minimal interruptions to the workload.

June 29, 2023

5.0

Generally Available: Migrate to Virtual Machines lets you migrate your VM instances running on Google Cloud VMware Engine to VM instances running on Compute Engine.

June 13, 2023

5.0

Migrate to Virtual Machines lets you set up throttling on the Migrate Connector to control the rate at which data is transferred from the Migrate Connector. Throttling ensures that the migration process distributes bandwidth evenly between the migration and any other tasks using the network. In this way, the migration can complete successfully without disrupting any other tasks.

June 06, 2023

5.0

Generally available: The Estimated cut-over time field is now generally available. This field gives an estimate of the time it takes to complete a cut-over job for a VM once the cut-over is triggered. This field is populated only for an active VM that has completed a few replication cycles.

April 29, 2023

5.0

Several updates to Migrate to Virtual Machines:

  • Migrate to Virtual Machines is now available in regions europe-west12 and me-central1. For more information, see Migrate to Virtual Machines locations.
  • Migrate to Virtual Machines now supports VMWare 8.0.
  • Preview: Migrate to Virtual Machines introduces a new field, Estimated cut-over time, that gives an estimate of the time it takes to complete a cut-over job for a VM once the cut-over is triggered. This field is populated only for an active VM that has completed a few replication cycles.

February 20, 2023

5.0

Preview: Migrate to Virtual Machines from an Azure source lets you migrate Azure VM instances to Compute Engine.

January 16, 2023

5.0

Generally available: Migrate to Virtual Machines from an AWS source lets you migrate AWS EC2 instances to Compute Engine.

August 24, 2022

4.11

Issue: Linux repositories that use Yum as their package management may have Yum configurations set explicitly to minor versions. For example, a Yum configuration may point to specific repositories holding 7.6 packages. This is not currently supported by Google. Only repositories holding the latest versions are supported. This may cause a failure to install the Google guest environment after the VM is detached.

Workaround: Update your Yum configuration to refer to the available repositories. For RHEL 7.x, verify that the variable $releasever holds the value 7Server, and not a specific release version number (7.6, for example) by running echo 7Server > /etc/yum/vars/releasever.

August 02, 2022

5.0

Several updates to Migrate to Virtual Machines:

July 05, 2022

5.0

Connector renaming

Includes the following updates:

  • Renamed CLI command from m4c to m2vm
  • Renamed product to Migrate to Virtual Machines
  • Bug fixes

June 27, 2022

5.0

The maximum amount of active VMs has been increased from 100 to 200 VMs.

March 17, 2022

5.0

Migrate for Compute Engine allows you to employ a VPC-SC service perimeter and communicate with select services using your migrate connector.

For more information about using a VPC-SC perimeter, see the secure your migrations in a service perimeter documentation.

October 26, 2021

5.0

Migrate VMs using UEFI firmware. Using UEFI firmware you can enable Secure Boot migration details.

October 25, 2021

5.0

#199379063 Windows migrated VMs have GooGet installed with a wrong root directory

Windows VMs migrated before October 7th 2021 may have GooGet (Google package manager) installed with the wrong root directory (C:\Windows\System32\%ProgramData%\GooGet instead of C:\ProgramData\GooGet).

Workaround: Reinstall GooGet and guest environment by following the instructions to Install a guest environment in-place. A copy of googet.exe can also be found under C:\Google\Migrate\GooGet, which allows you to skip the download command in step 1. C:\Windows\System32\%ProgramData%\GooGet can be safely deleted if needed.

Following the steps to install a guest environment in place will also update guest environment packages to their latest released versions.

October 15, 2021

4.11

v.4.11.7 Security updates available. See Migrate for Compute Engine Downloads for downloads and upgrade instructions.

October 03, 2021

5.0

Migrate for Computer Engine now supports the configuration of multiple network interfaces to migrated VMs.

September 20, 2021

5.0

Migrate for Compute Engine now supports the deployment of migrated workloads to sole-tenant nodes. A sole-tenant node is a Compute Engine server that is dedicated to hosting only your project's VMs.

See Migrating individual VMs for more information on sole tenancy.

September 05, 2021

5.0

Added support for overriding the default license type to explicitly specify a license type of PAYG or BYOL.

See Configuring the target for a migrated VM for more information.

June 08, 2021

4.11

Transition the underlying OS used by Migrate for Compute Engine components (Manager, Cloud Extensions, Importers, and Exporters) to use Ubuntu Advantage.

April 14, 2021

5.0

Google Cloud Console UI

End-to-end migration experience in Google Cloud Console including: Dashboard, Source inventory, Migrations managements, VM groups, and Targets.

To access the UI:

  1. Open the Migrate for Compute Engine page in the Google Cloud Console.

  2. In the upper-right corner, select Try the new version to open the Google Cloud Console to the 5.0 UI.

Migration primitives

Migration primitives controlling VM migration journey, which includes:

  • Replication - Initiate replication based migration, control periodical replication cycle schedule.

  • Test-Clone - Test a clone of migrating VM in Google Cloud with no disruptions on source VM to reduce migration risk.

  • Cut-Over - Cutting over to Google Cloud process with minimized downtime to migrating VM.

See VM Migration lifecycle for more.

VM groups

Group migration operations to enable you to manage and execute mass migration sprints.

See Mass migration with groups for more.

Seamless OS adaptation

Seamless OS adaptation of migrating VMs to prepare OS to run in Compute Engine (such as network settings) and deploy Compute Engine agents for seamless day 2 integrations with Compute Engine services.

See Adapting VMs to run on Google Cloud for more.

Compute Engine Targets

Migration to n Google Cloud target projects and flexible configuration of migrating VM target details (such as instance type, disk type, and network settings).

See Configuring the target for a migrated VM for more.

vSphere Source

Agentless migration of vSphere source environment utilizing Migrate Connector appliance deployed in source.

See On-premises VMware to Compute Engine migrations for more.

VM utilization reports

To help you determine the optimal settings for the Compute Engine target, Migrate for Compute Engine lets you create a source VM utilization report. This report displays information about resource allocation and utilization for the source VMs deployed on vCenter.

See Creating a source VM utilization report for more.

February 09, 2021

4.11

Added support for the balanced disk type to the GcpDiskType runbook field when migrating in batches with waves. See Runbook reference for more.

January 12, 2021

4.11

#171638373: General stability improvements.

#171638373: Fixed Windows adaptation issue when boot partition and Windows partition were on different volumes.

Performance improvement during detach phase.

#175196444: Fixed Windows adaptation issue with network interface detection.

#174330790: Linux adaptations now archive ifcfg-* scripts to avoid Network Manager conflicts with iSCSI boot.

Security fixes applied.

October 12, 2020

4.11

Support added for migration of VMs from vSphere configured with CSM firmware type setting.

September 14, 2020

4.11

There is no longer a requirement that the subnet of the deployment cluster is under the same network as the Cloud Extension.

August 12, 2020

4.11

V4.11 offers integration with Secret Manager. You can store Migrate for Compute Engine password and encryption key as objects in secret manager to provide a higher level of security and control. See Configuring the migration manager for more.

V4.11 introduces Windows upgrade with bring-your-own-license (BYOL) feature. Migrating Windows Server 2008R2 with a customer owned license (BYOL) can upgrade to Windows Server 2012R2 using BYOL as part of the migration process. See Upgrading Windows Server VMs for more.

V4.11 introduces automatic deployment of Google Cloud OS Config agent to migrating VMs. This allows you to get insights on your migrated VM patch status and automate deployment of software patches to migrated VMs. See Adapting VMs to run on Google Cloud for more.

Migrate Backend network connectivity requirement to Migrate Manager and Cloud Extensions have been reduced, all traffic on this channel is performed over port 443 (HTTPS and TLS) instead of using port 9111. See Network access requirements for more.

Usability enhancements in the following flows:

  • Automatic adjustments of VDDK max open sessions when accessing vSphere V6.5 to avoid overloading VDDK max connections limit.
  • Support for vCenter certificate update flow.
  • Enhancement of automatic license assignment feature to offline migration flow.

#160405343: Due to a change in behavior on the activation flow for SUSE, configuring repositories on SUSE Enterprise Linux instances post-detach now fail.

Workaround: The following workaround can be used prior to detach (either before migration or before detach).

  1. Follow the instructions described for Situation 4 at https://www.suse.com/support/kb/doc/?id=000019633 to download the required packages for Compute Engine as a tar.gz file.

  2. For SLES 12.x, then run the following commands:

    tar -xf late_instance_offline_update_gce_SLE12.tar.gz
    cd x86_64/
    zypper --no-refresh --no-remote --non-interactive in *.rpm```
    
  1. For SLES 15.x, then run the following commands:

    tar -xf late_instance_offline_update_gce_SLE15.tar.gz
    cd x86_64/
    zypper --no-refresh --no-remote --non-interactive in *.rpm```
    

#149004085: Ubuntu 14 from on-premise may fail to start networking post detach.

Workaround: Connect through the serial console and manually add the network interface with DHCP.

#145086776: In rare cases, older versions of RHEL7 may stop responding during streaming or reach a Kernel panic. This issues were resolved in later versions of RHEL7.

Workaround: Run sudo yum update before migrating to update the system.

#145644737: Clones created on Azure or AWS from instances of Linux distributions that use cloud-init may experience issues in booting after installing the Linux prep package.

Workaround: Uninstall the package before cloning and reinstall when preparing to migrate.

#143313211: Customer migrating RHEL 6.8 VM may experience boot issues in the cloud destination.

RHEL 6.x systems using kernel versions 2.6.32-xxx and using LVM may reach a kernel panic when booting in Compute Engine during migration.

Workaround: The kernel should be upgraded to 2.6.32-754 or higher before migrating.

#143262721: Migration of VM from Azure fails when data disk is greater than 4 terabytes.

At this time, Migrate for Compute Engine does not support migration of Azure VMs with data disks bigger than 4TB.

Workaround: Make sure VM has data disk smaller than 4TB.

#131532690: Run-in-cloud and migration operations may fail for Windows Server 2016 workload when Symantec Endpoint Protection (SEP) is installed. This may also happen when SEP appears to be disabled.

Workaround: Modify workload Network interface bindings to remove the SEP option.

  1. Download Microsoft Network VSP Bind (nvspbind)
  2. Install Microsoft_Nvspbind_package.EXE into c:\temp.
  3. Open a command prompt as an Administrator and run the following:

    nvspbind.exe /d * symc_teefer2

#131614405: When the Velostrata Prep RPM is installed on SUSE Linux Enterprise Server 11, the VM obtains a DHCP IP address in addition to an existing static IP configuration. This issue occurs when the VM is started on-premises in a subnet that is enabled with DHCP services.

Note: The issue does not occur when the subnet has no DHCP services. There is no connectivity impact for communications with the original static IP address.

#131637800: After registering the Velostrata plug-in, running the Cloud Extension wizard might generate an error "XXXXXXXXXX" upon "Finish".

Workaround: Un-register the Velostrata plug-in and restart the vSphere Web client service, then re-register the plug-in. Contact support if the issue persists.

#131548730: In some cases, when a VM is moved to Run-in-Cloud while a 3rd party VM-level backup solution holds a temporary snapshot, the Migrate for Compute Engine periodic write-back operations will not complete even after the backup solution deletes the temporary snapshot. The uncommitted writes counter on the VM will show an increasing size and no consistency checkpoint will be created on-premises.

Workaround: Select the Run On-Premises action for the VM and wait for the task to complete, which will commit all pending writes. Then select the Run-in-Cloud action again. Note that committing many pending writes may take a while. Do not use the Force option as this will result in the loss of the uncommitted writes.

#131605387: vCenter reboot causes Velostrata tasks in vCenter to disappear from UI. This is a vCenter limitation.

Workaround: Use the Velostrata PowerShell module to monitor Velostrata managed VMs or Cloud Extensions tasks that are currently running.

#131638716: With an ESXi host in maintenance mode, if a VM is moved to cloud, the operation will fail and get stuck in the rollback phase.

Workaround: Manually cancel the Run-in-Cloud task, migrate the VM to another ESXi host in the cluster and retry the Run-in-Cloud operation.

#131638455: A Run-in-Cloud operation fails with the error - "Failed to create virtual machine snapshot. The attempted operation cannot be performed in the current state (Powered off)".

Workaround: The VMware VM snapshot file may be pointing to a non-existent snapshot. Contact support for assistance in correcting the issue.

#131534862: In rare cases, after running a Workload back on-premises - Workload VMDK's are locked. In certain cases, this is due to network disruptions between the Velostrata management appliance and the ESXi host on which the workload is running.

Note: The issue will resolve itself after 1-2 hours.

#131550214: During Detach, the operation might fail with the following error message: "Operation was canceled".

Workaround: Retry the Detach operation.

#131650367: When performing a detach after a cancel detach operation, the action may fail.

Workaround: Retry the operation.

#131649978: In the event of certain system failures, Velostrata components disconnect from vCenter. In this case, an event may not be sent, resulting in the alarm either not being set properly or not being cleared properly.

Workaround: Clear the alarm manually in vCenter.

#131532549: For workloads with a Windows machine using a retail license, when returning from the cloud, the license is not present.

Workaround: Reinstall the license.

#131555885: vCenter "Export OVA" operation is available when the VM in cloud is running in cache mode, however, this operation results in a corrupted OVA.

Workaround: Only create OVA after the detach.

#131647857: In rare cases, when a cloud component instance is created and system fails before it is tagged, the instance will remain untagged. This will not allow full clean-up or repair of the CE.

Workaround: Manually tag the instance, and then run "Repair".

#131537125: Cloud Extension high availability does not work for workloads running Ubuntu OS with LVM configuration.

Workaround: Update the kernel to 3.13.0-161 or higher.

#131560126: Suse12: Due to a bug in SUSE kernel older than 4.2, configurations that include BTRFS mounts with subvolumes are not supported.

Workaround: Upgrade to SUSE version with Kernel >=4.2 (SP2).

#131533480: When using the Create Cloud Extension wizard, using an illegal HTTP proxy address will not generate a warning message.

Workaround: Delete the CE and then create the CE with a valid HTTP proxy address.

#131647654: Run on-premises operation succeeded but the status is marked as failed with error "Failed to consolidate snapshots"

Workaround: Consolidate snapshots via vCenter, and clear the error manually.

#131558198: PowerShell client for cloud to cloud Runbook reports errors when running on PowerShell 3.0

Workaround: Upgrade to PowerShell 4.0

#131533056: When migrating RHEL 7.4 from AWS to Google Cloud, Google Cloud agent will not be installed automatically.

Workaround: Manually remove the AWS agent and install Google Cloud agent

#131532713: After Offline Migration of Windows 2003R2, if a NIC is manually deleted, it may be impossible to auto-detect and automatically reinstall it.

Workaround: The VM storage can be attached to a different VM, and the NIC Registry entry could be imported manually using a similar VM as a reference. Contact support for assistance.

#131532666: Linux versions running with kernel version 2.6.32 may experience a kernel panic on ephemeral storage access failures; these are more likely while streaming over iSCSI.

Workaround: Upgrade your kernel. The issue will also reduce in likelihood after Detach.

#131532846: Certain firewalls and anti-viruses may cause Windows VMs to fail when moved to cloud by blocking iSCSI traffic.

Workaround: Disable the affecting service while migrating and reinstall after Detach.

#131532882: In certain cases, initiating Run in Cloud during a Windows update may cause the update to terminate abruptly and cause a failure to boot in the cloud.

Workaround: Allow the system to finish Windows update and/or suspend Windows updates before migrating.

#135664281: When completing or canceling Azure to Google Cloud migration, if Velostrata Management failed to start the importer, Velostrata-created resources may be left in the original instance's resource group.

#133137658: Scenario: No network connection between Migration Manager and VSphere

Customer Impact: RunInCloud task will stay stuck due to failure in call to getReadSessions on VSphere.

Workaround: Fix the network connection. If not, cancel the task and try again.

#135573857: Scenario: When moving a VM back on-prem with "force" flag, failure to consolidate snapshot will cause the VM to remain as managed by Velostrata. RunInCloud on the same VM may fail since it is not allowed on managed VMs.

Workaround: Wait a couple of minutes and try again.

#137082702: In rare cases, the Cancel detach operation succeeds but the VM instance will fail to start.

Workaround: Move the instance back and move it again to the cloud.

#187887258: Installing the Linux prep-package and then upgrading the kernel will result in failure to boot in cloud.

Workaround: If you're upgrading your kernel, install the prep-package package after the upgrade.

December 20, 2019

4.8.1

In some scenarios, migrating a VM from Azure may fail due to missing instance type at Azure region.

Create token API authentication mechanism.

This release fixes several issues related to preparing Linux VMs for Compute Engine in the migration process. These fixes increase stability and broaden source platform support.

November 12, 2019

4.8.0

For a list of builds for this release and others, see the Build History.

Requirements and OS Support

See Requirements and Supported operating systems.

Azure to Google Cloud migration (GA)

Version 4.8 promotes Azure to GCP migration to GA level. You can migrate VMs to Compute Engine using Waves migration. The system now supports migration at scale of instances from Azure to Compute Engine.

System upgrade/patch management

Version 4.8 introduces upgrades and patch management. You can manage system upgrades and patch installation via the system UI.

Reduced network connectivity requirement

Version 4.8 requires reduced network connectivity between all components. Network connectivity requirement for Cloud Extension and Workers is reduced to single direction to Migrate for Compute Engine Manager. This simplifies system deployment.

#143313211: Customer migrating RHEL 6.8 VM may experience boot issues in the cloud destination.

RHEL 6.x systems using kernel versions 2.6.32-xxx and using LVM may reach a kernel panic when booting in Compute Engine during migration.

Workaround: The kernel should be upgraded to 2.6.32-754 or higher before migrating.

#143262721: Migration of VM from Azure fails when data disk is greater than 4 terabytes.

At this time, Migrate for Compute Engine does not support migration of Azure VMs with data disks bigger than 4TB.

Workaround: Make sure VM has data disk smaller than 4TB.

#131532690: Run-in-cloud and migration operations may fail for Windows Server 2016 workload when Symantec Endpoint Protection (SEP) is installed. This may also happen when SEP appears to be disabled.

Workaround: Modify workload Network interface bindings to remove the SEP option.

  1. Download Microsoft Network VSP Bind (nvspbind)
  2. Install Microsoft_Nvspbind_package.EXE into c:\temp.
  3. Open a command prompt as an Administrator and run the following:

    nvspbind.exe /d * symc_teefer2

#131614405: When the Velostrata Prep RPM is installed on SUSE Linux Enterprise Server 11, the VM obtains a DHCP IP address in addition to an existing static IP configuration. This issue occurs when the VM is started on-premises in a subnet that is enabled with DHCP services.

#131637800: After registering the Velostrata plug-in, running the Cloud Extension wizard might generate an error "XXXXXXXXXX" upon "Finish".

Workaround: Un-register the Velostrata plug-in and restart the vSphere Web client service, then re-register the plug-in. Contact support if the issue persists.

#131548730: In some cases, when a VM is moved to Run-in-Cloud while a 3rd party VM-level backup solution holds a temporary snapshot, the Migrate for Compute Engine periodic write-back operations will not complete even after the backup solution deletes the temporary snapshot. The uncommitted writes counter on the VM will show an increasing size and no consistency checkpoint will be created on-premises.

Workaround: Select the Run On-Premises action for the VM and wait for the task to complete, which will commit all pending writes. Then select the Run-in-Cloud action again. Note that committing many pending writes may take a while. Do not use the Force option as this will result in the loss of the uncommitted writes.

#131605387: vCenter reboot causes Velostrata tasks in vCenter to disappear from UI. This is a vCenter limitation.

Workaround: Use the Velostrata PowerShell module to monitor Velostrata managed VMs or Cloud Extensions tasks that are currently running.

#131638716: With an ESXi host in maintenance mode, if a VM is moved to cloud, the operation will fail and get stuck in the rollback phase.

Workaround: Manually cancel the Run-in-Cloud task, migrate the VM to another ESXi host in the cluster and retry the Run-in-Cloud operation.

#131638455: A Run-in-Cloud operation fails with the error - "Failed to create virtual machine snapshot. The attempted operation cannot be performed in the current state (Powered off)".

Workaround: The VMware VM snapshot file may be pointing to a non-existent snapshot. Contact support for assistance in correcting the issue.

#131534862: In rare cases, after running a Workload back on-premises - Workload VMDK's are locked. In certain cases, this is due to network disruptions between the Velostrata management appliance and the ESXi host on which the workload is running.

#131550214: During Detach, the operation might fail with the following error message: "Operation was canceled".

Workaround: Retry the Detach operation.

#131650367: When performing a detach after a cancel detach operation, the action may fail.

Workaround: Retry the operation.

#131649978: In the event of certain system failures, Velostrata components disconnect from vCenter. In this case, an event may not be sent, resulting in the alarm either not being set properly or not being cleared properly.

Workaround: Clear the alarm manually in vCenter.

#131532549: For workloads with a Windows machine using a retail license, when returning from the cloud, the license is not present.

Workaround: Reinstall the license.

#131555885: vCenter "Export OVA" operation is available when the VM in cloud is running in cache mode, however, this operation results in a corrupted OVA.

Workaround: Only create OVA after the detach.

#131647857: In rare cases, when a cloud component instance is created and system fails before it is tagged, the instance will remain untagged. This will not allow full clean-up or repair of the CE.

Workaround: Manually tag the instance, and then run "Repair".

#131537125: Cloud Extension high availability does not work for workloads running Ubuntu OS with LVM configuration.

Workaround: Update the kernel to 3.13.0-161 or higher.

#131560126: Suse12: Due to a bug in SUSE kernel older than 4.2, configurations that include BTRFS mounts with subvolumes are not supported.

Workaround: Upgrade to SUSE version with Kernel >=4.2 (SP2).

#131533480: When using the Create Cloud Extension wizard, using an illegal HTTP proxy address will not generate a warning message.

Workaround: Delete the CE and then create the CE with a valid HTTP proxy address.

#131647654: Run on-premises operation succeeded but the status is marked as failed with error "Failed to consolidate snapshots"

Workaround: Consolidate snapshots via vCenter, and clear the error manually.

#131558198: PowerShell client for cloud to cloud Runbook reports errors when running on PowerShell 3.0

Workaround: Upgrade to PowerShell 4.0

#131533056: When migrating RHEL 7.4 from AWS to Google Cloud, Google Cloud agent will not be installed automatically.

Workaround: Manually remove the AWS agent and install Google Cloud agent

#131532713: After Offline Migration of Windows 2003R2, if a NIC is manually deleted, it may be impossible to auto-detect and automatically reinstall it.

Workaround: The VM storage can be attached to a different VM, and the NIC Registry entry could be imported manually using a similar VM as a reference. Contact support for assistance.

#131532666: Linux versions running with kernel version 2.6.32 may experience a kernel panic on ephemeral storage access failures; these are more likely while streaming over iSCSI.

Workaround: Upgrade your kernel. The issue will also reduce in likelihood after Detach.

#131532846: Certain firewalls and anti-viruses may cause Windows VMs to fail when moved to cloud by blocking iSCSI traffic.

Workaround: Disable the affecting service while migrating and reinstall after Detach.

#131532882: In certain cases, initiating Run in Cloud during a Windows update may cause the update to terminate abruptly and cause a failure to boot in the cloud.

Workaround: Allow the system to finish Windows update and/or suspend Windows updates before migrating.

#135664281: When completing or canceling Azure to Google Cloud migration, if Velostrata Management failed to start the importer, Velostrata-created resources may be left in the original instance's resource group.

#133137658: Scenario: No network connection between Migration Manager and VSphere

Customer Impact: RunInCloud task will stay stuck due to failure in call to getReadSessions on VSphere.

Workaround: Fix the network connection. If not, cancel the task and try again.

#135573857 Scenario: When moving a VM back on-prem with "force" flag, failure to consolidate snapshot will cause the VM to remain as managed by Velostrata. RunInCloud on the same VM may fail since it is not allowed on managed VMs.

*Workaround:* Wait a couple of minutes and try again.

#137082702: In rare cases, the Cancel detach operation succeeds but the VM instance will fail to start.

Workaround: Move the instance back and move it again to the cloud.

September 06, 2019

4.5.0

For a list of builds for this release and others, see the Build History

Azure to Google Cloud migration (Beta)

Version 4.5 introduces beta support for Azure to Google Cloud migration. You can migrate VMs to Azure using Waves migration. Please note that in this version, a storage account is used per each VM migrated from Azure to Google Cloud, which, pending on the storage account usage in your subscription, may limit the amount of concurrent migration you can do.

Migration of UEFI VMs to Google Cloud and Shielded VMs

Version 4.5 introduces support for migration of UEFI-based VMs from on-prem to Google Cloud. The system will automatically migrate UEFI-based VMs to Google Cloud UEFI-enabled hosts. In addition, you can enable activation of the Shielded VMs secure boot feature in the runbook specs for waves.

Windows 2019

Version 4.5 introduces support for migrating Windows 2019 OS to Google Cloud.

Note that when migrating Windows 2019 from Azure or AWS to Google Cloud, you will need to explicitly add the license tag of Windows 2019 in the Runbook file.

Requirements and OS Support

See Requirements and Supported operating systems.

#131532690: Run-in-cloud and migration operations may fail for Windows Server 2016 workload when Symantec Endpoint Protection (SEP) is installed. This may also happen when SEP appears to be disabled.

Workaround: Modify workload Network interface bindings to remove the SEP option.

  1. Download Microsoft Network VSP Bind (nvspbind)
  2. Install Microsoft_Nvspbind_package.EXE into c:\temp.
  3. Open a command prompt as an Administrator and run the following:

    nvspbind.exe /d * symc_teefer2

#131614405: When the Velostrata Prep RPM is installed on SUSE Linux Enterprise Server 11, the VM obtains a DHCP IP address in addition to an existing static IP configuration. This issue occurs when the VM is started on-premises in a subnet that is enabled with DHCP services.

#131548730: In some cases, when a VM is moved to Run-in-Cloud while a 3rd party VM-level backup solution holds a temporary snapshot, the Migrate for Compute Engine periodic write-back operations will not complete even after the backup solution deletes the temporary snapshot. The uncommitted writes counter on the VM will show an increasing size and no consistency checkpoint will be created on-premises.

Workaround: Select the Run On-Premises action for the VM and wait for the task to complete, which will commit all pending writes. Then select the Run-in-Cloud action again. Note that committing many pending writes may take a while. Do not use the Force option as this will result in the loss of the uncommitted writes.

#131637800: After registering the Velostrata plug-in, running the Cloud Extension wizard might generate an error "XXXXXXXXXX" upon "Finish".

Workaround: Un-register the Velostrata plug-in and restart the vSphere Web client service, then re-register the plug-in. Contact support if the issue persists.

#131605387: vCenter reboot causes Velostrata tasks in vCenter to disappear from UI. This is a vCenter limitation.

Workaround: Use the Velostrata PowerShell module to monitor Velostrata managed VMs or Cloud Extensions tasks that are currently running.

#131638716: With an ESXi host in maintenance mode, if a VM is moved to cloud, the operation will fail and get stuck in the rollback phase.

Workaround: Manually cancel the Run-in-Cloud task, migrate the VM to another ESXi host in the cluster and retry the Run-in-Cloud operation.

#131638455: A Run-in-Cloud operation fails with the error - "Failed to create virtual machine snapshot. The attempted operation cannot be performed in the current state (Powered off)".

Workaround: The VMware VM snapshot file may be pointing to a non-existent snapshot. Contact support for assistance in correcting the issue.

#131534862: In rare cases, after running a Workload back on-premises - Workload VMDK's are locked. In certain cases, this is due to network disruptions between the Velostrata management appliance and the ESXi host on which the workload is running.

#131550214: During Detach, the operation might fail with the following error message: "Operation was canceled".

Workaround: Retry the Detach operation.

#131650367: When performing a detach after a cancel detach operation, the action may fail.

Workaround: Retry the operation.

#131649978: In the event of certain system failures, Velostrata components disconnect from vCenter. In this case, an event may not be sent, resulting in the alarm either not being set properly or not being cleared properly.

Workaround: Clear the alarm manually in vCenter.

#131532549: For workloads with a Windows machine using a retail license, when returning from the cloud, the license is not present.

Workaround: Reinstall the license.

#131555885: vCenter "Export OVA" operation is available when the VM in cloud is running in cache mode, however, this operation results in a corrupted OVA.

Workaround: Only create OVA after the detach.

#131647857: In rare cases, when a cloud component instance is created and system fails before it is tagged, the instance will remain untagged. This will not allow full clean-up or repair of the CE.

Workaround: Manually tag the instance, and then run "Repair".

#131537125: Cloud Extension high availability does not work for workloads running Ubuntu OS with LVM configuration.

Workaround: Update the kernel to 3.13.0-161 or higher.

#131560126: Suse12: Due to a bug in SUSE kernel older than 4.2, configurations that include BTRFS mounts with subvolumes are not supported.

Workaround: Upgrade to SUSE version with Kernel >=4.2 (SP2).

#131533480: When using the Create Cloud Extension wizard, using an illegal HTTP proxy address will not generate a warning message.

Workaround: Delete the CE and then create the CE with a valid HTTP proxy address.

#131647654: Run on-premises operation succeeded but the status is marked as failed with error "Failed to consolidate snapshots"

Workaround: Consolidate snapshots via vCenter, and clear the error manually.

#131558198: PowerShell client for cloud to cloud Runbook reports errors when running on PowerShell 3.0

Workaround: Upgrade to PowerShell 4.0

#131533056: When migrating RHEL 7.4 from AWS to Google Cloud, Google Cloud agent will not be installed automatically.

Workaround: Manually remove the AWS agent and install Google Cloud agent

#131532713: After Offline Migration of Windows 2003R2, if a NIC is manually deleted, it may be impossible to auto-detect and automatically reinstall it.

Workaround: The VM storage can be attached to a different VM, and the NIC Registry entry could be imported manually using a similar VM as a reference. Contact support for assistance.

#131532666: Linux versions running with kernel version 2.6.32 may experience a kernel panic on ephemeral storage access failures; these are more likely while streaming over iSCSI.

Workaround: Upgrade your kernel. The issue will also reduce in likelihood after Detach.

#131532846: Certain firewalls and anti-viruses may cause Windows VMs to fail when moved to cloud by blocking iSCSI traffic.

Workaround: Disable the affecting service while migrating and reinstall after Detach.

#131532882: In certain cases, initiating Run in Cloud during a Windows update may cause the update to terminate abruptly and cause a failure to boot in the cloud.

Workaround: Allow the system to finish Windows update and/or suspend Windows updates before migrating.

#135664281: When completing or canceling Azure to Google Cloud migration, if Velostrata Management failed to start the importer, Velostrata-created resources may be left in the original instance's resource group.

#133137658: Scenario: No network connection between Migration Manager and VSphere

Customer Impact: RunInCloud task will stay stuck due to failure in call to getReadSessions on VSphere.

Workaround: Fix the network connection. If not, cancel the task and try again.

#135573857 Scenario: When moving a VM back on-prem with "force" flag, failure to consolidate snapshot will cause the VM to remain as managed by Velostrata. RunInCloud on the same VM may fail since it is not allowed on managed VMs.

*Workaround:* Wait a couple of minutes and try again.

#137082702: In rare cases, the Cancel detach operation succeeds but the VM instance will fail to start.

Workaround: Move the instance back and move it again to the cloud.