遷移演練項 | 等級 | 演練項說明 | 修複建議 |
boot目錄可用空間 | 嚴重 | /boot目錄空間不足。 | 清理系統硬碟空間,保證清理後的/boot 分區的可用空間大於100 MiB。具體操作,請參見出錯提示“Not enough space on /boot”。 |
系統總記憶體 | 嚴重 | 系統總記憶體不滿足最低要求。 | 請根據需要修改執行個體規格,x86_64架構機器需要總記憶體滿足1.5 GiB,aarch64架構機器需要總記憶體滿足2 GiB。具體操作,請參見修改執行個體規格。 |
系統記憶體或系統硬碟空間 | 嚴重 | 系統可用記憶體不足或系統硬碟可用空間不足。 | 請根據需要釋放空間,確保當前系統可用記憶體大於600 MiB,系統硬碟可用空間大於4 GiB。 |
YUM/DNF倉庫配置 | 嚴重 | YUM/DNF 軟體包倉庫設定檔中repo id重複定義多次。 | 在/etc/yum.repo.d/ 目錄下的repo設定檔中,[ ]中的repo id是用於區別各個不同的軟體包倉庫,必須有一個獨一無二的名稱。修改/etc/yum.repos.d/ 目錄下repo設定檔中重複的軟體包倉庫標識,使其命名保持唯一。具體操作,請參見出錯提示“A YUM/DNF repository defined multiple times”。 |
Btrfs檔案系統 | 嚴重 | 系統中掛載了Btrfs檔案系統或 載入了btrfs模組。 | 目標系統不再支援Btrfs檔案系統,建議備份Btrfs分區的資料,並格式化為其他主流檔案系統,例如EXT4、XFS。如未掛載Btrfs檔案系統,請卸載btrfs模組。具體操作,請參見出錯提示“Btrfs has been removed”。 |
XFS檔案系統 | 嚴重 | /etc/fstab中存在已經棄用的XFS掛載選項。 | 如果/etc/fstab中XFS掛載存在如下已經棄用的掛載選項,那麼升級後不手動更改/etc/fstab檔案的情況下系統無法正常掛載XFS檔案系統。開啟/etc/fstab檔案,找到配置XFS檔案系統所在的行,將第四列中已經棄用的XFS掛載選項刪除或者改為defaults。具體操作,請參見出錯提示“Deprecated XFS mount options present in FSTAB”。 |
NFS檔案系統 | 嚴重 | 系統中掛載了NFS檔案系統。 | 取消掛載NFS,在作業系統遷移前暫時禁用NFS。作業系統遷移完成後,重新掛載NFS 參考文檔: 出錯提示“Use of NFS/CIFS detected. Upgrade can't proceed”。 |
OSSFS檔案系統 | 嚴重 | 系統中掛載了OSSFS檔案系統。 | 取消掛載OSSFS,在作業系統遷移前暫時禁用OSSFS。作業系統遷移完成後,重新掛載OSSFS。具體操作,請參見出錯提示“Use of OSSFS detected”。 |
OpenSSH配置 | 嚴重 | PermitRootLogin配置缺失。 | OpenSSH設定檔中沒有配置是否允許root使用者通過ssh登入,請開啟/etc/ssh/sshd_config 檔案,配置PermitRootLogin 為yes 或no 。具體操作,請參見出錯提示“Possible problems with remote login using root account”。 |
OpenSSH配置 | 嚴重 | OpenSSH配置使用了不安全或不推薦使用的密碼編譯演算法。 | OpenSSH配置使用了不安全或不推薦使用的密碼編譯演算法,請修改 /etc/ssh/sshd_config 檔案中Cipher配置,移除如下已棄用的密碼編譯演算法: blowfish-cbc、cast128-cbc、arcfour、arcfour128和arcfour256。具體操作,請參見 出錯提示“OpenSSH configured to use removed ciphers”。 |
OpenSSH配置 | 嚴重 | OpenSSH配置使用了不安全或不推薦使用的訊息認證碼。 | OpenSSH配置使用了不安全或不推薦使用的訊息認證碼,請修改 /etc/ssh/sshd_config 檔案中MAC配置,移除如下已棄用的訊息認證碼hmac-ripemd160。具體操作,請參見出錯提示“OpenSSH configured to use removed ciphers”。 |
核心版本 | 嚴重 | 不支援遷移的核心版本。 | 當前系統啟動的核心並非官方(第三方)提供的已經安裝的最新版本的核心,請將當前核心更換為官方提供的已經安裝的最新版本的核心啟動後再執行遷移。具體操作,請參見出錯提示“Newest installed kernel not in use”。 |
網卡配置 | 嚴重 | 不支援遷移的網卡配置。 | 當前系統中使用了不穩定的網卡介面命名模式(eth0,eth1),這種命名方式在升級後無法保證命名可靠性,以及可能會導致升級後網路連接問題,需要先處理並修改這種命名方式,否則升級無法繼續。具體操作,請參見出錯提示“Unsupported network configuration”。 |
Python版本 | 警告 | Python 3作為預設版本。 | 目標系統上 Python 3(向後不相容)作為主要的 Python 版本,Python 2僅提供有限的支援和有限的軟體包集。 |
glibc版本 | 警告 | glibc版本重要變更。 | 目標系統底層基礎庫 GLIBC 的版本是 2.28(Anolis OS 8)或2.32(Alinux3),這個版本不再支援nss相關模組,不再提供libnss_nis.so、libnss_nisplus.so。/etc/nsswitch.conf 刪除了所有與nis相關的配置。sssd(系統安全服務守護進程)提供的快速緩衝機制可以提高系統安全服務對user和grou的解析效能,/etc/nsswitch.conf 設定了passwd和group使用系統安全服務的preferences。所有依賴和使用nis模組的代碼都需要整改,您可以使用tirpc代替。 |