How to Fix “Migrate” Option Is Grayed Out in VMware vCenter

VMware vCenter provides centralized management for ESXi hosts and virtual machines, making it easy to perform tasks such as live migration, resource management, and workload balancing. One of its most useful features is vMotion, which allows you to migrate a running virtual machine from one ESXi host to another with little or no downtime. However, some administrators find that the Migrate option is grayed out in the vSphere Client, preventing them from moving virtual machines between hosts or datastores.

This issue can occur for several reasons, including missing vMotion configuration, incompatible ESXi hosts, licensing limitations, powered-off hosts, disconnected datastores, active snapshots, permission restrictions, or virtual machine configuration problems. In some cases, maintenance mode, storage compatibility issues, or CPU incompatibilities can also prevent migration from being available.

Fortunately, you can usually resolve the problem by verifying vMotion settings, checking host compatibility, ensuring the correct licenses are installed, and confirming that all migration requirements are met. In this guide, we’ll walk you through the most effective methods to fix the “Migrate” option grayed out issue in VMware vCenter.

How to Fix “Migrate” Option Is Grayed Out in VMware vCenter

Before you begin, verify that your ESXi hosts are managed by the same vCenter Server and that your environment supports the type of migration you want to perform, whether it’s vMotion, Storage vMotion, or a combined migration. Also, ensure you’re signed in with an account that has sufficient administrative privileges. Follow the troubleshooting methods below until the Migrate option becomes available.

1. Verify That vMotion Is Enabled

The migration option won’t be available if vMotion isn’t configured on the ESXi hosts.

  1. Open the vSphere Client.
  2. Select the ESXi host.
  3. Navigate to Configure > Networking > VMkernel adapters.
  4. Verify that a VMkernel adapter has vMotion enabled.
  5. Configure vMotion if necessary.
  6. Repeat the process for the destination host.

Both the source and destination hosts must have vMotion networking configured.

2. Check Your VMware License

Some VMware editions don’t include vMotion or Storage vMotion.

  1. Open vCenter Server.
  2. Go to Administration > Licensing.
  3. Review the licenses assigned to the ESXi hosts.
  4. Verify that the installed license supports migration features.
  5. Upgrade the license if required.

Without the appropriate license, the Migrate option may remain unavailable.

3. Confirm Both Hosts Are Connected to vCenter

Migration requires both ESXi hosts to be managed by the same vCenter Server.

  1. Open the Hosts and Clusters view.
  2. Verify that both hosts appear online.
  3. Ensure neither host is disconnected.
  4. Reconnect any disconnected hosts if necessary.

Disconnected hosts cannot participate in migration operations.

4. Verify Host Compatibility

Hardware differences between ESXi hosts can prevent migration.

  1. Select the virtual machine.
  2. Review the host compatibility information.
  3. Verify:
    • CPU compatibility
    • ESXi version
    • Virtual hardware version
  4. Enable Enhanced vMotion Compatibility (EVC) if appropriate.

Compatible hosts are required for successful live migration.

5. Check Shared Storage Access

Standard vMotion requires both hosts to access the same datastore.

  1. Open Storage in the vSphere Client.
  2. Verify that the datastore is mounted on both ESXi hosts.
  3. Confirm the datastore status is healthy.
  4. Reconnect inaccessible storage if necessary.

If shared storage isn’t available, consider using Storage vMotion if your environment supports it.

6. Verify the Virtual Machine’s Power State

Some migration types depend on whether the virtual machine is powered on or off.

  1. Check the VM’s current power status.
  2. Confirm you’re attempting the appropriate migration type.
  3. If necessary, power off the VM and test migration again.

Certain migration scenarios have different requirements for powered-on and powered-off virtual machines.

7. Remove Active Tasks

Ongoing VM operations can temporarily disable migration.

  1. Check the Recent Tasks pane.
  2. Wait for active tasks to finish.
  3. Ensure there are no:
    • Backups
    • Snapshot operations
    • Cloning tasks
    • Disk consolidation processes
  4. Retry the migration.

Migration becomes available once conflicting operations are complete.

8. Check for Active Snapshots

Some migration scenarios may be affected by snapshots or snapshot-related operations.

  1. Right-click the virtual machine.
  2. Select Snapshots > Manage Snapshots.
  3. Review the snapshot list.
  4. Delete unnecessary snapshots if appropriate.
  5. Wait for snapshot consolidation to complete.

Reducing snapshot complexity can improve migration compatibility.

9. Verify User Permissions

Insufficient privileges may cause the Migrate option to appear grayed out.

  1. Open Administration > Roles.
  2. Verify your account has:
    • Virtual machine migration permissions
    • Host permissions
    • Datastore permissions
  3. Sign in with an administrator account if necessary.

Migration requires specific VMware permissions.

10. Restart vCenter Services

Temporary service issues may prevent migration options from appearing.

  1. Sign in to the vCenter Server Appliance.
  2. Open the Management Interface.
  3. Restart the required VMware services.
  4. Wait for all services to become healthy.
  5. Refresh the vSphere Client.

Restarting vCenter services can resolve temporary management issues.

11. Verify Maintenance Mode

Migration behavior changes depending on the maintenance status of ESXi hosts.

  1. Select the source and destination hosts.
  2. Verify neither host is unexpectedly disconnected or unavailable.
  3. Confirm the destination host is ready to accept virtual machines.
  4. Retry the migration.

Host availability directly affects migration options.

12. Update VMware vCenter and ESXi

Older versions of VMware software may contain migration-related bugs.

  1. Check for updates to:
    • VMware vCenter Server
    • ESXi hosts
  2. Install available updates.
  3. Restart services if required.
  4. Retry the migration.

Keeping your VMware environment up to date improves compatibility and resolves known issues.

Conclusion

The “Migrate” option grayed out issue in VMware vCenter is usually caused by missing vMotion configuration, incompatible hosts, licensing limitations, insufficient permissions, or storage connectivity problems. In most cases, enabling vMotion, verifying host compatibility, checking shared storage access, and ensuring the correct VMware licenses are installed will restore the migration option.

If the issue persists, review active tasks, snapshots, user permissions, and the health of your vCenter environment. Regularly updating vCenter Server, ESXi hosts, and your VMware infrastructure can help prevent migration-related issues and ensure smooth virtual machine management.

Posted by Raj Bepari

I’m a digital content creator passionate about everything tech.