导入迁移源信息后,SMC控制台会自动生成迁移源记录,您需要在控制台为迁移源创建操作系统迁移任务,并完成操作系统的迁移。
关于操作系统迁移的更多信息,请参见操作系统迁移(Linux)和操作系统迁移(Windows)。
前提条件
已导入迁移源。您可以根据需求选择导入迁移源的方式:
方式一:通过控制台自动导入迁移源
方式二:通过命令行一键导入迁移源
方式三:通过SMC客户端导入迁移源
迁移限制
待迁移的操作系统必须为当前阿里云账号下云服务器ECS中的操作系统且操作系统为迁移场景中的操作系统。更多限制,请参见:
Linux:操作系统迁移(Linux)。
Windows:迁移限制。
迁移场景
Linux
支持将以下X86和ARM64架构的源操作系统迁移到目标操作系统:
操作系统架构 | 源操作系统 | 目标操作系统 |
X86 | CentOS 7 |
|
CentOS 8 |
| |
| Alibaba Cloud Linux 3 | |
Alibaba Cloud Linux 2 | Alibaba Cloud Linux 3 | |
ARM64 | CentOS 7 |
|
CentOS 8 |
|
Windows
支持将以下X86架构的源操作系统迁移到目标操作系统:
操作系统架构 | 源操作系统 | 目标操作系统 |
X86 |
| Windows Server 2012 R2 数据中心版 64位中文版/英文版 重要 仅支持升级到相同语言的版本。 |
|
重要 仅支持升级到相同语言的版本。 | |
| Windows Server 2019数据中心版 64位中文版/英文版 重要 仅支持升级到相同语言的版本。 |
操作步骤
(条件必选)如果您需要迁移CentOS 7/8至RedHat 7/8,则需要完成以下操作,否则请跳过此步骤。
如果源系统已安装云安全中心客户端,则需要先卸载。
说明迁移升级完成后可再安装。具体操作,请参见手动安装。
客户端卸载后会有一段保护期。如果您需要再次为服务器安装客户端,您必须在客户端卸载超过24小时后,重新安装客户端。如果您不想等待,可在服务器上重复执行3次以上安装命令才能重新安装成功(忽略其间的报错),否则重新安装的客户端会被自动卸载。
去阿里云云安全客户端卸载界面,选择实例进行卸载。具体操作,请参见卸载客户端。
使用远程连接工具连接服务器,执行以下命令。
wget "http://update2.aegis.aliyun.com/download/uninstall.sh" && chmod +x uninstall.sh && ./uninstall.sh if ! lsmod | grep AliSecGuard; then echo 'Uninstall Success'; else echo "Uninstall Failed"; fi
如果返回
Uninstall Success
,表示云安全中心客户端已成功卸载。
执行以下命令,将源系统升级至最新内核版本。
CentOS 7
#备份原yum软件源并更新为阿里云CentOS 7源 mv /etc/yum.repos.d/ /etc/yum.repos.d.backup/ mkdir -p /etc/yum.repos.d/ wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo yum clean all yum makecache #更新系统并重启 yum -y update reboot
CentOS 8
#备份原yum软件源并更新为阿里云CentOS 8源 mv /etc/yum.repos.d/ /etc/yum.repos.d.backup/ mkdir -p /etc/yum.repos.d/ wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-8.repo wget -O /etc/yum.repos.d/epel-archive-8.repo http://mirrors.cloud.aliyuncs.com/repo/epel-archive-8.repo yum clean all yum makecache #更新系统并重启 yum -y update reboot
导入迁移源。
您可以根据需求选择导入迁移源的方式:
(推荐)方式一:通过控制台自动导入迁移源。
方式二:通过命令行一键导入迁移源。
方式三:通过SMC客户端导入迁移源。
创建并启动迁移任务。
找到目标迁移源,单击对应操作列下的创建迁移任务。
在创建迁移任务对话框中,配置相关参数。
操作系统迁移参数配置说明如下表所示。
参数
说明
迁移任务类型
选中操作系统迁移。
当前操作系统
默认显示当前操作系统,不可修改。例如:CentOS 7。
目标操作系统
在下拉列表中选择目标操作系统。例如:Alibaba Cloud Linux 3。
迁移演练
迁移演练是在实际迁移前对迁移方案进行模拟和验证的过程。它可以帮助用户在实际迁移前充分了解迁移方案的可行性和风险,从而减少实际迁移中可能出现的问题和损失。
迁移演练可以能帮您快速发现迁移中存在的潜在问题,并提供修复方案,提升迁移成功率。
默认开启迁移演练,目前仅支持Linux操作系统迁移。更多信息,请参见配置迁移演练。
执行方式
选择迁移演练的执行方式,默认选择演练并迁移。
仅演练:仅创建迁移演练任务,迁移演练完成后,如果需要操作系统迁移,需要手动启动操作系统迁移任务。
演练并迁移:迁移演练完成后,如果不存在状态为严重的演练项,系统自动启动操作系统迁移任务。
配置相关参数后,单击创建。
在弹出的操作系统迁移请确认对话框中,仔细阅读注意信息后,单击我确认我已知晓。
在迁移任务页面的操作系统迁移页签下,等待迁移任务完成。
当迁移状态为已完成时,表示操作系统迁移成功。
您可以在目标迁移任务的实例ID/名称列,单击实例ID,在ECS实例的实例详情页签下的配置信息区域,查看操作系统已经迁移为目标系统。
当任务状态为出错(InError),表示操作系统迁移失败。您需要查看日志修复问题后,再次重启迁移任务。常见错误及修复方案的更多信息,请参见SMC FAQ和操作系统迁移故障(Linux)。
如果需要回滚源系统云盘数据,您可以在快照列表使用自动备份的快照进行恢复数据。操作步骤如下:
登录ECS管理控制台。
在左侧导航栏,选择
。在云盘快照页签下,在自动备份的快照操作列,单击回滚磁盘。
在弹出的回滚云盘对话框中,单击确定。
等待操作系统启动。
迁移任务完成后,ECS实例会自动重启,此时会在系统初始化阶段进行更新软件包等操作,请勿对ECS实例和系统内部进行操作,等待系统启动成功即可。
说明系统初始化阶段大约需要10分钟,具体时间与系统软件包数量有关。
相关文档
如果遇到报错,请根据报错日志提示解决问题后,重新迁移。
常见问题及修复方案的更多信息,请参见操作系统迁移故障(Linux)和操作系统迁移故障(Windows)。
SMC提供多种技术支持渠道,请参见联系我们。