操作系统迁移难?Alibaba Cloud Linux 支持跨版本升级 | 龙蜥技术

简介: 无需担心数据丢失,无需考虑如何解决在升级后同步问题。

背景

阿里云服务器迁移中心 SMC 操作系统迁移推出 Alibaba Cloud Linux 2 到 Alibaba Cloud Linux 3 的操作系统跨版本升级的功能。可以通过 SMC 控制台将 Alibaba Cloud Linux 2 一键原地升级为 Alibaba Cloud Linux 3


Alibaba Cloud Linux 2 将会在 2024 年 3 月 31 日结束生命周期(EOL)。用户可以选择将操作系统升级到 Alibaba Cloud Linux 3,届时将会享受更稳定的系统体验及 AI 生态的支持等新特性。


以往操作系统升级都是企业中 IT 团队的老大难的问题,升级前的验证、升级过程中对业务风险的应对、缺少自动化的工具带来所需投入的巨大的人力和时间成本等都困扰着企业。 

迁移优势

使用阿里云服务器迁移中心 SMC 进行 Alibaba Cloud Linux 跨版本升级的优势有:

1.安全可靠

系统在跨版本升级的时候由于需要升级系统的内核,整个过程是不可逆的。因此,在升级前做好数据的备份尤为重要。阿里云服务器迁移中心 SMC 在操作系统迁移的过程中,为用户提供完全自动的数据备份,无需手动创建快照,系统自动创建快照保障。升级完成后,原系统盘可以被释放,新系统盘保留原有数据,无需担心数据丢失。

2.简单易操作

在进行操作系统升级的过程中,往往需要消耗大量的人力和时间成本对升级的反复验证与相关的操作。与复杂的命令行和一系列的操作步骤相比,用户可以通过阿里云服务器迁移中心 SMC 通过白屏化操作,实现批量实例的导入与一键升级。并且,用户可以通过阿里云服务器迁移中心 SMC 控制台实时查看升级进度和升级日志,了解实例在升级过程中的状态。

3.一致性体验

除了升级成本的问题之外,如果用户使用命令行等第三方的方式对操作系统进行升级,会面临在实例控制台中操作系统无法同步的问题。阿里云服务器迁移中心 SMC 提供一致性的云上体验,Alibaba Cloud Linux 是阿里云原生的操作系统,使用阿里云服务器迁移中心 SMC 进行 Alibaba Cloud Linux 2 到 Alibaba Cloud Linux 3 的升级会同步更新到阿里云云服务器控制台等各个地方。无需考虑如何解决在升级后同步的问题。 

升级方案介绍

Alibaba Cloud Linux 2 到 Alibaba Cloud Linux 3,无论是内核,基础软件包,工具链都发生了较大的变化。迁移工具需要考虑这些变化带来的兼容性问题。阿里云服务器迁移中心 SMC 在操作系统迁移的过程中包含了迁移评估,迁移实施等步骤,用于实现 Alibaba Cloud Linux 2 到 Alibaba Cloud Linux 3 的就地迁移。

(图/SMC 迁移流程图)

1.升级评估

leapp 扫描待迁移系统,搜集内核,软件包,系统配置基础信息,同时与目标系统(Alibaba Cloud Linux 3)进行对比分析,对于不兼容项给出影响分析和解决方案。

  • 内核角度:给出 Alibaba Cloud Linux 3 中不再支持的内核特性,硬件驱动。
  • 软件角度:给出系统命令的变更项,提示用户适配业务程序。

迁移评估报告会给出当前系统中所有可能影响到迁移的影响项目,当这些影响项目都被解决后,用户才能够继续做升级实施。同时 业务程序可根据评估报告中的兼容性提示来适配迁移业务程序。

2.升级实施

leapp 首先搜集当前的系统信息,记录需要在重启后恢复的配置(如 selinux 状态)。迁移实施过程中,工具首先按照当前系统安装的软件包列表,并根据 Alibaba Cloud Linux 2 到 Alibaba Cloud Linux 3 的软件包映射关系,从 Alibaba Cloud Linux repo 上提前下载迁移所需要的软件包,并基于 Alibaba Cloud Linux 3 的软件包制作 upgrade-initramfs ,在下一次重启后,系统自动进入 upgrade-initramfs,并触发所有软件包的就地升级。在所有的软件包就地升级完成后,自动重启进入系统配置还原阶段,待所有信息完成配置,系统重启进入新的 OS ,完成 OS 的就地升级。


阿里云服务器迁移中心 SMC 的操作系统升级功能基于龙蜥社区的迁移工具,在此工具之上做了大量的优化和适配。用户可以使用阿里云服务器迁移中心 SMC 的操作系统升级功能,大大降低由于操作系统升级带来的高技术要求、高复杂操作的工程难度,帮助用户快速完成操作系统升级。


关于阿里云服务器迁移中心 SMC 操作系统升级功能的详细介绍可参考:https://help.aliyun.com/zh/ecs/user-guide/migrate-the-operating-system-of-an-ecs-instance-1?spm=5176.21137997.J_7614544130.4.70a35512K2TSd3

—— 完 ——

加入龙蜥社群

加入微信群:添加社区助理-龙蜥社区小龙(微信:openanolis_assis),备注【龙蜥】与你同在;加入钉钉群:扫描下方钉钉群二维码。

关于龙蜥

龙蜥社区是立足云计算打造面向国际的 Linux  服务器操作系统开源根社区及创新平台。龙蜥操作系统(Anolis OS)是龙蜥社区推出的 Linux 发行版,拥有三大核心能力:提效降本、更加稳定、更加安全。


目前,Anolis OS 23 已发布,全面支持智能计算,兼容主流 AI 框架,支持一键安装 nvidia GPU 驱动、CUDA 库等,完善适配 Intel、兆芯、鲲鹏、龙芯等芯片,并提供全栈国密支持。


加入我们,一起打造面向云时代的操作系统!

相关实践学习
快速体验PolarDB开源数据库
本实验环境已内置PostgreSQL数据库以及PolarDB开源数据库:PolarDB PostgreSQL版和PolarDB分布式版,支持一键拉起使用,方便各位开发者学习使用。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
23天前
|
存储 Linux API
【Linux进程概念】—— 操作系统中的“生命体”,计算机里的“多线程”
在计算机系统的底层架构中,操作系统肩负着资源管理与任务调度的重任。当我们启动各类应用程序时,其背后复杂的运作机制便悄然展开。程序,作为静态的指令集合,如何在系统中实现动态执行?本文带你一探究竟!
【Linux进程概念】—— 操作系统中的“生命体”,计算机里的“多线程”
|
1月前
|
Linux
Linux 操作系统
在 Linux 中,UID(用户 ID)是标识用户身份的重要概念。UID 唯一标识每个用户,通过 UID 可区分不同用户类别:UID 0 为超级用户,1-999 为系统用户,1000 及以上为普通用户。因此,正确选项为:UID 标识用户、可区分用户类别、普通用户 UID 大于 1000。
|
1月前
|
NoSQL Unix Linux
Linux 操作系统的诞生与发展历程
步探索与准备: 1991年初,林纳斯·托瓦兹开始在一台386sx兼容微机上学习minix操作系统。通过学习,他逐渐不能满足于minix系统的现有性能,并开始酝酿开发一个新的免费操作系统。
63 8
Linux 操作系统的诞生与发展历程
|
1月前
|
运维 自然语言处理 Ubuntu
OS Copilot-操作系统智能助手-Linux新手小白的福音
OS Copilot 是阿里云推出的一款操作系统智能助手,专为Linux新手设计,支持自然语言问答、辅助命令执行和系统运维调优等功能。通过简单的命令行操作,用户可以快速获取所需信息并执行任务,极大提升了Linux系统的使用效率。安装步骤简单,只需在阿里云服务器上运行几条命令即可完成部署。使用过程中,OS Copilot不仅能帮助查找命令,还能处理文件和复杂场景,显著节省了查找资料的时间。体验中发现,部分输出格式和偶尔出现的英文提示有待优化,但整体非常实用,特别适合Linux初学者。
144 10
|
2月前
|
弹性计算 运维 Ubuntu
os-copilot在Alibaba Cloud Linux镜像下的安装与功能测试
我顺利使用了OS Copilot的 -t -f 功能,我的疑惑是在换行的时候就直接进行提问了,每次只能写一个问题,没法连续换行更有逻辑的输入问题。 我认为 -t 管道 功能有用 ,能解决环境问题的连续性操作。 我认为 -f 管道 功能有用 ,可以单独创建可连续性提问的task问题。 我认为 | 对文件直接理解在新的服务器理解有很大的帮助。 此外,我还有建议 可以在非 co 的环境下也能进行连续性的提问。
90 7
|
2月前
|
存储 运维 安全
深入解析操作系统控制台:阿里云Alibaba Cloud Linux(Alinux)的运维利器
本文将详细介绍阿里云的Alibaba Cloud Linux操作系统控制台的功能和优势。
123 6
|
2月前
|
运维 Linux 测试技术
操作系统迁移技术
本次分享的主题是操作系统迁移方案,由阿里云路延文分享。 1. 迁移背景:CentOS停更危机 2. KeyarchOS迁移方案 3. 操作系统测试 4. 迁移评估
|
2月前
|
运维 安全 Linux
阿里云操作系统迁移最佳实践
本次分享的主题是社区操作系统迁移和阿里云操作系统迁移。由龙溪社区王喆分享。 1. 操作系统生命周期 2. 操作系统迁移方案 3. 操作系统迁移流程 4. 操作系统迁移评估 5. 一站式迁移运维平台SysOM 6. SMC操作系统迁移实践
|
2月前
|
安全 大数据 Linux
云上体验最佳的服务器操作系统 - Alibaba Cloud Linux | 飞天技术沙龙-CentOS 迁移替换专场
本次方案的主题是云上体验最佳的服务器操作系统 - Alibaba Cloud Linux ,从 Alibaba Cloud Linux 的产生背景、产品优势以及云上用户使用它享受的技术红利等方面详细进行了介绍。同时,通过国内某社交平台、某快递企业、某手机客户大数据业务 3 大案例,成功助力客户实现弹性扩容能力提升、性能提升、降本增效。 1. 背景介绍 2. 产品介绍 3. 案例分享
|
8天前
|
Linux
Linux 常用文件查看命令
`cat` 命令用于连接文件并打印到标准输出,适用于快速查看和合并文本文件内容。常用示例包括:`cat file1.txt` 查看单个文件,`cat file1.txt file2.txt` 合并多个文件,`cat > filename` 创建新文件,`cat >> filename` 追加内容。`more` 和 `less` 命令用于分页查看文件,`tail` 命令则用于查看文件末尾内容,支持实时追踪日志更新,如 `tail -f file.log`。
29 5
Linux 常用文件查看命令

热门文章

最新文章