操作系统迁移难?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、兆芯、鲲鹏、龙芯等芯片,并提供全栈国密支持。


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

相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
14天前
|
人工智能 Anolis
|
9天前
|
安全 Linux Android开发
Linux CFI (Control-flow integrity)技术相关资料汇总
Linux CFI (Control-flow integrity)技术相关资料汇总
|
20天前
|
安全 Linux 网络安全
操作系统的哲学:从技术到人文的探索
【8月更文挑战第22天】在数字时代的浪潮中,操作系统不仅是计算机硬件与软件之间的桥梁,更成为了我们理解世界、构建现实的一种隐喻。本文将探讨操作系统背后的哲学意义,从技术的层面出发,逐步深入到人文的思考,揭示操作系统如何影响我们的世界观和生活方式。通过分析操作系统的设计理念、发展历程及其对社会文化的影响,本文旨在启发读者重新审视这个我们日常依赖的技术产物,思考其在现代社会中的角色和意义。
|
20天前
|
存储 监控 Linux
在Linux中,如何进行虚拟化技术的应用?
在Linux中,如何进行虚拟化技术的应用?
|
30天前
|
编解码 安全 Linux
基于arm64架构国产操作系统|Linux下的RTMP|RTSP低延时直播播放器开发探究
这段内容讲述了国产操作系统背景下,大牛直播SDK针对国产操作系统与Linux平台发布的RTMP/RTSP直播播放SDK。此SDK支持arm64架构,基于X协议输出视频,采用PulseAudio和Alsa Lib处理音频,具备实时静音、快照、缓冲时间设定等功能,并支持H.265编码格式。此外,提供了示例代码展示如何实现多实例播放器的创建与管理,包括窗口布局调整、事件监听、视频分辨率变化和实时快照回调等关键功能。这一技术实现有助于提高直播服务的稳定性和响应速度,适应国产操作系统在各行业中的应用需求。
|
12天前
|
Kubernetes Cloud Native 开发者
探索云原生技术:Kubernetes入门与实践探索Windows操作系统的隐藏功能
【8月更文挑战第31天】在数字化转型的浪潮中,云原生技术成为企业提升敏捷性、效率和可靠性的关键。本文将带你了解云原生的核心组件之一——Kubernetes(K8s),通过浅显易懂的语言和实际代码示例,引导你步入这一强大工具的世界。无论你是初学者还是有经验的开发者,本篇都将为你打开一扇通向高效资源管理与自动化部署的大门。
|
13天前
|
机器学习/深度学习 网络安全 TensorFlow
探索操作系统的心脏:内核与用户空间的奥秘云计算与网络安全:技术挑战与未来趋势深度学习中的卷积神经网络(CNN)及其在图像识别中的应用
【8月更文挑战第29天】在数字世界的每一次点击与滑动背后,都隐藏着一个不为人知的故事。这个故事关于操作系统——计算机的灵魂,它如何协调硬件与软件,管理资源,并确保一切运行得井井有条。本文将带你走进操作系统的核心,揭示内核与用户空间的秘密,展现它们如何共同编织出我们日常数字生活的底层结构。通过深入浅出的讲解和代码示例,我们将一同解锁操作系统的神秘面纱,理解其对现代计算的重要性。 【8月更文挑战第29天】本文将深入探讨卷积神经网络(CNN)的基本原理和结构,以及它们如何被广泛应用于图像识别任务中。我们将通过代码示例来展示如何使用Python和TensorFlow库构建一个简单的CNN模型,并训练
|
16天前
|
安全 网络安全 调度
云计算与网络安全:云服务、网络安全、信息安全等技术领域深入理解操作系统:进程调度的奥秘
【8月更文挑战第27天】本文将探讨云计算与网络安全之间的关联,包括云服务、网络安全、信息安全等技术领域。我们将通过代码示例来展示如何保护云计算环境中的数据和应用程序。最后,我们将讨论如何应对云计算环境中的网络安全挑战,以保护数据和应用程序免受攻击。
WK
|
17天前
|
存储 人工智能 自然语言处理
随着AI技术的日益成熟,操作系统该如何发展?
操作系统的发展与重构在人工智能时代面临着新的挑战与机遇。这不仅涉及技术层面的革新,如内核优化和智能化功能提升,还包括生态建设与开发者支持。操作系统厂商需与生态伙伴紧密合作,比如统信软件通过“灯塔计划”加速生态建设,并提供如deepin-IDE这样的集成开发环境以改善开发者体验。未来,多端协同能力和云服务将是操作系统发展的重点,同时,随着AI技术的进步,如语音识别、图像识别等智能化功能将进一步深化,为用户提供更智能、无缝的使用体验。
WK
33 0
|
20天前
|
存储 分布式计算 负载均衡
在Linux中,什么是集群,并且列出常见的集群技术。
在Linux中,什么是集群,并且列出常见的集群技术。

热门文章

最新文章