云迁移实践:VMware虚拟机迁移到阿里云

简介: 云迁移实践:VMware虚拟机迁移到阿里云

1、迁移需求分析

VMware虚拟机迁移上云的文章网上一搜一大堆,什么冷迁移、VMware虚拟机镜像方式导入阿里云等,而且阿里云也支持将VMware的vmdk文件直接导入。
个人觉得如果你是小企业,对业务上云的SLA没有要求,我觉得以上哪种方式都可以满足上云需求,但是对于一个有几十台、上百台的VMware虚拟机,并且对业务停机时间有很严苛的要求的企业,前边提到的技术方案简直是烂到家了。
考虑到国内市场云平台众多,迁移需求发生频次高,如果你是一家做云服务的公司,那么掌握一个成熟的商业迁移工具是非常有必要的,工具的效率和兼容性很关键。这里我们排除传统的迁移服务公司,市场上不少宣传提供云迁移服务的公司还停留在使用大量的人力和工具做系统重新部署等工作的阶段。

2、技术选型:成熟的云迁移工具应具备什么能力?

那对于VMware上跑了大批量的虚拟机的企业应该如何选型一个合适的技术方案,而且应该具备那些能力?首先技术实现上应该具体以下几点:
● 在线迁移能力
所谓在线迁移能力,可以在数据全量、增量传输过程中,源端业务可以在线提供服务,不停服。最起码不能冷迁移吧,让源端业务停个一两天,SLA怎么保证?这个是云迁移技术选型必不可少的能力
● 支持增量数据的传输
具备源端全量数据传输云上后,后续还可以继续增量数据的传输,来保证业务的可持续运行。
● 支持整机迁移
整体迁移也是aws在定义迁移服务里面,所提到的Rehost迁移模式,也是6R模式里面最简单的一种迁移上云的方式,整机迁移可以保证你原有主机业务的形态,迁移上云后无需重新部署,直接启动后就可以使用,也是客户在初次上云中最常见、最简单的、风险最低的一种方式。
● 支持批量迁移
对于VMware大批量的业务虚拟机,可以支持大批量并行迁移的能力,减少技术人员的人力投入,可以快速低成本的完成迁移工作。
● 简单易操作
迁移软件应该具备简单、技术能力要求低,很快可以上手的软件,而且学习成本低、自动化程度高。因为不是每家企业的IT部门的技术能力都超强。
● 迁移成功率高
面对复杂的虚拟机操作系统、多样化的场景、能够做到迁移一台成功一台,因为从VMware到阿里云迁移,算属于跨虚拟化架构的异构迁移,中间还有很多技术难点,迁移软件应该都可以覆盖。

以上几点技术要求,在VMware或者其他迁移技术软件应该具备的技术能力,不然怎么算一个企业上云的利器,让客户可以信任交给你去完成迁移这个重要任务。

这些是迁移软件的技术层面所具备的能力,但是单纯从技术层面只是解决了数据传输的问题,有了足够的保障,不过在整体业务迁移后的可正常运行还差一些其他层面处理,比如,业务关联性、云侧的网络架构、安全配置等,才能保证整体业务的可用性。这里我们不做过多的展开,只抛开讲技术层面的问题。

3、迁移产品选型分析

想具备以上的能力,必定要选择一个靠谱的商业化迁移产品,毕竟企业上云不是不是一件小事,还是要有服务支持在的,商业化产品可以提供的成熟的迁移产品和完整的解决方案以及服务、对于企业来说也是一个保障。
万博智云的HyperMotion云迁移软件就是一个成熟的云迁移工具,可以在企业迁移上云提供有力的支持。

4、迁移技术实现

对于VMware虚拟机批量迁移到阿里云,HyperMotion支持无缝对接源端VMware虚拟化层,可以满足agentless无代理模式将VMware虚拟机批量迁移至阿里云,相对于市面上常见的Agent模式有所不同。无代理模式,对于有大量虚拟机迁移的客户无疑是个福音,大量Agent的安装和系统重启,既是巨大的工作量,也带来客户关于安全性方面的担忧。
Agentless无代理模式可以通过调用VMware 原生API接口来获取上层虚拟机的数据,利用VMware CBT技术实现块追踪记录,VMware快照技术来获取全量、增量数据,做到在线迁移,保证迁移过程中源端VMware虚拟机持续对外提供服务。

迁移到的目标阿里云,HyperMotion云迁移产品也是面向于云原生设计,所有目标阿里云的操作,通过底层API接口封装自动化调用阿里云接口实现资源调度,无需过多人为介入,简单易操作。

4.1. 迁移整体架构图

架构设计层面,HyperMotion面向于云原生设计,不同于其他迁移工具,所有的迁移数据流均通过点到点传输至目标端存储,保证了数据没有中间数据落地的安全性、数据也是通过加密传输,高效可靠。
1.png
HyperMotion其实可以理解为一个调度编排平台,对于源端VMware 无代理获取数据均通过源端无代理网关来调用中转,本身不走数据流,只是单纯做管理。所有目标云侧的动作触发,均通过调用云API接口实现资源的自动化创建、包含,虚拟机云盘的创建、快照的创建、云主机的创建等。

源端侧,分为Agent和Agentless两种模式来获取源端数据,获取到数据后直接通过中间网络传输至目标云侧云存储网关进行存储,做到点到点数据传输和精简数据复制,高效快捷。

目标云侧,云存储网关为HyperMotion迁移软件的一个目标侧接收数据的组件,以一个虚拟机示例的形态存在,主要接收源端Agent或Agentless传输过来的迁移数据,由云存储网关来接收写入到目标云盘进行存储。

4.2. 功能特点

HyperMotion云迁移工具在技术功能特性上也满足开篇我们讲到的几点内容,而且还在此基础上增添了其他高级功能来满足迁移的需求
● 源端VMware支持无代理模式
● 满足在线迁移能力
● 支持在线不停机增量
● 批量虚拟机并发迁移
● Rehost整机块级别迁移
● 简单易操作
● 高成功率
● 支持多次迁移测试演练,拉起主机后还支持继续增量

下面来实际操作看看整体迁移能力效果

5、具体迁移操作

5.1. 添加源端VMware无代理

源端平台设置选项,选择Agentless模式的VMware源端。
2.png
配置VMware无代理链接,这里主要是连接需要迁移的VCenter或ESXI主机,填写用户名及密码
3.png
配置完成后,会自动获取源端VMware平台的所有虚拟机清单。
4.png

5.2. 添加目标阿里云配置

选择目标平台设置,选择阿里云平台
5.png
配置阿里云连接的AK、SK及其他配置信息
6.png
7.png
8.png

5.3. 批量选择迁移的机器

选择迁移阿里云平台,添加迁移虚拟机到HyperMotion平台
9.png
从前边添加的源端VMware连接中,批量勾选迁移机器
11.jpeg
批量选择加入到HyperMotion迁移平台,需要同步的虚拟机,下一步
选择目标阿里云磁盘配置,云同步网关就是前边添加目标平台是自动创建接收数据的代理,同步数据时只会产生块磁盘,不会有计算资源产生,这里可以按需选择云盘类型。
22.png

5.4.开始同步数据

指定目标阿里云并选择配置之后,就可以批量勾选来同步数据。
33.png
数据同步时会产生进度条,来展示数据拷贝的相关信息及预计剩余的时间。

5.5. 阿里云侧启动主机

虚拟机数据同步完成后,就可以批量勾选启动主机
44.png
填写在目标阿里云启动迁移主机时所需要的计算网络等相关配置。
55.png

5.6. 验证迁移结果

迁移到阿里云成功机器会显示阿里云主机的相关信息
66.png
这时可以登录到阿里云进行验证迁移虚拟机创建的情况及其他配置工作。
77.png

6. 总结

VMware迁移上云是目前传统上云的最常见的一个场景,需要选择一款成熟的产品来解决人力、技术及安全层面的诸多问题,让企业上云变的更加简单高效。HyperMotion就是你上云的一把利器,你值得拥有。

关于HyperMotion云迁移产品的技术细节和其他上云或容灾解决方案,请访问万博智云官网或“万博智云”公众号进行获取。

相关文章
|
2天前
|
存储 监控 Apache
查询提速11倍、资源节省70%,阿里云数据库内核版 Apache Doris 在网易日志和时序场景的实践
网易的灵犀办公和云信利用 Apache Doris 改进了大规模日志和时序数据处理,取代了 Elasticsearch 和 InfluxDB。Doris 实现了更低的服务器资源消耗和更高的查询性能,相比 Elasticsearch,查询速度提升至少 11 倍,存储资源节省达 70%。Doris 的列式存储、高压缩比和倒排索引等功能,优化了日志和时序数据的存储与分析,降低了存储成本并提高了查询效率。在灵犀办公和云信的实际应用中,Doris 显示出显著的性能优势,成功应对了数据增长带来的挑战。
查询提速11倍、资源节省70%,阿里云数据库内核版 Apache Doris 在网易日志和时序场景的实践
|
5天前
|
网络协议 Linux 网络安全
虚拟机Vmware详细安装(包含kali,win7与winxp三系统相互ping与安装)
本文是一篇关于虚拟机安装和配置的教程,包括使用VMware安装虚拟机和在虚拟机中安装Kali Linux、Windows 7和Windows XP系统。作者提供了详细的步骤和截图说明,指导读者如何下载和安装VMware,以及如何从提供的链接下载预配置的操作系统镜像文件。安装过程中,重点介绍了如何选择安装路径、接受许可协议、启动安装过程,并强调了不要勾选某些选项以保持默认设置。此外,还提到了如何在虚拟机中配置网络,确保三个系统在同一网段并能互相ping通。最后,作者布置了一些练习,如熟悉操作系统的使用、获取IP地址和互相通信,以及鼓励读者享受学习网络安全的过程。
45 9
|
8天前
|
测试技术 块存储 开发者
阿里云块存储团队软件工程实践
本文介绍了阿里云团队软件工程实际开发流程,并简述了开发过程中遇到的一些问题。且附带案例,以及遇到案例中出现的情况应当如何应对。
|
11天前
|
存储 Linux 虚拟化
虚拟机(vmware)中安装linux系统
虚拟机(vmware)中安装linux系统
|
15天前
|
程序员 Linux KVM
【qemu虚拟化】将img镜像文件转换为VMware虚拟机
QEMU是一个开源的硬件虚拟化器,能在多种平台如x86、ARM、PowerPC上运行,支持虚拟化不同体系结构的操作系统。它具有硬件仿真、虚拟化支持、磁盘和网络仿真、快照回滚及可扩展性等特点。要使用QEMU,首先从[官网](https://www.qemu.org/download/)下载,然后通过命令行运行进行转换。转换后的vMDK文件可在VMware中导入,创建新的虚拟机进行使用。
76 1
【qemu虚拟化】将img镜像文件转换为VMware虚拟机
|
23天前
|
虚拟化
设备管理中的虚拟机vmware网卡异常
设备管理中的虚拟机vmware网卡异常
|
23天前
|
SQL 运维 DataWorks
Flink CDC在阿里云DataWorks数据集成应用实践
本文整理自阿里云 DataWorks 数据集成团队的高级技术专家 王明亚(云时)老师在 Flink Forward Asia 2023 中数据集成专场的分享。
506 2
Flink CDC在阿里云DataWorks数据集成应用实践
|
1月前
|
消息中间件 SQL Java
阿里云Flink-自定义kafka format实践及踩坑记录(以protobuf为例)
阿里云Flink-自定义kafka format实践及踩坑记录(以protobuf为例)
|
7天前
|
存储 弹性计算 固态存储
阿里云服务器CPU内存配置详细指南,如何选择合适云服务器配置?
阿里云服务器配置选择涉及CPU、内存、公网带宽和磁盘。个人开发者或中小企业推荐使用轻量应用服务器或ECS经济型e实例,如2核2G3M配置,适合低流量网站。企业用户则应选择企业级独享型ECS,如通用算力型u1、计算型c7或通用型g7,至少2核4G配置,公网带宽建议5M,系统盘可选SSD或ESSD云盘。选择时考虑实际应用需求和性能稳定性。
107 6
|
9天前
|
域名解析 弹性计算 Linux
阿里云购买云服务器、注册域名、备案及绑定图文教程参考
本文为大家介绍了2024年购买阿里云服务器和注册域名,绑定以及备案的教程,适合需要在阿里云购买云服务器、注册域名并备案的用户参考,新手用户可通过此文您了解在从购买云服务器到完成备案的流程。
阿里云购买云服务器、注册域名、备案及绑定图文教程参考