目录
2.1 无共享存储的环境中的 vMotion 具有以下要求和限制
3.3 选择要从中导入虚拟机的源 vCenter Server 实例
一、 vMotion 简介
使用vSphere vMotion,可以将正在运行的VMs从一台ESXi主机迁移到另一台ESXi主机,而不会造成中断或停机。
常用场景
- 主机维护。可以将虚拟机从主机移出,以便对主机进行维护。
- 存储维护和重新配置。可以在虚拟机不停机的情况下,将其从存储设备移出,从而对存储设备进行维护或重新配置。
- 存储负载重新分配。可以手动将虚拟机或虚拟磁盘重新分配到其他存储卷中,以平衡容量或提高性能。
注意事项
- *涉及到存储数据的迁移需要在vmkernel网卡启用vMotion功能
- *vMotion 不要求环境中必须存在共享存储。
- 源处理器与目标处理器之间的时钟速度、缓存大小以及核心数量可以不同。但是,处理器必须属于同一供应商类别(AMD 或 Intel),使用 vMotion 迁移时才能实现兼容。
- *可以使用 vMotion 在 vCenter Server 实例之间迁移虚拟机。
- *需要额外注意从高版本到低版本的虚拟机迁移,可能会受到虚拟机硬件版本、CPU版本、数据存储空间限制等条件要求。
使用 Storage vMotion,您可在虚拟机运行时将虚拟机及其磁盘文件从一个数据存储迁移到另一个数据存储。使用 Storage vMotion,您可将虚拟机从阵列上移开,以便进行维护或升级。您也可灵活地优化磁盘性能,或转换磁盘类型(可用于回收空间)。
借助vSphere vMotion,vSphere DRS可以将正在运行的VMS从一台主机迁移到另一台主机,以确保VMs具有正常运行所需的资源。
借助vSphere vMotion,VMs的整个状态从一台主机移至另一台主机,但数据存储仍然保留状态信息包括当前内存内容以及所有定义和标识VM的信息。状态中存储的定义和标识信息包括所有映射到VM硬件元素的数据,例如,以太网卡的BIOS,设备,CPU和MAC地址。
二、Vcenter 内虚拟机迁移
2.1 无共享存储的环境中的 vMotion 具有以下要求和限制
- 主机必须获得 vMotion 的许可。
- 主机必须运行 ESXi 5.1 或更高版本。
- 主机必须满足 vMotion 的网络连接要求。请参见vSphere vMotion 网络要求。必须针对 vMotion 对虚拟机进行正确配置。要使用 vMotion 迁移虚拟机,虚拟机必须满足特定网络、磁盘、CPU、USB 及其他设备的要求。请参见vMotion 的虚拟机条件和限制
- 虚拟机磁盘必须处于持久模式或者必须是裸设备映射 (RDM)。请参见Storage vMotion 要求和限制。移动带有 RDM 的虚拟机但未将这些 RDM 转换成 VMDK 时,目标主机必须能够访问 RDM LUN。
- 在无共享存储的情况下执行 vMotion 迁移时,应考虑同时迁移的限制。这种类型的 vMotion 要同时遵循 vMotion 和 Storage vMotion 的限制,因此同时占用网络资源和 16 个数据存储资源,迁移的并发数量会受到相应限制。请参见有关同时迁移的限制。
2.2 网卡启用 vMotion
2.3右键单击虚拟机,然后选择迁移
2.4 选择更改计算资源和存储
2.5选择虚拟机的目标资源
任何兼容性问题都会显示在“兼容性”面板中。解决此问题或选择其他主机或集群。可能的目标包括主机和全自动的 DRS 集群。如果目标是非自动化集群,请选择非自动化集群内的主机。
2.6选择虚拟机磁盘格式
磁盘格式说明:
与源格式相同--使用与源虚拟机相同的格式
厚置备延迟置零--以默认的厚格式创建虚拟磁盘。创建过程中为虚拟磁盘分配所需空间,创建时不会擦除物理设备上保留的任何数据。但是从虚拟机首次执行写入操作时会按需要将其置零。
厚置备置零--创建支持集群功能(如 Fault Tolerance)的厚磁盘。在创建时为虚拟磁盘分配所需的空间。与厚置备延迟置零格式相反,在创建过程中会将物理设备上保留的数据置零。创建这种格式的磁盘所需的时间可能会比创建其他类型的磁盘所用时间长
精简置备--使用精简置备格式。最初,精简置备的磁盘只使用该磁盘最初所需要的数据存储空间。如果以后精简磁盘需要更多空间,则它可以扩展到为其分配的最大容量
2.7 选择虚拟机存储策略
存储策略用于为虚拟机上运行的应用程序指定存储要求。您也可以选择 vSAN 或 Virtual Volumes 数据存储的默认策略
2.8 选择要存储虚拟机文件的数据存储位置
2.9 选择目标网络
可以单击高级为每个已连接到有效源网络的虚拟机网络适配器选择新的目标网络。可以将虚拟机网络迁移到同一或另一数据中心/vCenter Server 中的其他分布式交换机
2.10 选择迁移优先级
三、跨vCenter 虚拟机迁移
3.1 前提条件
- 跨 vCenter Server 和长距离 vMotion 功能要求具有 Enterprise Plus 许可证。
- 高级跨 vCenter vMotion可以跨不同 vCenter Single Sign-On 域中的 vCenter Server 实例迁移虚拟机,进行虚拟机导入或导出的 vCenter Server 实例的版本必须为 7.0 Update 1c 或更高版本。
- 源和目标 vCenter Server 实例及 ESXi 主机必须为 6.0 或更高版本,确认源 vCenter Server 实例的版本为 6.5 或更高版本。
- 两个 vCenter Server 实例必须彼此同步时间,以便进行正确的 vCenter Single Sign-On 令牌认证。
- 对于仅迁移计算资源的情况,两个 vCenter Server 实例必须连接到共享虚拟机存储。
3.2 将虚拟机导入到的主机或集群导入虚拟机
3.3 选择要从中导入虚拟机的源 vCenter Server 实例
3.4 选择要导入的虚拟机
如果要迁移多个虚拟机,则选定的虚拟机必须处于相同的电源状况
3.5 选择此虚拟机迁移的目标计算资源
可能的目标包括主机和任何自动化级别的 DRS 集群。如果未为集群启用 DRS,请选择集群中的特定主机,而不要选择集群本身。
如果尝试将包含 NVDIMM 设备或 vPMem 磁盘的虚拟机迁移到没有适当许可证的主机,操作将失败,并且虚拟机会在 90 秒内处于无法管理状态。90 秒后,您可以重试迁移并选择已许可其使用 PMem 设备的目标主机。
3.6选择用于虚拟机迁移的目标存储
3.7 选择虚拟机磁盘的格式
3.8 选择虚拟机存储策略
存储策略用于为虚拟机上运行的应用程序指定存储要求。您也可以选择 vSAN 或 Virtual Volumes 数据存储的默认策略(特定场景下使用,默认无需修改)
3.9 选择要存储虚拟机文件的数据存储位置
可选将虚拟机配置文件和磁盘存储在不同的位置
3.10 兼容性修复
如果出现兼容性检查报错 请修复该问题,或者选择其他目标存储进行迁移