Stay organized with collections
Save and categorize content based on your preferences.
Migrating VMware VMs using VMware HCX
This page describes how you can use VMware HCX to migrate your virtual machines
(VMs) from your VMware environment to Google Cloud VMware Engine. VMware HCX
abstracts vSphere-based resources in your VMware environment and cloud resources and presents them to
applications as one continuous resource, creating a hybrid infrastructure.
Before you begin
Make sure that the VMware product versions that you use on-premises are
supported by the selected migration type (live/cold/bulk) with HCX. For
more information about source vSphere versions and their corresponding
supported HCX features, see the
VMware product interoperability matrix.
The overview described in this page is independent of the specific versions of
vSphere in your VMware environment as long as your vSphere version is
compatible with HCX.
Deploying a hybrid infrastructure solution using VMware HCX in your private cloud
Deploying the HCX migration solution for Google Cloud VMware Engine requires you to do
the following:
Prepare for HCX Cloud Manager installation in your VMware environment
With HCX 4.9.0 installations, HCX deployments support air-gapped sites where
inbound or outbound connections to or from the internet are not allowed. For more
information, see Understanding Air-gapped Sites.
Download the HCX Connector OVA from HCX Cloud Manager.
In the Google Cloud console, go to the Private clouds page.
Under Management appliances, click the URL for the HCX Cloud Manager.
In HCX Cloud Manager, go to Administration > System Updates.
Click Request download link and download the OVA file.
Update HCX Cloud Manager to the latest version available from the HCX Cloud
Manager UI.
Copy a license activation key for your HCX Connector.
In your Google Cloud console, go to Private clouds and select
your private cloud.
Go to HCX Connector Keys > View.
Click the copy icon content_copy to copy your key.
You are responsible for storing and managing copied activation keys.
If needed, you can generate a new HCX activation key by clicking Generate Additional Key.
Newly generated keys require a name and are appended to the end of the downloadable file containing generated activation keys.
Install HCX Connector in your VMware environment
Install and configure HCX Connector in your VMware environment by
following the instructions in the VMware HCX User Guide.
Prepare your VMware environment for HCX Connector installation.
Identify available IP addresses.
If necessary, create vLANs/subnets.
Deploy the HCX Connector OVA on your VMware environment.
Use the activation key downloaded earlier, and register your HCX Connector
instance with VMware.
Configure HCX Connector.
Use HCX Cloud Manager for workload migration
To learn how to use HCX to migrate workloads from your VMware environment
to your private cloud, see the VMware HCX User Guide.
Here are some of the operations you can perform:
Pair the two sites (VMware environment and private cloud)
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-29 UTC."],[],[],null,["# Migrating VMware VMs using VMware HCX\n=====================================\n\nThis page describes how you can use VMware HCX to migrate your virtual machines\n(VMs) from your VMware environment to Google Cloud VMware Engine. VMware HCX\nabstracts vSphere-based resources in your VMware environment and cloud resources and presents them to\napplications as one continuous resource, creating a hybrid infrastructure.\n\nBefore you begin\n----------------\n\n1. Make sure that the VMware product versions that you use on-premises are\n supported by the selected migration type (live/cold/bulk) with HCX. For\n more information about source vSphere versions and their corresponding\n supported HCX features, see the\n [VMware product interoperability matrix](https://interopmatrix.vmware.com/Interoperability).\n\n The [HCX download depot has been decommissioned](https://knowledge.broadcom.com/external/article/395372). Google Cloud side upgrades are managed as part of the VMware Engine service. [Contact support](https://cloud.google.com/support-hub) if you need HCX upgrade assistance.\n2. You must have a [Google Cloud project](/resource-manager/docs/creating-managing-projects) and a\n [Virtual Private Cloud (VPC) network](/vpc/docs/vpc).\n\n3. The VMware environment must be connected to the VPC\n network in your project using either [Cloud VPN](/network-connectivity/docs/vpn) or\n [Cloud Interconnect](/network-connectivity/docs/interconnect). If you use\n Cloud VPN, review the VMware HCX\n [Minimum Network Underlay Requirements for HCX](https://docs.vmware.com/en/VMware-HCX/4.2/hcx-user-guide/GUID-8128EB85-4E3F-4E0C-A32C-4F9B15DACC6D.html#minimum-network-underlay-requirements-for-hcx-3).\n\nThe overview described in this page is independent of the specific versions of\nvSphere in your VMware environment as long as your vSphere version is\ncompatible with HCX.\n\nDeploying a hybrid infrastructure solution using VMware HCX in your private cloud\n---------------------------------------------------------------------------------\n\nDeploying the HCX migration solution for Google Cloud VMware Engine requires you to do\nthe following:\n\n- [Create a private cloud](#create-a-private-cloud) in your VMware Engine environment.\n- [Connect your VMware environment network](#connect-your-vmware-environment-network) to your private cloud.\n- [Prepare, install, configure, and use VMware HCX components](#prepare-for-hcx-manager-installation) in your VMware environment.\n\n### Create a private cloud in your environment\n\n[Create a private cloud](/vmware-engine/docs/private-clouds/howto-create-private-cloud) in your\nGoogle Cloud VMware Engine environment. When you create a private cloud,\nVMware Engine does the following for you:\n\n1. Deploys the HCX Cloud Manager appliance in the system management network and the management resource pool in your private cloud.\n2. Configures HCX Cloud Manager with the compute profile (network pool) information.\n3. Establishes network connectivity between the various HCX service appliances and HCX Cloud Manager.\n4. Generates a license activation key and configures HCX Cloud Manager to use it.\n5. Registers HCX Cloud Manager with the VMware HCX service.\n\nBecause HCX is automatically deployed as part of private cloud creation, you don't need to provide a subnet IP address range for HCX services.\n\n### Connect your VMware environment network to your private cloud\n\n1. Use your Cloud Interconnect to [connect your VMware environment network to your private cloud](/vmware-engine/docs/networking/howto-connect-to-onpremises).\n2. Add your VMware Engine subnet IP address ranges to [custom routes](/network-connectivity/docs/router/how-to/advertising-custom-ip) for the Cloud Router that terminates the Cloud Interconnect attachment.\n3. Open [required network ports](/vmware-engine/docs/quickstart-networking-requirements#ports-required-for-accessing-vcenter) on your VMware environment firewall.\n\nPrepare for HCX Cloud Manager installation in your VMware environment\n---------------------------------------------------------------------\n\nWith HCX 4.9.0 installations, HCX deployments support air-gapped sites where\ninbound or outbound connections to or from the internet are not allowed. For more\ninformation, see [Understanding Air-gapped Sites](https://techdocs.broadcom.com/us/en/vmware-cis/hcx/vmware-hcx/4-9/vmware-hcx-user-guide-4-9/preparing-for-hcx-installations/hcx-activation-and-licensing/understanding-air-gapped-site-licensing-mode.html).\n\n1. Download the HCX Connector OVA from HCX Cloud Manager.\n\n 1. In the Google Cloud console, go to the **Private clouds** page.\n\n [Go to Private clouds](https://console.cloud.google.com/vmwareengine/privateclouds)\n 2. Click the private cloud that you want to prepare.\n\n 3. Under **Management appliances**, click the URL for the HCX Cloud Manager.\n\n 4. In HCX Cloud Manager, go to **Administration \\\u003e System Updates**.\n\n 5. Click **Request download link** and download the OVA file.\n\n2. Update HCX Cloud Manager to the latest version available from the HCX Cloud\n Manager UI.\n\n3. Copy a license activation key for your HCX Connector.\n\n 1. In your Google Cloud console, go to **Private clouds** and select your private cloud.\n 2. Go to **HCX Connector Keys \\\u003e View**.\n 3. Click the copy icon content_copy to copy your key. You are responsible for storing and managing copied activation keys.\n\nIf needed, you can generate a new HCX activation key by clicking **Generate Additional Key**.\nNewly generated keys require a name and are appended to the end of the downloadable file containing generated activation keys.\n\n### Install HCX Connector in your VMware environment\n\nInstall and configure HCX Connector in your VMware environment by\nfollowing the instructions in the [VMware HCX User Guide](https://techdocs.broadcom.com/us/en/vmware-cis/hcx/vmware-hcx/4-11/vmware-hcx-user-guide-4-11/about-the-vmware-hcx-user-guide.html).\n\n1. Prepare your VMware environment for HCX Connector installation.\n 1. Identify available IP addresses.\n 2. If necessary, create vLANs/subnets.\n2. Deploy the HCX Connector OVA on your VMware environment.\n3. Use the activation key downloaded earlier, and register your HCX Connector instance with VMware.\n4. Configure HCX Connector.\n\nUse HCX Cloud Manager for workload migration\n--------------------------------------------\n\nTo learn how to use HCX to migrate workloads from your VMware environment\nto your private cloud, see the [VMware HCX User Guide](https://techdocs.broadcom.com/us/en/vmware-cis/hcx/vmware-hcx/4-11/vmware-hcx-user-guide-4-11/about-the-vmware-hcx-user-guide.html).\n\nHere are some of the operations you can perform:\n\n- Pair the two sites (VMware environment and private cloud)\n- Perform and schedule migrations:\n - Cold\n - Bulk\n - vMotion\n- Extend layer 2 networks\n\n| **Note:** Before extending a layer 2 network, review the [recommended MTU settings](/vmware-engine/docs/concepts-vlans-subnets#recommended_mtu_settings) and apply them to the HCX uplink profiles both VMware environment and in VMware Engine.\n\nExternal references\n-------------------\n\n- [VMware HCX User Guide](https://techdocs.broadcom.com/us/en/vmware-cis/hcx/vmware-hcx/4-11/vmware-hcx-user-guide-4-11/about-the-vmware-hcx-user-guide.html).\n- [Learning Hybrid Cloud Extension (HCX)](https://blogs.vmware.com/cloud/2018/09/26/learning-hybrid-cloud-extension-hcx-part-1-overview/).\n- [Learning Hybrid Cloud Extension (HCX) Part 2: Migration Types](https://emadyounis.com/learning-hybrid-cloud-extension-hcx-part-2-migration-types/)."]]