文档目录

ZMigrate 迁移服务

概述

功能定位

ZMigrate 迁移服务用于将 VMware 环境中的云主机及其数据迁移至当前ZStack Cloud云平台。迁移过程中可持续同步源云主机数据,并可在正式割接前创建测试云主机验证迁移结果,从而缩短业务停机时间并降低迁移风险。

ZMigrate 迁移服务通过应用市场中的ZStack ZMigrate 迁移应用提供,与云平台原有的迁移服务相互独立。使用时请根据页面名称和许可证模块名称区分两项服务。

核心能力

  • 添加数据网关,建立源环境、ZMigrate 服务与目标云平台之间的数据传输通道。
  • 连接 VMware 源平台并发现源物理机和源云主机。
  • 配置目标计算、存储和网络资源,批量创建迁移任务。
  • 执行全量或增量同步,持续同步源云主机数据。
  • 在正式割接前创建测试云主机,验证系统、网络、应用和数据。
  • 按需保留回滚快照、关闭源云主机和安装 VMTools,完成业务割接。

过程监控与操作追踪

迁移过程中,可通过迁移任务列表和详情查看迁移状态、同步进度、数据传输速率及任务日志。系统同时将源平台、数据网关和迁移任务的配置及执行操作记录到云平台操作日志中,可用于查看操作人、客户端 IP、执行状态和失败信息。

准备工作

确认账号和授权

  • 使用系统管理员账号登录云平台。
  • 确保云平台许可证有效,并已获得可用的 ZMigrate 模块许可证。
  • 根据计划迁移的云主机数量确认正式或试用迁移许可额度充足。

准备 VMware 源环境

  • 准备可访问 vCenter 或 ESXi 的管理地址、账号和密码。
  • 确认待迁移云主机的操作系统、磁盘和网络配置满足迁移要求。
  • 评估源云主机磁盘容量、业务变更量和允许停机时间,规划同步与割接窗口。

准备目标云平台资源

  • 准备承载目标云主机的区域、集群或物理机。
  • 确保目标主存储具有足够的可用容量。
  • 准备目标三层网络;如需为目标云主机配置安全组,请提前创建相应安全组。
  • 如计划克隆源云主机网络配置,请同时准备迁移期间使用的临时三层网络和可用 IP 地址。

确认网络连通性

  • 用于安装 ZMigrate 应用的管理网络应与云平台管理节点互通。
  • 数据网关应能访问 VMware 源平台和待迁移云主机,并能与 ZMigrate 服务及目标云平台通信。
  • 为新建网关云主机准备三层网络、IPv4 地址、子网掩码和默认网关。

快速使用流程

完成一次 VMware 云主机迁移通常包括以下步骤:

  1. 在应用市场安装ZStack ZMigrate 迁移应用。
  2. 配置 ZMigrate 许可证,确认正式或试用迁移许可额度可用。
  3. 添加数据网关。数据网关负责发现源资源并传输迁移数据。
  4. 添加 VMware 源平台,并通过数据网关检测连通性。
  5. 选择源物理机和源云主机,配置目标计算、存储、网络及迁移策略,创建迁移任务。
  6. 执行全量同步;源端业务继续运行期间,可根据需要多次执行增量同步。
  7. 迁移任务达到可割接状态后,建议创建测试云主机,验证操作系统启动、网络、应用及业务数据。
  8. 在计划的业务窗口内执行最终同步和割接,并验证目标云主机。
  9. 确认业务稳定后,按需删除测试云主机、迁移任务、源平台和数据网关。
Note: 添加源平台前必须先添加数据网关;创建迁移任务前必须先添加源平台。

安装 ZStack ZMigrate 迁移

前提条件

使用ZStack Cloud系统管理员账号操作,并提前准备以下资源:

  • 容量充足的镜像服务器。
  • 用于部署应用的区域、运行位置和主存储。
  • 可与云平台管理节点互通的管理网络,以及该网络中未被占用的 IP 地址。

操作步骤

  1. 在ZStack Cloud主菜单,选择运营管理 > 应用市场 > 默认应用。
  2. 在全部应用中找到ZStack ZMigrate 迁移,点击安装应用。
  3. 配置应用。
    • 名称:设置应用实例名称。
    • CPU架构:选择 x86_64。
    • 版本:选择需要安装的 ZMigrate 版本。
    • CPU、内存:设置运行应用的云主机规格。
    • 镜像服务器:选择用于保存 ZMigrate 应用及相关网关、启动镜像的镜像服务器。
    • 区域、运行位置:选择部署应用的区域、集群或物理机。
    • 主存储:选择用于部署应用云主机的主存储。
    • 管理网络:选择可与云平台管理节点互通的网络。
    • IP地址:设置管理网络中未被占用的 IP 地址。
    • 根云盘:设置应用云主机的根云盘容量。
  4. 确认配置无误后,点击确定。

结果

提交安装后,可在已安装应用中查看应用状态和参数。等待应用状态变为已安装后,即可使用ZMigrate 迁移服务菜单。

配置 ZMigrate 许可证

ZMigrate 迁移服务使用独立的 ZMigrate 模块许可证(以下简称“ZMigrate 许可证”)。该许可证与云平台原有的迁移服务模块许可证相互独立。

在许可证管理中,可通过ZMigrate 授权明细查看正式授权和试用授权的授权额度、已用额度及到期时间,通过点数明细查看占用授权的迁移资源及其激活时间和到期时间。创建迁移任务前,请根据计划迁移的云主机数量确认相应授权的可用额度充足。

ZMigrate 许可证归属于具体的云平台,不进入授权服务器的共享池。可在云平台本地配置许可证,也可通过授权服务器的统一管理入口,为对应云平台下载请求码并上传许可证。通过授权服务器操作时,许可证数据和相关操作仍由对应云平台的 ZMigrate 服务处理,许可证不会在多个云平台之间共享。

配置本地授权

前提条件

已安装ZStack ZMigrate 迁移应用。

操作步骤

  1. 进入许可证管理,下载云平台请求码。
    安装 ZMigrate 应用后,系统同时提供zmigrate.key。
  2. 使用zmigrate.key申请 ZMigrate 模块许可证。
  3. 返回许可证管理,点击上传许可证,上传获得的 ZMigrate 许可证。
  4. 确认ZMigrate 迁移服务许可证卡片状态有效且授权额度正确。

通过授权服务器配置 ZMigrate 许可证

前提条件

目标云平台已连接授权服务器,授权服务器连接状态正常,且目标云平台已安装 ZMigrate 应用。

操作步骤

  1. 在授权服务器管理页面确认目标云平台,并下载 ZMigrate 请求码。
  2. 使用请求码申请 ZMigrate 模块许可证。
  3. 通过授权服务器的统一管理入口上传并激活获得的许可证。
  4. 等待对应云平台完成许可证处理。
  5. 进入云平台许可证管理,确认ZMigrate 迁移服务模块许可证状态有效且授权额度正确。

结果

许可证仅对对应云平台生效,不会进入授权服务器共享池,也不会分配给其他云平台。

进入 ZMigrate 迁移服务

前提条件

已成功安装ZStack ZMigrate 迁移应用,并使用系统管理员账号登录。
  • 通过平台运维菜单进入服务。
    在云平台主菜单,选择平台运维 > ZMigrate 迁移服务。
  • 通过应用市场进入服务。
    在运营管理 > 应用市场 > 默认应用的已安装应用中,找到ZStack ZMigrate 迁移,点击进入服务。

结果

进入服务后,可通过迁移资源管理源平台和数据网关,通过迁移任务创建、同步、测试、割接和管理迁移任务。

添加数据网关

背景信息

数据网关负责访问 VMware 源环境并传输迁移数据。添加源平台前,应先添加可用的数据网关。

操作步骤

  1. 在ZStack Cloud主菜单,选择平台运维 > ZMigrate 迁移服务 > 迁移资源。
  2. 选择数据网关页签,点击添加数据网关。
  3. 设置数据网关名称,并选择添加方式。
    • 新建网关云主机:由云平台创建一台网关云主机。配置区域、运行位置、CPU、内存、主存储、硬盘容量、三层网络、IPv4 地址、子网掩码和默认网关。CPU、内存和硬盘容量默认分别为 8 核、8 GB 和 100 GB,可根据迁移规模调整。
    • 使用已有IP:输入已部署数据网关的 IP 地址。
  4. 使用已有IP时,点击检测连通性,确认当前云平台可以连接该数据网关。
    检测失败时,请检查网关 IP、网关服务状态、路由和防火墙配置,并确认网关可访问 VMware 管理地址、云平台管理节点和 ZMigrate 服务。
  5. 确认配置无误后,点击确定。

结果

提交后,新建网关云主机的数据网关将进入创建过程。等待数据网关的连接状态变为已连接后,再添加源平台。

后续操作

新建网关云主机时,确保 IPv4 地址未被占用,且数据网关能够同时访问 VMware 源环境、ZMigrate 服务和目标云平台。

添加源平台

前提条件

已添加连接正常的数据网关,并准备 vCenter 或 ESXi 管理地址及访问凭据。

操作步骤

  1. 在ZStack Cloud主菜单,选择平台运维 > ZMigrate 迁移服务 > 迁移资源。
  2. 选择源平台页签,点击添加源平台。
  3. 配置源平台。
    • 名称:设置源平台名称。
    • 平台类型:显示 VMware。当前版本仅支持 VMware 源平台。
    • 平台地址:输入 vCenter 或 ESXi 管理地址的 IPv4 地址。
    • 数据网关:选择已添加且连接正常的数据网关。
    • 账号、密码:输入用于访问 VMware 平台的凭据。
    • 简介:可选项,输入源平台用途等说明。
  4. 点击检测连通性。
    修改平台地址、账号或数据网关后,原检测结果失效,需重新检测连通性。
    检测失败时,请检查 vCenter 或 ESXi 管理地址、账号和密码、数据网关连接状态,以及数据网关到源平台的网络连通性。
  5. 检测成功后,点击确定。

结果

ZMigrate 通过所选数据网关发现源物理机和源云主机。

查看和验证源平台资源

源平台列表

添加源平台后,在源平台列表中确认其连接状态为已连接。列表同时显示平台类型、源平台 IP、数据网关 IP 和创建时间。

源平台详情

点击源平台名称进入详情页,可查看以下信息:
  • 总览:查看连接状态、平台类型、运行中的云主机数量、源平台 IP、数据网关 IP、UUID 和创建时间,以及 CPU、内存和存储的总量、可用量及使用率。
  • 物理机信息:查看源物理机名称、运行中的云主机数量,以及 CPU、内存和存储的容量及使用率。

验证项目

创建迁移任务前,请确认:
  • 源平台和数据网关均处于已连接状态。
  • 能够发现计划迁移的源物理机和源云主机。
  • 容量信息与 VMware 源环境基本一致。

创建迁移任务

前提条件

源平台和数据网关连接正常,目标计算、存储和网络资源可用,且正式或试用迁移许可额度充足。

操作步骤

  1. 在ZStack Cloud主菜单,选择平台运维 > ZMigrate 迁移服务 > 迁移任务。
  2. 在所有任务页签,点击新建迁移任务。
  3. 选择源云主机。
    • 授权方式:选择正式授权或试用授权。页面显示对应授权的可用数量、已选择云主机数量和本次新增占用数量。
    • 源平台:选择已连接的 VMware 源平台。
    • 源物理机:选择待迁移云主机所在的 VMware 物理机。
    • 在源云主机列表中选择一台或多台云主机。列表显示名称、IP 地址、操作系统、磁盘容量、默认网关和 UUID。

    源云主机列表中未显示待迁移云主机时,请确认源平台和数据网关连接正常、已选择正确的源物理机,并确认该云主机未被其他迁移任务使用。

  4. 配置目标计算与存储资源。
    选择区域、集群、物理机、主存储、存储池(如有)、磁盘总线和 CPU 模式。
  5. 配置目标网络。
    • 选择目标三层网络和安全组,并设置自动或静态 IP 分配方式。
    • 使用静态 IP 地址时,为每台目标云主机配置未被占用且不重复的 IPv4 地址、子网掩码和默认网关。系统将校验 IP 地址是否缺失、重复或已被占用。
    • 使用静态 IP 地址时,系统自动开启安装 VMTools,且不能关闭。
    • 如需克隆源网络配置,请选择临时三层网络,并为每台目标云主机配置临时 IP 地址。
    • 如需沿用源 MAC 地址,请确保源云主机与目标云主机不会同时接入同一网络,避免 MAC 地址冲突。
  6. 配置迁移策略。
    • 立即割接:启用后,数据同步完成时系统自动执行割接,不再等待创建测试云主机或手动执行割接。仅在无需割接前测试,并已确认目标资源和网络配置可用时启用。
    • 保留回滚快照:设置是否在割接过程中保留目标云主机的回滚快照。
    • 源虚拟机自动关机、关机方式:设置割接时是否自动关闭源云主机及其关机方式。
    • 安装 VMTools:设置是否为目标云主机自动安装 VMTools。使用静态 IP 地址时,此选项自动开启且不能关闭。
  7. 检查源云主机、目标资源、网络和迁移策略,确认无误后提交迁移任务。

结果

一个源云主机对应一个迁移任务。批量选择源云主机时,系统创建多个迁移任务,并分别占用迁移许可。系统为每个迁移任务创建的目标云主机沿用对应源云主机的名称。

同步迁移任务

背景信息

同步操作将源云主机数据复制至目标云平台。初次迁移通常执行全量同步;源端业务继续运行期间,可执行增量同步以缩小最终割接时的数据差异。

操作步骤

  1. 在平台运维 > ZMigrate 迁移服务 > 迁移任务的所有任务页签,选择目标迁移任务。
  2. 选择同步操作。
  3. 选择同步模式。
    • 全量同步:同步源云主机的全部数据。对于已完成初始同步的任务,再次执行全量同步前系统会进行对比扫描,所需时间通常较长。
    • 增量同步:仅同步上次同步后发生变化的数据。
  4. 确认执行同步。

结果

可在任务列表中查看迁移状态、同步率、读取/写入速率、日志进程和任务同步时间。

后续操作

正式割接前,再次执行增量同步,并根据业务要求停止源端写入,以减少割接期间的数据差异。

创建测试云主机

前提条件

迁移任务已完成数据同步,并存在可用于创建测试云主机的恢复点。

操作步骤

  1. 在迁移任务的所有任务页签,选择目标迁移任务,点击创建测试云主机。
  2. 配置测试云主机的 CPU 和内存。
  3. 配置测试网络。
    选择三层网络和安全组,并设置 IPv4 地址、子网掩码和默认网关。
  4. 选择用于创建测试云主机的恢复点。
  5. 设置系统转换策略。
    • 执行系统转换:转换系统并安装适配目标云平台的驱动。
    • 转换但不安装驱动:仅执行系统转换,不自动安装驱动。
    • 跳过系统转换:直接基于同步数据创建测试云主机。
  6. 确认配置并创建测试云主机。

后续操作

测试云主机应使用与生产业务隔离的网络,避免与仍在运行的源云主机发生 IP 地址或 MAC 地址冲突。

验证迁移结果

前提条件

测试云主机已创建成功。进入迁移任务的测试页签确认测试任务状态正常,然后登录测试云主机。
  • 检查操作系统是否可正常启动,系统时间、CPU 和内存规格是否符合预期。
  • 检查系统盘和数据盘数量、容量、分区、文件系统和关键数据。
  • 检查网卡、IP 地址、路由、DNS 和安全组策略。
  • 检查业务应用、服务、中间件及其依赖组件。
  • 检查操作系统驱动及 VMTools 状态。

结果

验证通过后,可安排正式割接。

后续操作

如果测试云主机无法正常启动或访问,请检查恢复点、系统转换策略、目标三层网络、IP 地址、安全组和操作系统驱动,并下载诊断日志定位问题。修改相关配置后,重新同步数据并创建测试云主机进行验证。

执行割接

前提条件

迁移任务处于可割接状态,并已进入计划的业务窗口。执行割接前,建议先创建测试云主机并完成业务验证。

Warning: 执行割接后,系统将启用目标云主机;启用源虚拟机自动关机时,系统还将按照所选关机方式关闭源云主机。执行前请确认源端数据写入状态和目标网络配置,避免源和目标云主机同时使用相同 IP 地址或 MAC 地址。

操作步骤

  1. 停止或限制源端业务写入,并根据业务方案执行最终增量同步。
  2. 确认目标计算、存储和网络资源可用。
  3. 在迁移任务详情或编辑配置页面,确认源云主机关机方式、回滚快照和 VMTools 安装等割接策略。
  4. 在所有任务页签选择一个或多个迁移任务,点击割接。
  5. 核对待割接的迁移任务,并阅读风险提示。
  6. 在确认框中输入小写 cutover,点击确定割接。

验证目标云主机

前提条件

割接已完成。进入云平台云主机列表,找到对应的目标云主机。
  • 确认迁移任务状态为割接成功,目标云主机已创建且运行状态正常。
  • 检查 CPU、内存、云盘、磁盘总线和 CPU 模式。
  • 检查三层网络、IP 地址、MAC 地址、安全组、路由和 DNS 配置。
  • 检查操作系统、驱动和 VMTools 运行状态。
  • 验证应用服务、业务访问和数据一致性。

结果

确认数据一致且业务稳定后,可根据迁移方案释放源端资源或删除迁移任务。

后续操作

Warning: 业务验证通过前,请勿释放源端资源。

若验证失败,请停止将新业务流量导入目标云主机,保留源端资源,并检查目标网络、驱动、VMTools、应用服务和迁移日志。根据业务恢复方案处理问题;如需协助,请联系官方技术支持。

查看迁移任务详情

列表信息

在平台运维 > ZMigrate 迁移服务 > 迁移任务的所有任务页签,可查看迁移任务的名称、迁移状态、源机操作系统、硬盘容量、同步率、读取/写入速率、日志进程和任务同步时间。

详情信息

点击迁移任务名称进入详情页,可查看以下信息:
  • 总览:查看源云主机信息、云主机配置和迁移配置。
  • 任务日志:查看迁移过程中的任务日志,并可下载诊断日志。

关键状态

查看任务时,重点关注以下信息:
  • 迁移状态:判断任务处于同步、可割接、割接或失败阶段,并决定当前可执行的操作。
  • 同步率:查看源数据同步完成比例。
  • 读取/写入速率:评估当前数据传输性能和预计完成时间。
  • 日志进程:确认迁移相关进程是否正常运行。
  • 任务同步时间:判断最近一次数据同步时间是否满足割接要求。
Note: 不同迁移状态支持的操作不同。执行同步、测试、割接或删除前,请先确认任务状态及相关风险。

编辑迁移配置

背景信息

仅状态为已停止同步或可割接的迁移任务支持编辑配置。可修改目标网络和割接策略,不能修改目标计算与存储资源。

操作步骤

  1. 在迁移任务的所有任务页签,找到目标迁移任务。
  2. 在任务操作中选择编辑配置。
  3. 按需修改目标网络配置。
    可修改目标三层网络、CIDR、IP 地址、子网掩码、默认网关、安全组以及是否沿用源 MAC 地址。
  4. 按需修改割接策略。
    可修改是否立即割接、是否保留回滚快照、是否自动关闭源云主机、关机方式以及是否自动安装 VMTools。
  5. 检查修改内容并确认保存。

后续操作

修改目标网络配置后,建议重新创建测试云主机,验证网络连通性和业务可用性。

管理测试云主机

测试任务信息

在迁移任务页面选择测试页签,可查看测试任务的名称、迁移状态、源机操作系统、硬盘容量、同步率、读取/写入速率、日志进程和任务同步时间。

可用操作

测试云主机仅用于割接前验证,不用于承载正式业务。当测试任务处于测试运行中、测试完成或测试失败状态时,可在操作菜单中删除对应测试云主机。

Warning: 删除测试云主机后无法恢复,并会释放对应的测试资源。删除前请确认不再需要保留测试环境或排障信息。

下载诊断日志

背景信息

迁移任务同步、测试或割接失败时,可下载诊断日志用于定位问题。

操作步骤

  1. 在迁移任务的所有任务页签,找到目标迁移任务。
  2. 点击迁移任务名称,进入任务详情页面。
  3. 选择任务日志页签,点击下载诊断日志。
  4. 下载完成后,保存日志文件,并结合任务状态、失败时间和操作记录进行分析。

后续操作

如需联系官方技术支持,请同时提供迁移任务名称、源平台、数据网关、失败时间、相关操作记录和诊断日志。

删除迁移任务

背景信息

同步阶段的任务可直接删除。处于割接中、割接成功或割接失败状态的任务,需要选择目标云主机处理策略。

批量删除时,不能同时选择同步阶段和割接阶段的任务。对于割接阶段的任务,仅可选择所有任务共同支持的目标云主机处理策略。

操作步骤

  1. 在迁移任务的所有任务页签,选择一个或多个任务。
  2. 点击删除。
  3. 对于已进入割接阶段的任务,选择目标云主机处理策略。

    系统默认选择保留目标实例,删除迁移任务。

    • 保留目标实例,删除迁移任务:删除迁移任务及相关记录,保留目标云主机。后续可重新配置源云主机并创建新的迁移任务。
    • 删除目标实例,删除迁移任务:删除目标云主机、迁移任务及相关记录。删除后无法恢复。
    • 删除割接程序并回滚目标实例:删除割接程序,并将目标云主机恢复至割接前状态。仅已启用创建回滚快照且处于割接中或割接失败状态的任务支持此策略。割接过程中产生的状态和数据变更将丢失。
    Note: 批量删除时,如果所选任务中存在割接成功的任务,或任一任务未启用创建回滚快照,则不能选择删除割接程序并回滚目标实例。
  4. 阅读风险提示,确认删除范围和资源处理方式,然后按照页面提示准确输入小写delete。
  5. 点击确认删除。

结果

删除请求提交后,系统在后台执行。可在云平台任务中心查看执行结果;批量删除部分失败时,可在操作详情中查看各任务的失败原因。

管理源平台

列表信息

在平台运维 > ZMigrate 迁移服务 > 迁移资源 > 源平台页面,可统一查看和管理已添加的 VMware 源平台。

源平台列表显示名称、连接状态、平台类型、源平台 IP、数据网关 IP 和创建时间。可按名称、IP 地址或 UUID 搜索源平台,并按连接状态筛选。

详情信息

点击源平台名称,可进入详情页查看基本信息、容量信息和物理机信息。当源平台显示未连接时,请依次检查平台地址及凭据、数据网关连接状态,以及数据网关到 VMware 管理地址的网络连通性。

可用操作

可在源平台的操作菜单中执行以下操作:
  • 编辑名称:修改源平台名称。
  • 修改配置:修改源平台地址、访问凭据或数据网关。修改配置后,需重新检测连通性,检测成功后才能提交。
  • 检测连通性:检查数据网关与源平台之间的连接是否正常。
  • 删除:删除不再使用的源平台。具体操作请参见“删除源平台”。

删除源平台

前提条件

确认不再使用目标源平台。

操作步骤

  1. 在迁移资源的源平台页签,选择目标源平台。
  2. 选择删除操作。
  3. 阅读风险提示并确认删除。

管理数据网关

列表信息

在平台运维 > ZMigrate 迁移服务 > 迁移资源 > 数据网关页面,可查看和管理数据网关。

数据网关列表显示名称、连接状态、IP 地址、连接数量、UUID 和创建时间。可按名称、IP 地址或 UUID 搜索数据网关,并按连接状态筛选。

连接状态

数据网关显示未连接时,请检查网关云主机或已有网关服务是否正常运行,并确认网关到 VMware 源平台、云平台管理节点和 ZMigrate 服务的网络连通性。

可用操作

可在数据网关的操作菜单中执行以下操作:
  • 刷新:刷新数据网关信息和连接状态。
  • 编辑名称:修改数据网关名称。
  • 检测连通性:检查云平台与数据网关之间的连接是否正常。
  • 删除:删除不再使用的数据网关。具体操作请参见“删除数据网关”。

删除数据网关

前提条件

确认不再使用目标数据网关。

操作步骤

  1. 在迁移资源的数据网关页签,选择目标数据网关。
  2. 选择删除操作。
  3. 阅读风险提示并确认删除。
用户手册 | 5.5.38 | ZStack Cloud · ZCF | ZStack 资源中心