—— 完 ——
關於 CentOS 遷移龍蜥作業系統,這裡有一份詳細指南,請查收!
編者按:CentOS 8 已於 2021 年年底正式停止維護,龍蜥社群已上線「CentOS 停服專區」,為受 CentOS 停服影響的使用者提供遷移方案及長期穩定支援。龍蜥作業系統(Anolis OS)8 全面相容 CentOS 8 軟體生態,且相容其它主流 Linux 發行版,是完全開源、中立且開放的發行版。
為方便廣大 CentOS 使用者平滑遷移到龍蜥作業系統(Anolis OS),降低使用者遷移成本,現整理如下遷移手冊及遷移注意事項!作者:徐春梅,龍蜥社群 Anolis 遷移 SIG 負責人。
一、遷移原理與注意事項
Anolis OS 8 在做出差異性開發同時,在生態上和依賴管理上保持跟 CentOS 8.x 相容,所以 CentOS 8.x 遷移 Anolis OS 8 最新版本實現上,工具充分利用了相容的特性,提供了一鍵式遷移指令碼。
CentOS 8.x 遷移使用龍蜥作業系統(Anolis OS)發行版相關的包替代 CentOS 發行版,透過 yum distro-sync 重灌當前系統中所有的系統軟體包。
軟體重灌的過程並不會修改當前系統基礎配置,所以系統配置、業務配置、業務資料都不會被清除,遷移完成後這些資料無需重新設定。
使用遷移指令碼前需要注意如下事項:
-
遷移過程涉及軟體包重灌,是不可逆過程,遷移前務必做好備份。
-
遷移過程涉及到訪問 Anolis OS 的官方 repo,需要確保待遷移環境網路能夠正常訪問 Anolis OS repo。
-
需要使用 root 使用者執行,當前只支援 CentOS8.x 系統的遷移,不支援 CentOS stream 系統遷移。
-
遷移過程依賴於 yum/dnf,確保這兩個元件能夠正常執行。
-
遷移指令碼提供了Anolis OS repo 訪問加速的功能,如果訪問 Anolis OS 官方 repo 速度較慢,可以透過 -s 選項進行加速訪問。
-
Anolis OS 不提供 i686 架構的軟體包,如您系統上安裝了 CentOS 的 i686 架構的軟體包,則無法正常遷移。
二、部署遷移工具
下載遷移指令碼(此處有程式碼)
安裝遷移指令碼執行依賴(此處有程式碼)
三、遷移執行
(此處有程式碼)
遷移完成後,系統會提示如下資訊,表示遷移成功,重啟即可進入龍蜥作業系統(Anolis OS)。
centos2anolis.py 提供了 -V 選項,用於記錄遷移前後的軟體包資訊,您可以根據需要判斷是否新增選項。新增 -V 選項,遷移完成後會在 /var/tmp 目錄下生成遷移前後的 rpm 資訊,命名格式(此處有程式碼)
四、遷移後配置檢查
CentOS 在 2021 年 12 月 31 號停止維護,相應的 CentOS 源在 2022 年 1 月 31 號從官網刪除,導致 CentOS 例項無法正常使用 repo,阿里雲官方給出了切換使用 CentOS Vault 源的指導。
如果您按照該指導切換使用 CentOS Vault 源或者自行配置使用 Vault 源,然後實施遷移 Anolis OS,遷移完成後,需要檢查當前系統中是否殘留 CentOS Vault 源。
透過命令 yum repolist 檢查(此處有程式碼)
如上述結果所示,“CentOS-8.5.2111 - Base - mirrors.aliyun.com” 就是殘留的 CentOS repo,需要刪除,否則會出現 Anolis OS 和 CentOS 源共存的問題,一旦執行 yum update 可能會錯誤地安裝 CentOS 的包。
刪除 CentOS 源的方法和步驟如下:
1.查詢提供 CentOS repo 的配置檔案(此處有程式碼)
五、 遷移後驗證
檢視 OS 版本(此處有程式碼)
1)就地遷移失敗是否可回滾?
遷移工具不支援回滾,遷移失敗無法恢復到遷移初始狀態,遷移前務必做好系統備份。
2)遷移出現問題怎麼辦?
a. 先在龍蜥社群知識庫檢視是否有同樣的問題。
相關連結或程式碼,因平臺關係,讀者可進入龍蜥社群公眾號(OpenAnolis龍蜥)點選2022年3月2日相同推送檢視。
加入龍蜥社群
加入微信群:新增社群助理-龍蜥社群小龍(微信:openanolis_assis),備註【龍蜥】與你同在;加入釘釘群:掃描下方釘釘群二維碼。歡迎開發者/使用者加入龍蜥社群(OpenAnolis)交流,共同推進龍蜥社群的發展,一起打造一個活躍的、健康的開源作業系統生態!
龍蜥社群( OpenAnolis)是由 企事業單位、高等院校、科研單位、非營利性組織、個人等在自願、平等、開源、協作的基礎上組成的非盈利性開源社群。龍蜥社群成立於 2020 年 9 月,旨在構建一個開源、中立、開放的Linux 上游發行版社群及創新平臺。
龍蜥社群成立的短期目標是開發龍蜥作業系統(Anolis OS)作為 CentOS 停服後的應對方案,構建一個相容國際 Linux 主流廠商的社群發行版。中長期目標是探索打造一個面向未來的作業系統,建立統一的開源作業系統生態,孵化創新開源專案,繁榮開源生態。
目前, 龍蜥OS 8.4 已釋出,支援 X86_64 、Arm64、LoongArch 架構,完善適配飛騰、海光、兆芯、鯤鵬、龍芯等晶片,並提供全棧國密支援。
歡迎加入我們,一起打造面向未來的開源作業系統!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70004278/viewspace-2862844/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 速速報名!請查收 2023 龍蜥作業系統大會超全指南作業系統
- 這有一份網路相關的訊息,請查收
- DBA:這有一份對接NBU備份故障排除指南,請查收!
- 一份關於網站的國慶重保指南,請查收網站
- LSF 叢集全面監控!淺析 HPC 基於龍蜥作業系統的遷移替代解決方案作業系統
- 作業系統遷移難?Alibaba Cloud Linux 支援跨版本升級 | 龍蜥技術作業系統CloudLinux
- 看過來,這裡有一份企業資料完整遷移策略
- InfoQ專訪龍蜥社群陳緒:從CentOS 停服說起,龍蜥作業系統的開源觀CentOS作業系統
- 面向雲時代的龍蜥作業系統 是 CentOS 替代的最佳選擇作業系統CentOS
- 全面升級!龍蜥自動化運維平臺 SysOM 2.0 可支援作業系統一站式遷移 | 龍蜥技術運維作業系統
- 叮!您有一份參會指南,請注意查收
- Ding!您有一份ChunJun實用指南,請查收
- 浪潮資訊 KOS 助力企業核心業務完成 CentOS 遷移替換,效能提升 10%|龍蜥案例CentOS
- 龍蜥作業系統上玩轉銅鎖密碼庫作業系統密碼
- 共話龍蜥:中國作業系統到底有沒有角力世界舞臺的實力?作業系統
- 通用 GPU 領先企業登臨科技加入龍蜥社群,完成與龍蜥作業系統的相容適配GPU作業系統
- 龍蜥副理事長張東:潮蜥共引,繁榮系統軟體生態 | 2023龍蜥作業系統大會作業系統
- 關於商業部署機器學習,這有一篇詳盡指南機器學習
- Oracle 跨作業系統 遷移 說明Oracle作業系統
- Oracle 跨作業系統遷移說明Oracle作業系統
- Oracle跨作業系統遷移說明Oracle作業系統
- Centos MySQL資料庫遷移詳細步驟CentOSMySql資料庫
- SSD 儲存領域廠商大普微加入龍蜥社群,完成與龍蜥作業系統適配作業系統
- 基於龍蜥作業系統指令加速,降低雲原生閘道器的構建成本作業系統
- 將 CentOS 8 作業系統遷移到 Oracle LinuxCentOS作業系統OracleLinux
- 資料中心廠商超雲加入龍蜥社群,多款伺服器完成與龍蜥作業系統適配伺服器作業系統
- Android動畫:這裡有一份很詳細的 屬性動畫 使用攻略Android動畫
- 中興通訊攜手龍蜥社群,共創繁榮生態 | 2023龍蜥作業系統大會作業系統
- 喜報!龍蜥作業系統&龍蜥社群雙雙榮登2021“科創中國”開源創新榜!作業系統
- 中興新支點加入龍蜥社群,共建作業系統開源新生態作業系統
- Unix和Linux作業系統有什麼區別?看這裡!Linux作業系統
- ia64的作業系統裡面沒有fdisk這個命令作業系統
- 浪潮資訊正式釋出基於龍蜥 Anolis OS 的伺服器作業系統 Inspur KOS伺服器作業系統
- Linux中國對話龍蜥社群4位理事:龍蜥作業系統捐贈的背後,是誰在推動?Linux作業系統
- 一份非常詳盡的 Objective-C 到 Swift 的遷移指南ObjectSwift
- 關於Linux作業系統,這些你必須知道!Linux作業系統
- 製造企業如何構建智慧工廠?這裡有一份轉型指南
- 議題徵集!2023 龍蜥作業系統大會硬核啟動作業系統