操作系统迁移指引

若您的操作系统因生命周期结束、第三方服务终止或开源项目演进等原因进入EOL阶段,将不再获得官方技术支持。此类系统存在较高的安全漏洞风险,建议您通过服务器迁移中心(Server Migration Center,简称SMC)完成操作系统迁移,将业务部署至当前受支持的版本,以保障系统的稳定性和安全性。

迁移原理

操作系统迁移原理如下图所示:

Linux迁移原理

image
  1. 在源ECS下载并运行SMC客户端工具

    SMC客户端工具为阿里云自主研发的迁移工具,操作系统迁移支持通过命令行或客户端导入迁移源,其中命令行导入迁移源的方式,系统会自动下载SMC客户端压缩包。

  2. ECS中的SMC客户端运行时,会通过SMC服务域名将源ECS注册信息上报到SMC服务端。

  3. 创建任务后开始迁移时,SMC服务端会在迁移前对源ECS实例执行准备工作,例如创建快照,进行数据备份,当出现异常时可以使用快照回滚云盘

  4. SMC客户端会在源ECS实例上对操作系统迁移,包括安装或更新系统内核及软件包。

    重要

    应用软件版本可能会发生变化,应用数据会被保留。

  5. 迁移完成后,SMC服务会订正ECS实例的操作系统类型。

Windows迁移原理

image
  1. 在源ECS下载并运行SMC客户端工具

    SMC客户端工具为阿里云自主研发的迁移工具,操作系统迁移支持通过命令行或客户端导入迁移源,其中命令行导入迁移源的方式,系统会自动下载SMC客户端压缩包。

  2. ECS中的SMC客户端运行时,会通过SMC服务域名将源ECS注册信息上报到SMC服务端。

  3. 创建任务后开始迁移时,SMC服务端会在迁移前对源ECS实例执行准备工作,例如创建快照,进行数据备份,当出现异常时可以使用快照回滚云盘。同时,SMC管控系统为顺利平滑迁移操作系统,还会为ECS实例创建并挂载一块按量付费的安装介质盘(包含Windows Server系统迁移过程中所需的安装介质)。

  4. SMC客户端会在源ECS实例上对操作系统进行迁移,包括安装或更新系统内核及软件包。

    重要

    应用软件版本可能会发生变化,应用数据会被保留。

  5. 迁移完成后,SMC服务会订正ECS实例的操作系统类型,卸载并释放安装介质盘。

迁移计费

SMC为免费服务,但是迁移过程中使用阿里云ECS资源会产生少量费用。关于费用详情信息,请参见产品计费

迁移流程

操作系统迁移支持快速迁移和分步迁移,您可根据实际情况按需选择。

快速迁移(推荐)

相对于分布迁移,快速迁移操作简单,无需手动导入迁移源,只需按照指引完成必要配置即可,降低了操作的复杂度。

image

迁移流程说明如下:

  1. 迁移前准备

    在迁移操作系统前,您需要注册阿里云账号、完成实名认证、开通RAM服务、开通快照等。具体操作,请参见迁移前准备

  2. 实例选择

    单击开始迁移后,通过勾选源ECS实例,系统会通过云助手自动导入选择的迁移源,无需手动操作。

  3. 迁移检测

    SMC平台会自动检测当前实例是否满足迁移条件,并在前置检查中标明检测结果。

  4. 设置及启动迁移任务

    您可以根据界面提示创建并启动对应的操作系统迁移任务,完成迁移操作。具体操作,请参见操作系统迁移(Windows)操作系统迁移(Linux)

    说明
    • 如果满足迁移演练的要求,启动迁移任务之前会先执行迁移演练。

      • 演练通过后,系统默认自动启动迁移任务。

      • 演练异常后,您需要根据演练报告,修复严重的演练项后重试演练。具体操作,请参见配置迁移演练

    • 如果不满足迁移演练的要求,系统默认自动启动迁移任务。

分布迁移

相对于快速迁移,分布迁移允许用户根据实际需求分阶段进行迁移操作,对迁移过程进行更细致的把控,您可以选择合适的时机启动迁移任务。

image

迁移流程说明如下:

  1. 迁移前准备

    在迁移操作系统前,您需要注册阿里云账号、完成实名认证、开通RAM服务、开通快照等。具体操作,请参见迁移前准备

  2. 导入迁移源。

    SMC支持多种导入迁移源方式,您可以根据需求选择以下任一方式导入迁移源:

    • 通过命令行导入迁移源

    • 通过客户端导入迁移源

    更多信息,请参见如何选择导入迁移源方式?

  3. 创建迁移任务

    您可以根据界面提示创建并启动对应的操作系统迁移任务,完成迁移操作。具体操作,请参见操作系统迁移(Windows)操作系统迁移(Linux)

    说明
    • 如果满足迁移演练的要求,启动迁移任务之前会先执行迁移演练。

      • 演练通过后,系统默认自动启动迁移任务。

      • 演练异常后,您需要根据演练报告,修复严重的演练项后重试演练。具体操作,请参见配置迁移演练

    • 如果不满足迁移演练的要求,系统默认自动启动迁移任务。

反馈与建议

如果在使用SMC的过程中,您有任何疑问和建议,可以通过以下方式反馈并获取技术支持,获得更优质的服务和更好的产品体验。

  • 文档反馈:如果发现产品文档的问题,如链接、内容和API错误等,您可以在文档页右侧的悬浮菜单中单击AI助理或直接选中存在问题的内容进行反馈。