VMware虚拟机迁移到阿里云

简介: 各种架构的主机资源如何迁移上阿里云?本文以VMware虚拟机迁移到阿里云为例,介绍一些迁移上阿里云的方式。

确定迁移方案

虚拟机迁移上云技术层面会有很多解决方案,可以使用冷迁移,就是导镜像方式,还有就是在线迁移,在线迁移其实就是可以源业务保证不停机热迁移数据拷贝上阿里云,最后再做一次增量补充到云上,做到在线迁移效果;所以有以下两个方式,我们展开分析下:

  • 冷迁移 - 导入镜像
  • 在线迁移 - 热迁移

迁移方案细化分析

冷迁移 - 导入镜像

VMware虚拟机其实就是裸设备VMDK文件,阿里云是可以支持直接导入VMDK文件作为镜像,然后再通过导入的自定义镜像来生成虚拟机,通过这种方式冷迁移到阿里云,经过看阿里云的导入镜像的文档,其实还是挺麻烦的,还要符合各种条件,最主要还要安装一些驱动,额..... 算了,不是一个很好的选择,不是能力不够,是我嫌麻烦...... (内心OS:作为一个IT技术从业人员怎么可能说自己能力不够 🙃 )

在线迁移 - 热迁移(阿里云SMC)

现在看来之后在线迁移才能满足我的需求,最好是不让我配置一些乱七八糟的驱动,内核文件这些,如果能够直接拷贝VMware的vmdk文件到云上,在自动帮我生成一台一摸一样的虚拟机最好。
功夫不服有心人,我终于在阿里云上面找到了一个所谓的在线迁移工具SMC,这个工具是阿里云免费的产品,可以支持在线迁移,再经过使用之后,这个工具的总的思路如下:

  • 源VMware虚拟机系统内部安装一个Agent客户端

这里需要自行判断是那个版本的linux,然后解压客户端包来安装执行
Untitled.png

  • 执行启动Agent程序,然后输入阿里云账号的AK、SK认证

这里我有点慌,不知道在系统内部安装了什么东西,还提示让我确认,没办法只能跟着走了,个人对这种系统内部安装一堆包比较介意......
Untitled-2.png

  • 登录到阿里云SMC控制台会看到一台机器

Untitled-3.png

  • 创建迁移任务

这里就是创建一个迁移任务,配置一些任务参数,网络、是否增量等等;
Untitled-4.png
这里阿里云会自动在云上生成一个临时的中转站实例来进行同步任务,迁移完成会自动删除;
Untitled-5.png

  • 查看迁移进度

Untitled-6.png

  • 生成迁移自定义镜像

Untitled-7.png

  • 手动使用自定义镜像来生成虚拟机

最终我们可以手动在阿里云ecs控制台来使用迁移过来的自定义镜像来创建虚拟机了,这里跟在阿里云购买虚拟机是同样的操作。
Untitled-8.png
这里最终技术方案是没问题,确实比冷迁移 - 导入镜像方式确实简单很多,中间会有一些人为手动操作,但是如果有大批量的资源需要迁移,每一台源端都安装Agent,手动执行,其实还是挺费人工的,麻烦...... 不太符合我预期...
那有没有稍微更简单的方法,最好是源端VMware虚拟机可以不安装Agent,安装Agent感觉对我系统有侵入性,不太能接受,而且可以支持批量迁移,不用每一次都手动创建一个迁移任务,最后还要手动使用镜像创建虚拟机......

在线迁移 - 热迁移(万博云迁移 整机)

阿里云工具市场里面发现了一个超乎想象的迁移工具(万博云迁移 整机迁移),上面为了偷懒说出来的所有需求他竟然都可以满足。

  • 无代理迁移VMware虚拟机(也可以支持Agent代理)
  • 批量迁移VMware虚拟机
  • 块级别主机迁移
  • 支持在线增量
  • 主机验证后继续增量数据
  • 自动阿里云端启动虚拟机

这个产品几乎是超配啊,目前阿里云市场9.9元就可以获得免费的5个使用license,是一个比较好薅羊毛的机会(而且我发现这家公司还运行了迁移SaaS产品,可以支持迁移目标不光阿里云,20几朵云商,地址在这里,大家可以体验下云迁移软件
阿里云市场访问路径 工具与解决方案,搜索 “云迁移” 即可看到万博云迁移
Untitled-9.png
Untitled-10.png
这个云迁移工具是和阿里云深度集成的,发现整个页面风格都是一样的,应该产品能力挺强的,所以被阿里云给OEM集成了,作为扩展云资源的一个驱动,哈哈😄

万博云迁移工具使用起来还是比较简单的,页面是这样的,思路也是比较清楚的,Agentless则是无代理模式,目前只支持VMware,OpenStack是灰色的暂不支持,有兴趣的了解的,可以登录他们SaaS运营的产品上面。
Untitled-11.png
具体的操作步骤如下

  • 源端部署无代理proxy代理程序(curl 执行安装)

Untitled-12.png
这里我们本地需要找一台centos7的实例用来安装源端代理来获取VMware的无代理数据,执行复制上面的指令,在本地的命令行粘贴执行即可;
Untitled-13.png

  • 连接源端VMware平台(这里是调用的vCenter的API接口,输入vCenter的地址及用户名密码就可以)

这里写的是本地VMware的连接信息,以及刚才安装的源端同步节点,就上边执行成功会自动添加到同步节点;
Untitled-14.png

  • 批量选择需要迁移的机器

下一步确定后,如果认证通过,将会自动获取VMware的主机清单列表;
Untitled-15.png
勾选你要迁移的主机资源,并点击确定
Untitled-16.png
Untitled-17.png

  • 创建数据同步代理(阿里云)

此时勾选主机下一步时,需要创建一个阿里云数据同步代理,这里跟阿里云SMC基本差不多,就是在阿里云临时启动一个代理用来接收数据,这里选择相应的配置就可以了,公网传输的话,速度快点,可以公网带宽大一些,这里都是按量付费购买的。
Untitled-18.png
确定之后会稍有个几分钟等待创建的动作,完成后即可继续进行上面的动作了。
Untitled-19.png

  • 配置目标资源存储规格

回到迁移列表里面,就可以继续刚才操作,选中要迁移的机器,进行下一步
Untitled-20.png
这里选择存储,也就是上面创建的阿里云数据同步代理,然后在选择你要使用的存储池,也就是磁盘使用什么规格的,ssd、高效还是essd,根据自己需要选择即可;
Untitled-21.png

  • 开始同步迁移数据

选中需要迁移数据同步的主机,直接点击数据同步按钮即可,这个时候会自动进行数据同步。
Untitled-22.png
Untitled-23.png
Untitled-24.png
数据同步完成之后,就可以在阿里云上面将此机器启动一台虚拟机了

  • 启动系统(阿里云)

Untitled-25.png
配置启动系统所需要的参数,这里其实就是跟阿里云创建虚拟机的选择参数是一样,不过放在同一个迁移平台去做,感觉更加流程,不像是阿里云SMC工具,还要两边来回切换,比较麻烦。
Untitled-26.png
配置之后就可以点击确定,迁移工具就会按照选配信息进行创建虚拟机了,需要等待几分钟,速度还是比较快的。
Untitled-27.png
Untitled-28.png

分析汇总

最终还是薅了把羊毛,5个license就快速的把本地的几台机器全部迁移到了阿里云,可谓是简单、简单、真简单,如果有需求的小伙伴,这里推荐试一试,还是可以的。
这里我们来对比下两款产品的优劣势:
截屏2022-02-15 17.52.52.png

相关文章
|
22天前
|
存储 SQL 数据库
虚拟化数据恢复—Vmware虚拟机误还原快照的数据恢复案例
虚拟化数据恢复环境: 一台虚拟机从物理机迁移到ESXI虚拟化平台,迁移完成后做了一个快照。虚拟机上运行了一个SQL Server数据库,记录了数年的数据。 ESXI虚拟化平台上有数十台虚拟机,EXSI虚拟化平台连接了一台EVA存储,所有的虚拟机都存放在EVA存储上。 虚拟化故障: 工组人员误操作将数年前迁移完成后做的快照还原了,也就意味着虚拟机状态还原到数年前,近几年数据都被删除了。 还原快照相当于删除数据,意味着部分存储空间会被释放。为了不让这部分释放的空间被重用,需要将连接到这台存储的所有虚拟机都关掉,需要将不能长时间宕机的虚拟机迁移到别的EXSI虚拟化平台上。
98 50
|
2月前
|
安全 虚拟化 数据中心
Xshell 连接 VMware虚拟机操作 截图和使用
Xshell 连接 VMware虚拟机操作 截图和使用
55 4
|
2月前
|
存储 安全 数据库
阿里云最新域名注册和续费、企业邮箱、云虚拟主机收费标准与价格参考
域名注册和续费以及企业邮箱和云虚拟主机是很多用户上云第一步需要购买的产品,从2024年9月1日开始,全球域名又迎来了一波价格上调,目前阿里云的.com英文域名的注册价格由原来的78元涨价到了83元,续费价格也涨到了90元,不过企业新用户注册有1元购等活动。企业邮箱目前活动价540.00元/1年起,云虚拟主机独享基础增强版月付49元/1个月起,年付588元/1年起。本文为大家整理汇总了截止目前,阿里云域名注册和续费及转入收费标准、企业邮箱收费标准与活动价格、云虚拟主机最新收费标准,以供参考。
|
2月前
|
Linux 虚拟化
vmware虚拟机安装2024(超详细)
vmware虚拟机安装2024(超详细)
319 6
|
2月前
|
虚拟化 网络虚拟化 网络架构
虚拟机 VMware Workstation 16 PRO 的网络配置
虚拟机 VMware Workstation 16 PRO 的网络配置
77 2
|
3月前
|
存储 SQL 数据挖掘
虚拟化数据恢复—VMware虚拟机vmdk文件被误删除的数据恢复案例
虚拟化数据恢复环境: 某品牌服务器(部署VMware EXSI虚拟机)+同品牌存储(存放虚拟机文件)。 虚拟化故障: 意外断电导致服务器上某台虚拟机无法正常启动。查看虚拟机配置文件发现这台故障虚拟机除了磁盘文件以外其他配置文件全部丢失,xxx-flat.vmdk磁盘文件和xxx-000001-delta.vmdk快照文件还在。管理员联系VMware工程师寻求帮助。VMware工程师尝试新建一个虚拟机来解决故障,但发现ESXi存储空间不足。于是将故障虚拟机下的xxx-flat.vmdk磁盘文件删除,然后重建一个虚拟机并且分配固定大小的虚拟磁盘。
|
6月前
|
Unix Linux 虚拟化
虚拟机VMware知识积累
虚拟机VMware知识积累
|
4月前
|
测试技术 Linux 虚拟化
iOS自动化测试方案(五):保姆级VMware虚拟机安装MacOS
详细的VMware虚拟机安装macOS Big Sur的保姆级教程,包括下载VMware和macOS镜像、图解安装步骤和遇到问题时的解决方案,旨在帮助读者顺利搭建macOS虚拟机环境。
162 3
iOS自动化测试方案(五):保姆级VMware虚拟机安装MacOS
|
4月前
|
编解码 Linux 虚拟化
超详细VMware虚拟机安装Win10操作系统过程图解
这篇文章提供了一个详细的VMware虚拟机安装Windows 10操作系统的图解教程,包括了从创建虚拟机到安装操作系统的全过程,以及安装后的一些基本设置,如屏幕分辨率调整等。作者还提到了后续会分享关于磁盘分区的创建过程。
超详细VMware虚拟机安装Win10操作系统过程图解
|
4月前
|
虚拟化
vmware虚拟机使用主机代理访问谷歌
vmware虚拟机使用主机代理访问谷歌