2018年在阿里云购买了一台ECS,搭建了一个个人博客——《广然笔记》,用于记录工作和学习生活。近期阿里云的ECS即将到期,刚好在华为云上也有一台ECS,于是决定将博客迁移由阿里云至华为云。
所有数据全部集中在一台ECS当中,并不涉及其他的服务。
仅有一台阿里云ECS需要迁移,也就是只需要对主机进行迁移,那么可选的方案有以下三种:
SMS是华为云专业主机迁移工具
好处:简单易用、业务平滑切换、兼容性好、传输效率高、安全性高
缺点:部分操作系统可能不支持
在阿里云平台将ECS转换成为镜像,上传至华为云OBS,然后再在华为云IMS导入成为镜像,再对ECS进行操作系统切换,切换为导入的新镜像
好处:对操作系统无要求,可以迁移任意操作系统
缺点:镜像的制作和导入导出比较麻烦
使用开源的rsync工具进行数据同步
好处:工具开源,不涉及任何费用
缺点:需要管理员有较强的理论与实操经验,出现操作失误的情况较大
我这里直接选择方案一,SMS迁移工具。SMS(主机迁移服务)是一种P2V/V2V迁移服务,可以把X86物理服务器或者私有云、公有云平台上的虚拟机迁移到华为云弹性云服务器云主机上,从而轻松地把服务器上的应用和数据迁移到华为云。这里所有的业务都在阿里云上的ECS中,所以这里我直接选择使用SMS完成迁移。
Linux操作系统的迁移方式可选块级迁移或文件级迁移,块级迁移是指全量复制和持续同步的最小粒度为磁盘逻辑单位”块“;文件级迁移是指全量复制和持续同步最小粒度为文件。文件级迁移和块级迁移对源服务器操作系统的兼容性要求是不同的,我这里由于操作系统不在兼容性列表当中,所以需要通过其他方式来处理,因此只能选择文件级迁移。
由于迁移的过程中会出现访问中断,博客的访问量也还可以,突然之间中断访问会造成用户的流失。同时也会给用户带来不好的访问体验,所以在迁移前先在网站发布弹窗提醒,提醒用户将在某一时刻进行迁移。
在迁移的过程中和迁移后的切换过程中,用户访问博客会出现无法访问的情况,前期的站内弹窗用户不一定能够看到,所以在迁移前利用华为云的OBS(对象存储)的静态页面托管功能部署一个静态网站,提醒用户当前站点正在进行迁移,并将主站的域名解析至该静态网站。
访问密钥即AK/SK(Access Key ID/Secret Access Key),是在华为云的长期身份凭证,可以通过访问密钥对华为云API的请求进行签名。华为云通过AK识别访问用户的身份,通过SK对请求数据进行签名验证,用于确保请求的机密性、完整性和请求者身份的正确性。
在阿里云平台配置ECS的所在的安全组,放行22和8900端口
此处源服务器为阿里云上的ECS,目的服务器为华为云上的ECS。
操作步骤:
在执行迁移任务前,使用阿里云ECS的快照功能为ECS创建一个快照,可以确保在安装Agent出现问题的时候可以及时还原数据。
阿里云的ECS为Linux操作系统,所以这里安装的Agent为Linux版本。在源服务器执行以下步骤安装Agent。
wget -t 3 -T 15 https://sms-agent-2-0-cn-north-1.obs.cn-north-1.myhuaweicloud.com/SMS-Agent.tar.gz
tar -zxvf SMS-Agent.tar.gz && cd SMS-Agent && ./startup.sh
sms域名:sms.ap-southeast-1.myhuaweicloud.com
在域名服务商处将域名解析A记录修改为迁移后服务器的公网IP地址。
目的服务器中国内地(大陆),所以必须完成ICP备案才可对外提供服务。迁移前域名已经在阿里云完成了备案申请,此处只需要在华为云域名备案系统接入备案即可。
依据 《计算机信息网络国际联网安全保护管理办法》相关规定,各网站在工信部进行ICP备案成功后,如网站为中国内地提供服务(在中国内地可访问该网站),仍需在网站开通之日起30日内登录全国互联网安全管理服务平台提交公安联网备案申请。迁移前已经完成了网安备案,此处需要登录网安备案系统提交修改申请,将服务器接入商由阿里云修改为华为云。
迁移完成后登录到迁移后的ECS,检查业务是否全部正常,数据有无丢失。
/etc/system-release
中的文件内容,将其修改为以下内容CentOS Linux release 8.4.2105
因为SMS简单易用,所以启动迁移任务以后就只需要等待就可以了,整个迁移过程大概花费了五个多小时,耗时最长的步骤就是数据迁移步骤,总共有20多个GB的数据需要迁移,源端服务器和目的端服务器的带宽均为10Mbit/s,这是导致迁移花费的时间较长的原因。在条件允许的情况下可以将源目服务器的带宽调整的更大一点。
© 版权声明
文章:使用SMS服务迁移阿里云ECS到华为云
作者:Guangran
链接:https://www.rsecc.cn/834.html
声明:如无特别说明本文即为原创文章仅代表个人观点,版权归《广然笔记》所有,未经授权、请勿转载。