您可以将 vSphere VLAN 环境中的工作负载虚拟机迁移到 NSX 覆盖网络,以利用覆盖网络提供的功能。

该功能具有以下功能和限制:
  • 同时支持就地迁移和直接迁移。对于就地迁移,虚拟机将在同一主机上运行。对于直接迁移,虚拟机将移至其他集群。
  • 虚拟机将按 DVPG(分布式虚拟端口组)进行分组,因此将按 DVPG 执行迁移。
  • 支持的桥接类型为 Edge 桥接。
  • 支持迁移多个 VC (vCenter Server)。必须在 NSX 中将这些 VC 注册为计算管理器。一次只能迁移一个 VC。迁移完一个 VC 后,可以将其从迁移范围中移除,并指定另一个要迁移的 VC。
  • 支持 IPv4、IPv6 和双堆栈。
  • 不支持 VSS (vSphere Standard Switch)。
  • 支持 VDS (vSphere Distributed Switch) 7.0 update 3 或更高版本。
  • 不会迁移在 DVPG 上配置的 DFW(分布式防火墙)规则。

前提条件

  • 已将具有要迁移虚拟机的 vCenter Server 添加为 NSX 中的计算管理器。
  • 已在 NSX 中创建 Tier-0 和 Tier-1 网关。
  • 您必须具有以下 vCenter 特权:
    Datastore.AllocateSpace
    Datastore.Browse
    Datastore.Config
    Datastore.ConfigIOManagement
    Datastore.Delete
    Datastore.DeleteFile
    Datastore.FileManagement
    Datastore.Move
    Datastore.Rename
    Datastore.UpdateVirtualMachineFiles
    Datastore.UpdateVirtualMachineMetadata
    Network.Assign
    Network.Config
    Network.Delete
    Network.Move
    Nsx.Manage
    Nsx.ModifyAll
    Nsx.Read
    Resource.ApplyRecommendation
    Resource.AssignVAppToPool
    Resource.AssignVMToPool
    Resource.ColdMigrate
    Resource.CreatePool
    Resource.DeletePool
    Resource.EditPool
    Resource.HotMigrate
    Resource.MovePool
    Resource.QueryVMotion
    Resource.RenamePool
    StorageProfile.Apply
    StorageProfile.Update
    StorageProfile.View
    System.Anonymous
    System.Read
    System.View
    VirtualMachine.Config.AddExistingDisk
    VirtualMachine.Config.AddNewDisk
    VirtualMachine.Config.AddRemoveDevice
    VirtualMachine.Config.AdvancedConfig
    VirtualMachine.Config.Annotation
    VirtualMachine.Config.CPUCount
    VirtualMachine.Config.ChangeTracking
    VirtualMachine.Config.DiskExtend
    VirtualMachine.Config.DiskLease
    VirtualMachine.Config.EditDevice
    VirtualMachine.Config.HostUSBDevice
    VirtualMachine.Config.ManagedBy
    VirtualMachine.Config.Memory
    VirtualMachine.Config.MksControl
    VirtualMachine.Config.QueryFTCompatibility
    VirtualMachine.Config.QueryUnownedFiles
    VirtualMachine.Config.RawDevice
    VirtualMachine.Config.ReloadFromPath
    VirtualMachine.Config.RemoveDisk
    VirtualMachine.Config.Rename
    VirtualMachine.Config.ResetGuestInfo
    VirtualMachine.Config.Resource
    VirtualMachine.Config.Settings
    VirtualMachine.Config.SwapPlacement
    VirtualMachine.Config.ToggleForkParent
    VirtualMachine.Config.UpgradeVirtualHardware
    VirtualMachine.DataSets.DataSetCreate
    VirtualMachine.DataSets.DataSetDelete
    VirtualMachine.DataSets.DataSetEntryDelete
    VirtualMachine.DataSets.DataSetEntryGet
    VirtualMachine.DataSets.DataSetEntryList
    VirtualMachine.DataSets.DataSetEntrySet
    VirtualMachine.DataSets.DataSetGet
    VirtualMachine.DataSets.DataSetList
    VirtualMachine.DataSets.DataSetUpdate
    VirtualMachine.DataSets.Export
    VirtualMachine.GuestOperations.Execute
    VirtualMachine.GuestOperations.Modify
    VirtualMachine.GuestOperations.ModifyAliases
    VirtualMachine.GuestOperations.Query
    VirtualMachine.GuestOperations.QueryAliases
    VirtualMachine.Hbr.ConfigureReplication
    VirtualMachine.Hbr.MonitorReplication
    VirtualMachine.Hbr.ReplicaManagement
    VirtualMachine.Interact.AnswerQuestion
    VirtualMachine.Interact.Backup
    VirtualMachine.Interact.ConsoleInteract
    VirtualMachine.Interact.CreateScreenshot
    VirtualMachine.Interact.CreateSecondary
    VirtualMachine.Interact.DefragmentAllDisks
    VirtualMachine.Interact.DeviceConnection
    VirtualMachine.Interact.DisableSecondary
    VirtualMachine.Interact.DnD
    VirtualMachine.Interact.EnableSecondary
    VirtualMachine.Interact.GuestControl
    VirtualMachine.Interact.MakePrimary
    VirtualMachine.Interact.Pause
    VirtualMachine.Interact.PowerOff
    VirtualMachine.Interact.PowerOn
    VirtualMachine.Interact.PutUsbScanCodes
    VirtualMachine.Interact.Record
    VirtualMachine.Interact.Replay
    VirtualMachine.Interact.Reset
    VirtualMachine.Interact.SESparseMaintenance
    VirtualMachine.Interact.SetCDMedia
    VirtualMachine.Interact.SetFloppyMedia
    VirtualMachine.Interact.Suspend
    VirtualMachine.Interact.SuspendToMemory
    VirtualMachine.Interact.TerminateFaultTolerantVM
    VirtualMachine.Interact.ToolsInstall
    VirtualMachine.Interact.TurnOffFaultTolerance
    VirtualMachine.Inventory.Create
    VirtualMachine.Inventory.CreateFromExisting
    VirtualMachine.Inventory.Delete
    VirtualMachine.Inventory.Move
    VirtualMachine.Inventory.Register
    VirtualMachine.Inventory.Unregister
    VirtualMachine.Namespace.Event
    VirtualMachine.Namespace.EventNotify
    VirtualMachine.Namespace.Management
    VirtualMachine.Namespace.ModifyContent
    VirtualMachine.Namespace.Query
    VirtualMachine.Namespace.ReadContent
    VirtualMachine.Provisioning.Clone
    VirtualMachine.Provisioning.CloneTemplate
    VirtualMachine.Provisioning.CreateTemplateFromVM
    VirtualMachine.Provisioning.Customize
    VirtualMachine.Provisioning.DeployTemplate
    VirtualMachine.Provisioning.DiskRandomAccess
    VirtualMachine.Provisioning.DiskRandomRead
    VirtualMachine.Provisioning.FileRandomAccess
    VirtualMachine.Provisioning.GetVmFiles
    VirtualMachine.Provisioning.MarkAsTemplate
    VirtualMachine.Provisioning.MarkAsVM
    VirtualMachine.Provisioning.ModifyCustSpecs
    VirtualMachine.Provisioning.PromoteDisks
    VirtualMachine.Provisioning.PutVmFiles
    VirtualMachine.Provisioning.ReadCustSpecs
    VirtualMachine.State.CreateSnapshot
    VirtualMachine.State.RemoveSnapshot
    VirtualMachine.State.RenameSnapshot
    VirtualMachine.State.RevertToSnapshot
    VirtualMachineClasses.Manage

过程

  1. 从浏览器中,以 admin 身份登录到 NSX Manager。
  2. 导航到系统 > 迁移
  3. VLAN 到覆盖网络的迁移选项卡下,单击开始
  4. vCenter 字段中,单击设置
  5. 单击添加以添加 vCenter Server。
  6. 名称列中,选择 vCenter Server。
  7. 输入管理员的用户名和密码。
  8. 单击保存
  9. 要添加更多 vCenter Server,请重复步骤 5 到 8。
  10. 单击某个 vCenter Server 的圆圈图标以选择该 vCenter Server。
  11. 单击应用
  12. 单击收集配置
  13. 单击开始评估
  14. 单击要迁移的 DVPG 旁边的“>”图标。从子网列表中选择一个子网,然后单击迁移
    如果 DVPG 具有多个子网,则必须先完成迁移一个子网的所有步骤,然后才能开始迁移同一个 DVPG 中的其他子网。
  15. 配置 DVPG 扩展中,选择或创建分段,配置 DHCP 服务器 IP(可选),设置桥接模式和桥接配置文件,并根据需要设置 VLAN 传输区域。
    可用的桥接模式只有“Edge 桥接”。如果未设置 VLAN 传输区域,将自动分配传输区域。
  16. 单击扩展 DVPG 以创建网桥。
    解决任何错误或警告,然后继续。
  17. 选择虚拟机,然后单击迁移
    解决任何错误或警告,然后单击 重试迁移
  18. 您可以单击编辑,以将虚拟机迁移回 DVPG。
  19. 切换默认网关步骤中,配置 Tier-1 网关,并启用 Tier-1 下行链路以执行切换。
  20. 单击断开连接网桥,以断开网桥连接。
    在下一步中,您可以查看迁移摘要。