CentOS到Alinux操作系统迁移
一键部署
40
https://www.aliyun.com/solution/tech-solution/centos_alinux
方案概览
2020年12月08日,CentOS官方宣布了停止维护CentOS Linux的计划,并推出了CentOS Stream项目。阿里云上CentOS Linux公共镜像来源于CentOS官方,当CentOS Linux停止维护后,阿里云将会同时停止对该操作系统的支持。操作系统停止维护会带来一系列安全的影响。操作系统迁移方案主要适用于以下应用场景:
操作系统结束生命周期,后续想得到维护和技术支持
CentOS官方宣布了停止维护CentOS Linux的计划,如果您的操作系统后续想得到维护和技术支持,需要将CentOS操作系统变更为其他Linux LTS发行版。
架构优化
当前操作系统无法满足业务需求,需要重新变更架构,提高系统的可靠性和性能。例如:当前的操作系统可能与某些软件、硬件或其他设备不兼容。
本方案将以一个部署了WordPress的云服务器为例,为您演示如何通过服务器迁移中心SMC来为ECS迁移操作系统,并保持原有应用正常运行。
方案架构
方案提供的默认设置完成部署后在阿里云上搭建的网站运行环境如下图所示。实际部署时您可以根据资源规划修改部分设置,但最终形成的运行环境与下图相似。
本方案的技术架构包括以下基础设施和云服务:
1个专有网络VPC:为云服务器ECS形成云上私有网络。
1台云服务器ECS:用于安装被迁移的操作系统。
服务器迁移中心SMC:用于创建管理迁移任务。
云盘快照服务:用于迁移前对ECS进行备份。
部署准备
10
开始部署前,请按以下指引完成账号申请、账号充值、相关服务开通、RAM用户创建和授权。
准备迁移源
10
您可以通过如下步骤,创建一个CentOS 7镜像且运行WordPress网站的ECS实例。
单击一键部署链接进入ROS控制台,并根据需要选择地域。
根据ROS控制台上的指引,选择新建ECS并部署WordPress(或在已有的ECS实例上部署WordPress)。
确认信息无误后单击创建。然后等待资源栈状态显示为创建成功。(如您在已有ECS实例上部署,创建时间约为10分钟,您可以开启页面右上角的自动刷新开关,实时跟进创建进度)
资源栈创建成功后,单击输出页签,并在输出关键字列表中找到ECSWordPressUrl参数对应的值,单击进入WordPress网页,并根据指引完成 WordPress 网站的初始化。
迁移操作系统
10
迁移实施
在创建完ECS服务器后,您可以参考以下步骤,通过服务器迁移中心SMC实施操作系统迁移。
登录SMC控制台。
在左侧导航栏,单击迁移源。
单击导入迁移源,选中您部署WordPress的ECS服务器,单击导入。
在迁移源列表中,选中目标迁移源,单击对应操作列下的创建迁移任务。
在创建迁移任务对话框中,配置相关参数。操作系统迁移参数配置说明如下所示:
迁移任务类型:选择操作系统迁移。
当前操作系统:默认显示当前操作系统,不可修改。例如:CentOS 7。
目标操作系统:在下拉列表中选择目标操作系统。例如:Alibaba Cloud Linux 3。
配置相关参数后,单击创建。
在弹出的操作系统迁移请确认对话框中,仔细阅读注意信息后,单击我确认我已知晓。
在迁移任务页面的操作系统迁移页签下,等待迁移任务完成。
异常处理
如果需要回滚源系统云盘数据,您可以在快照列表使用自动备份的快照进行恢复数据。操作步骤如下:
登录ECS管理控制台。
在左侧导航栏,选择存储与快照>快照。
在云盘快照页签下,在自动备份的快照操作列,单击回滚磁盘。
在弹出的回滚云盘对话框中,单击确定。
限制说明
如果您希望将已有的ECS实例作为迁移源,请在迁移前参考SMC 操作系统迁移限制说明,评估迁移可行性。
完成及清理
10
方案验证
完成迁移后,您可以检查迁移结果:
通过查看控制台的ECS实例操作系统版本,并登录ECS检查系统内操作系统已变更为目的操作系统。
等待 10 分钟左右,再次访问之前步骤中的WordPress网站地址,确认网站依然可以访问。
清理资源
在本方案中,您创建了1台云服务器ECS实例、1个专有网络VPC、1个云盘快照。测试完方案后,您可以参考以下步骤,避免继续产生费用: