为了帮助用户顺利实现 VMware 国产替代和架构升级,SmartX 近日举办了“SmartX 迁移工具与 VMware 虚拟化迁移流程实战”线上研讨会,详细介绍了 SMTX 迁移工具的原理与 VMware 虚拟机跨平台迁移的流程。会中,不少用户都针对 SMTX 迁移工具的技术实现与实际操作提出了更为具体的问题。以下,我们收集了 11 个较有代表性的提问,并邀请 SmartX 技术专家钟老师进行解答,为更多用户答疑解惑。
您可观看研讨会回放、阅读往期文章《VMware 虚拟机迁移指南:10 大关键问题与 3 例用户实践》,并下载《VMware 虚拟化迁移指南》电子书,了解完整 VMware 虚拟机迁移方案、注意事项与 SMTX 迁移工具功能特性。
点击链接,观看视频:SmartX 迁移工具与 VMware 虚拟化迁移流程实战分享
Q1:SMTX 迁移工具是对 VMware 的迁移工具进行了集成吗?还是属于第三方工具?
A:首先,SMTX 迁移工具与 VMware 迁移工具( vCenter Converter )并没有集成关系,前者是由 SmartX 自行研发的专用迁移工具,通过调用 VMWare 存储端接口 VDDK 对 VMware 虚拟机执行快照、数据复制等操作,从而实现虚拟机的跨平台迁移。再者,VMware 也并没有提供将 VMware 虚拟机迁移到其他虚拟化平台的迁移工具。同时,SMTX 迁移工具也不属于依赖 CDP 技术的第三方工具,它属于 SmartX 提供的专用迁移工具。欲深入了解 SMTX 迁移工具,请阅读:VMware 虚拟机向国产虚拟化平台迁移?一文了解 SMTX 迁移工具原理与实践。
Q2:SMTX 迁移工具支持从公有云进行迁移吗?
A:SMTX 迁移工具支持将 VMware 虚拟化平台的虚拟机迁移至 SMTX OS 集群,但不支持公有云的下迁。如有类似需求,您可使用我们另一款迁移工具——SMTX CloudMove——实现从公有云、物理机等多种平台的虚拟机迁移。您还可使用第三方迁移工具实现公有云虚拟机的迁移,目前 SmartX 已与云祺、数腾等第三方迁移工具进行了适配,用户仅需在源端安装 Agent(无需在 SmartX 集群安装 Agent),即可实现从公有云迁移至 SMTX OS 集群的目标。
Q3:使用 SMTX 迁移工具,整个迁移过程是什么样的?有实操演示吗?
A:迁移过程主要分为全量数据传输、增量数据同步,以及目标端虚拟机开机验证这三个阶段,如下图所示。
- 阶段 1 :迁移工具自动对待迁移虚拟机执行快照,后通过快照对源虚拟机执行全量数据复制,并传输到目标集群。
- 阶段 2 :迁移工具对源虚拟机执行关闭,将快照点与虚拟机当前状态进行比对,并完成增量数据同步,确保目标集群上的数据与源虚拟机数据完全一致。
- 阶段 3:迁移工具完成对目标虚拟机的创建以及必要的配置变更后,可通过启动目标虚拟机恢复业务。
详细操作步骤可以通过以下 demo 视频了解。
Q4:全量数据传输后只进行一次增量数据同步吗?
A:默认情况下,当全量数据在线同步完成后,系统会要求用户关闭源端虚拟机,执行一次增量数据同步,然后完成迁移切换。然而,一次性的增量同步可能会导致停机时间过长的问题:
- 当全量复制耗时较长(源虚拟机数据量较大),复制期间产生的增量数据也会较多,有可能大幅增加停机时间;
- 当全量复制完成的时间点离计划的停机时间点有一段较长的时间,期间增量数据会变多,最终导致停机同步时间变长。
为了控制停机切换时长,用户可以在全量数据完成同步后,在不关机的状态下手动执行一次或多次增量数据同步,以减少最终关机增量同步时需要同步的数据量。欲深入了解,请阅读:VMware 虚拟机迁移指南:10 大关键问题与 3 例用户实践。
Q5:源集群和目标集群需要的是什么网络通信?
A:默认情况下,SMTX 迁移工具通过管理网络分别与 VMware vCenter/ESXi 管理地址(源站点)以及 SmartX 集群管理地址(目标站点)进行关联。
Q6:迁移时 ESXi 虚拟机是如何转换成 KVM 虚拟机的?
A: 虚拟机的迁移和格式转换都是由 SMTX 迁移工具完成的,数据在写入 SMTX OS 集群的时候会同步转化为 SMTX OS 支持的虚拟磁盘格式,无需额外的转换操作。
Q7:在迁移的时候,对于空洞数据,是否会有校验的机制?
A:有的。SMTX 迁移工具通过调用 VMware 相关接口,获取虚拟磁盘的有效数据区间,在数据传输时跳过空洞数据,提高传输效率。
Q8:迁移之后业务系统机器码会变吗?会影响到应用权吗?
A:并不是所有应用系统与虚拟硬件信息都有严格的授权绑定关系。有一些比较特殊的应用在初次进行部署时会识别系统的机器码(包括虚拟机的主板信息、硬件信息、MAC 地址等),并以此进行授权绑定;当应用系统识别到以上信息发生改变时,授权就会失效,导致应用服务异常。从 VMware 虚拟化平台迁移虚拟机至 SmartX 超融合集群时,虚拟机的 MAC 地址和虚拟主板信息一般情况下都会发生变化,对于这类型的应用系统,需要用户提前与应用厂商进行沟通,重新获得授权。针对特殊情况(如厂商无法重新申请授权),SmartX 支持通过管理界面修改虚拟机 MAC 地址,从而保持原有虚拟机 MAC 信息,避免迁移后授权失效的情况发生。欲深入了解相关案例实践,请阅读:VMware 虚拟机迁移指南:10 大关键问题与 3 例用户实践。
Q9:如果源虚拟机带有多张接入不同交换机的网卡,迁移后还需要再手动创建吗?
A:使用 SMTX 迁移工具进行迁移时,可以为源虚拟机的多个网卡选择接入目标集群对应的虚拟网络,不需要手工创建。
Q10:可以支持多 VMware 集群同时迁移至 SmartX 超融合吗?
A:在使用 SMTX 迁移工具进行迁移时,可以选择关联一个 VMware vCenter 作为源站点,待迁移的多个 VMware 集群可以都加入该 vCenter。执行迁移任务时,通过访问 vCenter 中多个集群,选择不同集群的虚拟机创建相关迁移任务,最终实现多个 VMware 集群迁移至 SmartX 的超融合集群的目标。
Q11:并发迁移的虚机数量有没有上限?
A:SMTX 迁移工具支持的最大并发迁移虚拟机数量为 5 台。
您还可下载阅读《VMware 虚拟化迁移指南》和《VMware 升级替代专题》,进一步了解 VMware 虚拟化替代方案与用户实践!