阿里云虚拟机迁移至Azure(21V)

服务一个客户,告诉我阿里云上跑的一台Ubuntu包年包月虚拟机即将到期了,因为很多种原因(不便深说)客户认为还是Azure得服务和体验是很棒的,决定在到期停机之前把这台业务虚拟机迁移到Azure上了,怎么做呢?我想到的是之前给大家介绍过得AWS迁移至Azure文章的方法,使用ASR吧,之前的文章主要介绍了迁移Windows虚拟机,那么这次我就给大家分享从阿里云上迁移Ubuntu系统到Azure吧,其实不难,怎么做呢?

在阿里云上有一台虚拟机Ubuntu14.04 x64,这台就是要迁移的业务虚拟机

选择操作系统及磁盘大小

设置管理员密码和主机名

创建实例

登录进去可以看到该虚拟机有一长内部IP的网卡,一张公网IP的网卡(这点和Azure和企业内部的网络有点不一样,呵呵)

下一步

等待下载完成

下一步

下一步

设置MYSQL的密码

下一步

安装

安装完成

点击Cspconfigtool工具添加Ubuntu的root账号和密码

这是Azure门户上也可以检测到这台配置好的Windows Server 2012 R2配置服务器了

确定

完成后点击确定

启用复制

添加需要迁移复制的Ubuntu的计算机名以及公网IP

发现成功,确定

确定

复制作业开始

开始复制同步

复制同步完成,是受保护的状态

开始故障转移

查看作业状态

等待作业完成

那么给该虚拟机加一个公网IP,点击网络接口

点击IP配置的下图所示位置

保存

输入新安全组的名称和选择资源组后点击创建

关联IZ28SIQEBL2Z虚拟机的网络接口

最后验证是否可以连接

最后再更新下源仓库和安装Azure Linux代理即可

参考: http://www.windowsazure.cn/zh-cn/documentation/articles/virtual-machines-linux-create-upload-vhd/

以 Ubuntu 14.04 为例,其他Linux版本可参考以上链接。

在源虚拟机命令行窗口中执行,无需切换至Linux图形界面、Windows系统或依靠Hyper-V等第三方工具。

将阿里云映像中的现有源仓库替换为 Azure 源仓库。

# cp /etc/apt/sources.list /etc/apt/sources.list.bak

# sed -i s/mirrors.aliyun.com/azure.archive.ubuntu.com/g /etc/apt/sources.list

# sed -i /aliyuncs/d /etc/apt/sources.list

添加有效的 DNS 服务器。

编辑“/etc/resolv.conf”,添加如下DNS服务器:

nameserver 8.8.8.8 #Google

nameserver 223.5.5.5 #Ali

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

最后再检查一下Agent服务是否启动

最后清理ASR,把Configuration Servers和复制策略点进去清除再删除干净即可收工。

<img alt="clip_image071[4]" height="772" data-cke-saved-src="https://www.2cto.com/uploadfile/Collfiles/20190114/20190114091916545.png" src="https://www.2cto.com/uploadfile/Collfiles/20190114/20190114091916545.png" clip_image071[4]"="" width="969">

到这里就完成阿里云的Ubuntu虚拟机迁移至Azure上运行了。

点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注