作業系統遷移難?Alibaba Cloud Linux 支援跨版本升級 | 龍蜥技術

OpenAnolis小助手發表於2023-10-07

背景

阿里雲伺服器遷移中心 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 的就地遷移。

作業系統遷移難?Alibaba Cloud Linux 支援跨版本升級 | 龍蜥技術

(圖/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 作業系統升級功能的詳細介紹可參考:

(相關連結可移步龍蜥公眾號(OpenAnolis龍蜥)2023年9月27日相同推送檢視。)

—— 完 ——


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70004278/viewspace-2987059/,如需轉載,請註明出處,否則將追究法律責任。

相關文章