CentOS 8遷移Alibaba Cloud Linux 3

CentOS官方已計劃停止維護CentOS Linux項目,您可以通過Alibaba Cloud Linux提供的遷移工具將CentOS 8操作系統平滑遷移至Alibaba Cloud Linux 3操作系統。本文介紹如何使用操作系統遷移工具。

參考網址:https://help.aliyun.com/document_detail/370865.htm?spm=a2c4g.11186623.0.0.2fd13201HBuAYM#task-2156316

我在安裝的時候出現了下面的問題

其中需要特別注意Alibaba Cloud Linux 3不提供i686架構的軟件包。如果您當前使用的CentOS 8系統內帶有i686架構的軟件包,則不支持使用遷移工具遷移操作系統。您需要先刪除這些軟件包,然後再進行遷移操作,以免遷移時系統發生異常。

所以如果裡面有i686的程序,需要卸載

卸載命令

rpm -e 阿里雲提示的需需要卸載的包名 --nodeps

以下為阿里官方提供的信息

背景信息

在使用操作系統遷移工具前,您需要注意:

  • Alibaba Cloud Linux 3使用5.10內核,CentOS 8使用4.18內核,兩個版本的內核無法相互兼容,依賴於內核接口編程的業務,例如涉及內核OOT模塊開發、硬件使能等,需提前做好評估,明確是否適合直接遷移,以免OS遷移後業務無法運行。
  • 操作系統的遷移操作不可逆,其中涉及到系統內軟件包的重新安裝。因此您需要在遷移前為ECS實例創建快照備份數據。關於快照的更多信息,請參見快照概述。
  • Alibaba Cloud Linux 3不支持圖形化界面,因此遷移工具不支持遷移已配置圖形化界面的CentOS 8操作系統。
  • Alibaba Cloud Linux 3不提供i686架構的軟件包。如果您當前使用的CentOS 8系統內帶有i686架構的軟件包,則不支持使用遷移工具遷移操作系統。您需要先刪除這些軟件包,然後再進行遷移操作,以免遷移時系統發生異常。

操作步驟

  1. 遠程連接待遷移的CentOS 8實例。具體操作,請參見連接方式概述。
  2. 依次運行以下命令,安裝遷移工具。
  • 下載遷移工具軟件源。
wget http://mirrors.aliyun.com/alinux/migration/alinux-migration.repo -O /etc/yum.repos.d/alinux-migration.repo
  • 安裝遷移工具centos8toalinux3。
yum -y install centos8toalinux3

3.運行以下命令,執行遷移工具。說明 遷移工具支持記錄操作系統遷移前後的軟件包的變化。如果您需要在遷移後查看記錄,需要運行centos8toalinux3.py -V命令。如何查看遷移前後的記錄文件,請參見常見問題

centos8toalinux3.py

上述命令如果出現不被支持的就會顯示出來,我是出現了i686的問題,最開始已經說了解決辦法

遷移結果說明:

如果出現如下圖所示的提示信息,則表示您的CentOS 8操作系統配置了圖形化界面,遷移工具不支持遷移操作,並自動結束了遷移操作。

不支持GUI-centos8

如果出現如下圖所示的提示信息,則表示遷移操作完成。遷移完成-centos8

4.運行以下命令,查看遷移後的操作系統信息。

cat /etc/os-release

如下圖所示,表示操作系統已成功遷移為Alibaba Cloud Linux 3。查看信息-centos8

5.運行以下命令,重啟ECS實例,使系統進入Alibaba Cloud Linux 3操作系統內核。

reboot

待ECS重啟完成,您可以運行uname -r命令查看Alibaba Cloud Linux 3內核版本信息。示例操作如下圖所示:內核版本-AL3

常見問題

  • 如何確認操作系統遷移前後的變化?操作系統遷移工具支持記錄遷移前後的軟件包信息,如果您通過centos8toalinux3.py -V命令執行遷移操作,遷移完成後您可以通過記錄文件對比遷移前後的變化。記錄文件存放於/var/tmp目錄下,該目錄下不同命名的文件說明如下:
    • 遷移前軟件包(RPM)的信息記錄在下列文件:
      • $(hostname)-rpms-list-before.log
      • $(hostname)-rpms-verified-before.log
    • 遷移後軟件包(RPM)的信息記錄在下列文件:
      • $(hostname)-rpms-list-after.log
      • $(hostname)-rpms-verified-after.log
  • 遷移過程中出現異常並導致遷移失敗如何處理?遷移操作不可逆,如果遷移過程中出現異常,則無法再恢復到系統原始狀態。因此建議您在遷移操作前為ECS實例創建快照備份數據,當遷移過程中出現異常,可通過快照回滾雲盤。如果因軟件包的依賴關係導致遷移失敗(例如yum distro-sync執行後報錯),則您需要保存報錯信息並提交工單反饋。

發布者:彬彬筆記,轉載請註明出處:https://www.binbinbiji.com/zh-hant/jianzhanjiaoliu/2287.html

(0)
彬彬筆記彬彬筆記
上一篇 2021年12月17日
下一篇 2022年4月17日

相關推薦

發表回復

登錄後才能評論
蜀ICP備14017386號-13