虚拟机迁移管理篇

ZStack ZSphere 提供手动迁移和高可用自动迁移机制。其中,有关高可用自动迁移机制的更多信息,请参阅 虚拟机高可用篇。本节主要介绍虚拟机手动迁移的三种场景:
  • 更改主机:将虚拟机迁移到其他主机,此操作仅更改虚拟机所在主机,不更改数据存储。支持虚拟机热迁移和冷迁移。
  • 更改数据存储:将虚拟机迁移到其他数据存储,此操作仅更改虚拟机所在数据存储,不更改主机。
  • 更改主机和数据存储:将虚拟机迁移到其他主机和数据存储,此操作会同时更改虚拟机所在的主机和数据存储。

更改主机

热迁移

热迁移为迁移运行状态下的虚拟机,主要是拷贝 CPU 相关寄存器状态及内存信息。

前提条件

  • 虚拟机所在数据存储为本地存储、NFS、ZCE 分布式存储、 SAN 存储或 ZHPS 分布式存储。
  • 若虚拟机已加载数据盘、ISO 或外接设备,需提前卸载。其中本地存储虚拟机支持带本地数据盘热迁移,共享存储虚拟机支持带数据盘、共享硬盘、ISO 热迁移。
  • 若虚拟机已开启 vNUMA,需确保目的主机和源主机的 pNUMA 结构保持一致。
  • 若虚拟机已加载 VF 网卡,热迁移前需确保:
    • 虚拟机已安装 VMTools,并且 VMTools 处于正常运行状态。
    • 若虚拟机内部驱动版本过低,可能导致迁移失败,请提前检查并按需更新驱动版本。
  • 若所选虚拟机已绑定调度策略,请根据业务需求进行更改,避免策略冲突。

操作步骤

  1. 在导航栏中,选择资源清单 > 主机与虚拟机
  2. 选择目标虚拟机,然后点击更多操作 > 迁移管理 > 更改主机
  3. 更改主机弹窗中,选择目标主机。
    若虚拟机长时间处于高业务负载状态,且业务应用对性能敏感度适中,建议启用自动收敛模式,以提升迁移成功率。
  4. 确认配置无误后,点击确定
    Note: 若所选虚拟机已绑定 VF 网卡,根据实际物理网络环境,VF 网卡虚拟机迁移时可能发生短暂网络中断,业务敏感型虚拟机请谨慎操作。

后续操作

迁移后,您可将卸载的数据盘、ISO、与外接设备重新加载至该虚拟机。

冷迁移

冷迁移为迁移关机状态下的虚拟机。

前提条件

  • 虚拟机所在数据存储为本地存储。
  • 若虚拟机已加载 ISO 或外接设备,需提前卸载。
    Note: 本地存储虚拟机支持带本地数据盘冷迁移。
  • 若所选虚拟机已绑定调度策略,请根据业务需求进行更改,避免策略冲突。

操作步骤

  1. 在导航栏中,选择资源清单 > 主机与虚拟机
  2. 选择目标虚拟机,然后点击关机
  3. 关机后,点击更多操作 > 迁移管理 > 更改主机
  4. 更改主机弹窗中,选择目标主机。
  5. 确认配置无误后,点击确定

后续操作

迁移后,您可将卸载的数据盘、ISO、与外接设备重新加载至该虚拟机。

更改数据存储

从 SAN 存储热迁移到 SAN 存储

前提条件

  • 确保目标数据存储与源数据存储加载同一集群。
  • 若虚拟机已加载 ISO 或块设备,需提前卸载。
  • 若虚拟机带共享数据盘,不支持同时迁移该共享硬盘,需提前卸载。
  • 若虚拟机已加载 VF 网卡,热迁移前需确保:
    • 虚拟机已安装 VMTools,并且 VMTools 处于正常运行状态。
    • 若虚拟机内部驱动版本过低,可能导致迁移失败,请提前检查并按需更新驱动版本。

操作步骤

  1. 在导航栏中,选择资源清单 > 主机与虚拟机
  2. 选择目标虚拟机,然后点击更多操作 > 迁移管理 > 更改数据存储
  3. 更改数据存储弹窗中,选择目标数据存储,按需设置迁移带宽。
  4. 确认配置无误后,点击确定
    Note:
    • 若所选虚拟机已绑定 VF 网卡,根据实际物理网络环境,VF 网卡虚拟机迁移时可能发生短暂网络中断,业务敏感型虚拟机请谨慎操作。
    • 若所选虚拟机有快照,在虚拟机运行时进行存储迁移,将会删除这些快照,请谨慎操作。如需保留快照,请在虚拟机关机后再执行此操作。

后续操作

迁移后,您可将卸载的数据盘、ISO、与外接设备重新加载至该虚拟机。

从 SAN 存储冷迁移到 SAN 存储

前提条件

  • 确保目标数据存储与源数据存储加载同一集群。
  • 若虚拟机已加载 ISO 或块设备,需提前卸载。
  • 若虚拟机带共享数据盘,不支持同时迁移该共享硬盘,需提前卸载。

操作步骤

  1. 在导航栏中,选择资源清单 > 主机与虚拟机
  2. 选择目标虚拟机,然后点击关机
  3. 关机后,点击更多操作 > 迁移管理 > 更改数据存储
  4. 更改数据存储弹窗中,选择目标数据存储。
  5. 确认配置无误后,点击确定

后续操作

迁移后,您可将卸载的数据盘、ISO、与外接设备重新加载至该虚拟机。

跨 SAN 存储和 ZCE 分布式存储热迁移

前提条件

  • 确保目标数据存储与源数据存储加载同一集群。
  • 若虚拟机已加载 ISO 或块设备,需提前卸载。
  • 若虚拟机带共享数据盘,不支持同时迁移该共享硬盘,需提前卸载。
  • 若虚拟机已加载 VF 网卡,热迁移前需确保:
    • 虚拟机已安装 VMTools,并且 VMTools 处于正常运行状态。
    • 若虚拟机内部驱动版本过低,可能导致迁移失败,请提前检查并按需更新驱动版本。

操作步骤

  1. 在导航栏中,选择资源清单 > 主机与虚拟机
  2. 选择目标虚拟机,然后点击更多操作 > 迁移管理 > 更改数据存储
  3. 更改数据存储弹窗中,选择目标数据存储。
  4. 对于从 SAN 存储到 ZCE 分布式存储的热迁移,支持指定系统盘存储池和数据盘存储池。
  5. 确认配置无误后,点击确定
    Note:
    • 若所选虚拟机已绑定 VF 网卡,根据实际物理网络环境,VF 网卡虚拟机迁移时可能发生短暂网络中断,业务敏感型虚拟机请谨慎操作。
    • 若所选虚拟机有快照,在虚拟机运行时进行存储迁移,将会删除这些快照,请谨慎操作。如需保留快照,请在虚拟机关机后再执行此操作。

后续操作

迁移后,您可将卸载的数据盘、ISO、与外接设备重新加载至该虚拟机。

更改主机和数据存储

跨同类型数据存储热迁移

前提条件

  • 确保虚拟机所在数据存储满足存储组合要求。
    支持的存储组合:
    • 从本地存储热迁移到本地存储
    • 从 ZCE 分布式存储热迁移到 ZCE 分布式存储
    • 从 NFS 存储热迁移到 NFS 存储
    • 从 SAN 存储热迁移到 SAN 存储
  • 若虚拟机已加载共享硬盘、ISO 或外接设备,需提前卸载。
  • 若虚拟机已开启 vNUMA,需确保目的主机和源主机的 pNUMA 结构保持一致。
  • 若虚拟机已加载 VF 网卡,热迁移前需确保:
    • 虚拟机已安装 VMTools,并且 VMTools 处于正常运行状态。
    • 若虚拟机内部驱动版本过低,可能导致迁移失败,请提前检查并按需更新驱动版本。
  • 若所选虚拟机已绑定调度策略,请根据业务需求进行更改,避免策略冲突。
  • 对于跨同类型数据存储的热迁移,仅支持虚拟机整机迁移。
  • 对于从 ZCE 分布式存储到 ZCE 分布式存储的热迁移,需确保两个分布式存储的监控节点之间网络互通。

操作步骤

  1. 在导航栏中,选择资源清单 > 主机与虚拟机
  2. 选择目标虚拟机,然后点击更多操作 > 迁移管理 > 更改主机和数据存储
  3. 更改主机和数据存储弹窗中,选择目标数据存储和目标主机,按需设置迁移带宽。
    • 对于从 ZCE 分布式存储到 ZCE 分布式存储的热迁移,支持指定硬盘 1 存储池和选择是否迁移数据硬盘。
    • 若虚拟机长时间处于高业务负载状态,且业务应用对性能敏感度适中,建议启用自动收敛模式,以提升迁移成功率。
  4. 确认配置无误后,点击确定
    Note:
    • 若所选虚拟机已绑定 VF 网卡,根据实际物理网络环境,VF 网卡虚拟机迁移时可能发生短暂网络中断,业务敏感型虚拟机请谨慎操作。
    • 若所选虚拟机有快照,在虚拟机运行时进行存储迁移,将会删除这些快照,请谨慎操作。如需保留快照,请在虚拟机关机后再执行此操作。

跨不同类型数据存储热迁移

前提条件

    • 确保虚拟机所在数据存储满足存储组合要求。
      支持的存储组合:
      • 跨 ZCE 分布式存储和 SAN 存储热迁移
      • 跨 ZCE 分布式存储和 NFS 存储热迁移
      • 跨本地存储和 SAN 存储热迁移
      • 跨本地存储和 ZCE 分布式存储热迁移
      • 跨本地存储和 NFS 存储热迁移
      • 跨 SAN 存储和 NFS 存储热迁移
    • 若虚拟机已加载共享硬盘、ISO 或外接设备,需提前卸载。
    • 若虚拟机已开启 vNUMA,需确保目的主机和源主机的 pNUMA 结构保持一致。
    • 若虚拟机已加载 VF 网卡,热迁移前需确保:
      • 虚拟机已安装 VMTools,并且 VMTools 处于正常运行状态。
      • 若虚拟机内部驱动版本过低,可能导致迁移失败,请提前检查并按需更新驱动版本。
    • 若所选虚拟机已绑定调度策略,请根据业务需求进行更改,避免策略冲突。
    • 对于跨不同类型数据存储的热迁移,仅支持虚拟机整机迁移。

操作步骤

  1. 在导航栏中,选择资源清单 > 主机与虚拟机
  2. 选择目标虚拟机,然后点击更多操作 > 迁移管理 > 更改主机和数据存储
  3. 更改主机和数据存储弹窗中,选择目标数据存储和目标主机,按需设置迁移带宽。
    • 对于从 SAN 存储/本地存储/NFS 存储到 ZCE 分布式存储的热迁移,支持指定硬盘 1 存储池。
    • 若虚拟机长时间处于高业务负载状态,且业务应用对性能敏感度适中,建议启用自动收敛模式,以提升迁移成功率。
  4. 确认配置无误后,点击确定
    Note:
    • 若所选虚拟机已绑定 VF 网卡,根据实际物理网络环境,VF 网卡虚拟机迁移时可能发生短暂网络中断,业务敏感型虚拟机请谨慎操作。
    • 若所选虚拟机有快照,在虚拟机运行时进行存储迁移,将会删除这些快照,请谨慎操作。如需保留快照,请在虚拟机关机后再执行此操作。

同一 ZCE 分布式存储内跨存储池热迁移

前提条件

  • 确保虚拟机所在数据存储为 ZCE 分布式存储。
  • 若虚拟机已加载共享硬盘、ISO 或外接设备,需提前卸载。
  • 若虚拟机已开启 vNUMA,需确保目的主机和源主机的 pNUMA 结构保持一致。
  • 若虚拟机已加载 VF 网卡,热迁移前需确保:
    • 虚拟机已安装 VMTools,并且 VMTools 处于正常运行状态。
    • 若虚拟机内部驱动版本过低,可能导致迁移失败,请提前检查并按需更新驱动版本。

操作步骤

  1. 在导航栏中,选择资源清单 > 主机与虚拟机
  2. 选择目标虚拟机,然后点击更多操作 > 迁移管理 > 更改主机和数据存储
  3. 更改主机和数据存储弹窗中,选择目标数据存储和目标主机,按需设置迁移带宽。
    • 对于同一 ZCE 分布式存储内跨存储池热迁移,支持指定硬盘 1 存储池和选择是否迁移数据硬盘。
    • 若虚拟机长时间处于高业务负载状态,且业务应用对性能敏感度适中,建议启用自动收敛模式,以提升迁移成功率。
  4. 确认配置无误后,点击确定
    Note:
    • 若所选虚拟机已绑定 VF 网卡,根据实际物理网络环境,VF 网卡虚拟机迁移时可能发生短暂网络中断,业务敏感型虚拟机请谨慎操作。
    • 若所选虚拟机有快照,在虚拟机运行时进行存储迁移,将会删除这些快照,请谨慎操作。如需保留快照,请在虚拟机关机后再执行此操作。

跨同类型数据存储冷迁移

前提条件

  • 确保虚拟机所在数据存储满足存储组合要求。
    支持的存储组合:
    • 从 ZCE 分布式存储冷迁移到 ZCE 分布式存储
    • 从 NFS 存储冷迁移到 NFS 存储
  • 若虚拟机已加载数据硬盘、共享硬盘、ISO 或外接设备,需提前卸载。
  • 若所选虚拟机已绑定调度策略,请根据业务需求进行更改,避免策略冲突。
  • 对于从 ZCE 分布式存储到 ZCE 分布式存储的冷迁移:若目标分布式存储已设置冷迁移网络,将使用冷迁移网络完成迁移,若未设置,将默认使用管理网络完成迁移。
  • 对于从 NFS 存储到 NFS 存储的冷迁移:目标 NFS 存储需能够被挂载到待迁移虚拟机所在集群。

操作步骤

  1. 在导航栏中,选择资源清单 > 主机与虚拟机
  2. 选择目标虚拟机,然后点击关机
  3. 关机后,点击更多操作 > 迁移管理 > 更改主机和数据存储
  4. 更改主机和数据存储弹窗中,选择目标数据存储和目标主机。
  5. 确认配置无误后,点击确定

同一 ZCE 分布式存储内跨存储池冷迁移

前提条件

若虚拟机已加载数据硬盘、共享硬盘、ISO 或外接设备,需提前卸载。

操作步骤

  1. 在导航栏中,选择资源清单 > 主机与虚拟机
  2. 选择目标虚拟机,然后点击关机
  3. 关机后,点击更多操作 > 迁移管理 > 更改主机和数据存储
  4. 更改主机和数据存储弹窗中,选择目标数据存储和目标主机。
  5. 确认配置无误后,点击确定