【主机迁移案例】使用华为云主机迁移工具SMS整机迁移线下机房的主机

版权声明:Powered by 小超超 https://blog.csdn.net/qq_39295735/article/details/88259992

【案例背景】

有个客户在自建机房的服务器已经运行了将近10年,早就超过服务的维保周期(3-5年),考虑将服务器上的业务搬迁上云,选择一家技术服务比较强的云厂商,因此尝试用华为云进行测试整机迁移工具SMS。迁移过程遇到几个常见的问题,总结一下。

https://www.huaweicloud.com/product/sms.html

迁移过程

整体操作步骤参考:https://blog.csdn.net/qq_39295735/article/details/84037396

 

【迁移问题总结】

问题1:客户运维管理主账号,给各业务部门分子账号,控制权限。子账号在使用华为云主机迁移服务SMS时,提示无权限。在主账号的管理界面中,怎么都找不到SMS的分配权限。

解决办法:在SMS的帮助文档中有提示,只是资料写的有点烧脑。详情见链接:

https://support.huaweicloud.com/sms_faq/sms_faq_0012.html

------------------------------

问题2:SMS服务在迁移前检查客户侧操作系统不兼容,原因是客户的操作系统是centos6.2的,华为测试过的操作系统中,最低的版本是centos6.3版本的。详情见列表:https://support.huaweicloud.com/productdesc-sms/sms_01_0013.html

如果不在兼容性列表意味着没有经过严格的测试。

解决办法1:源主机制作了镜像文件后,导入华为云镜像服务进行格式转换后部署到华为云的主机上。

执行情况:源主机制作镜像需要关机,并且只支持系统盘制作镜像,需要其他盘有足够存储空间来存放镜像,制作时间长,传输耗时,格式转换耗时。这条路径走不通。

解决办法2:将源操作系统的版本伪装成centos6.3,SMS服务的agent脚本将伪装结果告诉SMS服务端,通过迁移前的兼容性检查。

执行情况:在客户端的服务器上执行命令:echo CENTOS_6_3_64BIT > /root/RainbowOsFile

------------------------------

问题3:迁移前检查客户主机的系统盘容量(2TB)大于华为云主机的系统盘容量(最大1TB),华为云主机数据盘最大容量为32GB。

解决办法

  1. 分析系统盘里面的文件,是否有历史的无用文件,比如日志。
  2. 分析系统盘里面的有效文件实际容量,将有效容量伪装成系统盘实际容量。

执行情况

  1. 这个客户系统盘中有900GB的历史日志,是从2012年至今的。经客户确认,删除所有历史日志。
  2. 剩余的有效容量为260GB左右。
  3. 通过华为云迁移服务专家支撑,提供修改agent脚本的方法,属于风险操作,这里不进行描述。
  4. 经过上述步骤,客户主机的系统盘伪装成容量500GB,华为云主机系统盘容量使用600GB即可。

--------------------------------

问题4:SMS迁移工具启动后,在华为云加载好系统后,准备复制客户主机磁盘数据时,提示链接失败。

原因分析

1、分析失败日志“[ERROR] - connect host error:[Errno 110] Connection timed out”怀疑是网络没打通。

2、经过华为云售后确认,需要客户侧机房和服务器开通ssh 22端口进行链接。

3、经过客户侧运维确认,机房的防火墙限制了外网通过ssh协议链接到内网的服务器上。

解决办法

开通防火墙上的ssh协议和22端口。

 

 

 

猜你喜欢

转载自blog.csdn.net/qq_39295735/article/details/88259992