本文主要介紹遷移演練支持的演練項,并提供修復建議操作供您參考。
遷移演練項
您可以根據實際需求,在服務器遷移演練項和操作系統演練項頁簽下查看對應的遷移演練項,并根據修復建議修復問題。
服務器遷移演練項
源環境檢查
對遷移源系統的CPU使用率、內存使用率、防火墻等檢查。
Linux
遷移演練項 | 等級 | 演練項說明 | 修復建議 |
CPU使用率 | 警告 | CPU使用率超過90%,可能影響SMC客戶端正常運行。 | 根據需要關閉不需要的服務或進程。 |
內存使用率 | 警告 | 內存使用率超過95%,可能影響SMC客戶端正常運行。 | 根據需要關閉不需要的服務或進程。 |
文件系統類型 | 警告 | 存在不支持的文件系統類型。 | 無需手動修復,對應分區遷移時將自動重建為ext2/3/4格式。 |
文件系統inode使用率 | 警告 | 文件系統Inode使用率超過99%,可能導致遷移失敗。 | 根據需要刪除文件,釋放已使用的inode。 |
文件系統空間使用率 | 警告 | 文件系統空間使用率超過99%,可能導致遷移失敗。 | 根據需要刪除文件,釋放空間。 |
防火墻狀態 | 警告 | 啟用了防火墻,可能導致網絡連通失敗。 | 檢查遷移源網絡狀態,具體操作,請參見我的待遷移服務器需要在出方向訪問哪些公網地址和端口?。 |
網絡代理狀態 | 警告 | 啟用了代理,可能導致網絡連通失敗。 | 檢查遷移源網絡狀態,具體操作,請參見我的待遷移服務器需要在出方向訪問哪些公網地址和端口?。 |
initramfs文件 | 警告 |
| 重建initramfs文件。 |
vmlinuz文件 | 警告 |
| 重建vmlinuz文件。 |
Windows
遷移演練項 | 等級 | 演練項說明 | 修復建議 |
Powershell版本 | 警告 | Powershell版本低于3.0,無法執行源環境檢查。 | 如需重新執行源環境檢查,請根據需要安裝Powershell3.0及以上版本并重建任務。 |
CPU使用率 | 警告 | CPU使用率超過90%,可能影響SMC客戶端正常運行。 | 根據需要關閉不需要的服務或進程。 |
內存使用率 | 警告 | 內存使用率超過95%,可能影響SMC客戶端正常運行。 | 根據需要關閉不需要的服務或進程。 |
VSS服務狀態 | 警告 | VSS快照服務被禁用,無法創建VSS快照。 | 檢查并修改VSS服務狀態。 |
VSS最小存儲空間 | 警告 | 卷可用空間不足300MB,無法創建VSS快照。 | 根據需要釋放卷空間或配置VSS快照的存儲位置為可用空間充足的卷。 |
VSS可用空間限制 | 警告 | VSS快照設置了存儲空間上限,若遷移時存在較多數據落盤,VSS快照的存儲空間可能不足。 | 根據需要取消或增大卷影副本使用空間限制。 |
VSS可用存儲空間 | 警告 | 卷可用空間低于5%,若遷移時存在較多數據落盤,VSS快照的存儲空間可能不足。 | 根據需要釋放卷空間或配置VSS快照的存儲位置為可用空間充足的卷。 |
殺毒軟件 | 警告 | 殺毒軟件正在運行中,可能導致遷移異常。 | 根據需要關閉或卸載殺毒軟件。 |
網絡代理狀態 | 警告 | 啟用了代理,可能導致網絡連通失敗。 | 檢查網絡代理狀態,具體操作,請參見我的待遷移服務器需要在出方向訪問哪些公網地址和端口?。 |
防火墻狀態 | 警告 | 啟用了防火墻,可能導致網絡連通失敗。 | 檢查防火墻狀態,具體操作,請參見我的待遷移服務器需要在出方向訪問哪些公網地址和端口?。 |
驅動注冊表狀態 | 警告 | 注冊表配置了禁止驅動安裝,可能導致遷移后啟動失敗。 | |
Virtio驅動 | 警告 | Virtio驅動未安裝,可能導致遷移后啟動失敗。 | |
Xen驅動 | 警告 | Xen驅動殘留,可能導致遷移后啟動失敗。 | |
系統文件 | 警告 | 關鍵系統文件缺失,可能影響系統正常運行。 | 根據需要恢復該系統文件。 |
目標環境檢查
檢查當前阿里云賬號是否具備遷移所需的基本條件,如阿里云賬號余額、權限、創建ECS的環境等。
遷移到云服務器鏡像
遷移演練項 | 等級 | 演練項說明 | 修復建議 |
準備VPC | 嚴重 | 創建VPC失敗。 | 聯系我們。 若異常詳情為QuotaExceeded.Vpc:VPC quota exceeded.,請檢查當前地域VPC的數量是否超過配額 |
準備vSwitch | 嚴重 | 創建vSwitch失敗。 | 聯系我們。 |
準備安全組 | 嚴重 | 創建安全組失敗。 | 請參考異常詳情和CreateSecurityGroup接口文檔。 |
創建中轉實例 | 嚴重 | 創建中轉實例失敗。 | 請參考異常詳情和CreateInstance接口文檔。 |
釋放中轉實例 | 嚴重 | 釋放中轉實例失敗。 | 請檢查中轉實例狀態。 |
釋放網絡資源 | 嚴重 | 釋放網絡資源失敗。 | 請檢查網絡資源(VPC、vSwitch、安全組)狀態。 |
檢查客戶端狀態 | 嚴重 | 遷移源中SMC客戶端長時間未上報狀態,當前演練報告可能不完整。 | 請檢查遷移源中SMC客戶端的運行狀態。若已停止運行,請刪除當前遷移任務后重新運行客戶端,再次創建開啟遷移演練選項的遷移任務,進行演練。 |
遷移到云服務器實例
遷移演練項 | 等級 | 演練項說明 | 修復建議 |
備份快照 | 嚴重 | 備份快照失敗。 | 請檢查目標實例磁盤是否正在創建快照,若存在,請等待當前快照創建完成后,在任務列表頁執行重試演練。 |
創建安全組 | 嚴重 | 創建安全組失敗。 | 請參考異常詳情和CreateInstance接口文檔。 |
加入安全組 | 嚴重 | 加入安全組失敗。 | 請檢查目標實例能否正常加入安全組。 |
中轉鏡像替換系統盤 | 嚴重 | 中轉鏡像替換系統盤失敗。 | 請檢查目標實例能否正常更換操作系統。 |
創建并掛載磁盤 | 嚴重 | 創建并掛載磁盤失敗。 | 請檢查目標實例能否正常掛載磁盤。 |
檢查客戶端狀態 | 嚴重 | 遷移源中SMC客戶端長時間未上報狀態,當前演練報告可能不完整。 | 請參考查看和運行SMC客戶端,檢查遷移源中SMC客戶端的運行狀態。若已停止運行,請重新運行SMC客戶端,在任務列表頁執行重新演練。 |
卸載并刪除磁盤 | 嚴重 | 卸載并刪除磁盤失敗。 | 請檢查目標實例能否正常卸載磁盤。 |
回滾目標實例 | 嚴重 | 回滾目標實例失敗。 | 請檢查目標實例能否正常更換操作系統和回滾云盤。 |
刪除安全組 | 嚴重 | 刪除安全組失敗。 | 請參考異常詳情和DeleteSecurityGroup - 刪除一個安全組接口文檔。 |
數據同步測試
對網絡連通性、創建快照、同步數據等遷移基本流程測試。
遷移演練項 | 等級 | 演練項說明 | 修復建議 |
網絡連通性檢查(中轉服務) | 嚴重 | 連接中轉實例的中轉服務端口(8080)失敗。 | 請檢查遷移源網絡狀態,確保遷移源出方向能夠訪問中轉實例公網IP的8080端口(使用VPC內網遷移方案時,需訪問私有IP地址)。 |
網絡連通性檢查(數據同步) | 嚴重 | 連接中轉實例數據同步端口(8703)失敗。 | 請檢查遷移源網絡狀態,確保遷移源出方向能夠訪問中轉實例公網IP的8703端口(使用VPC內網遷移方案時,需訪問私有IP地址)。 |
初始化磁盤分區 | 嚴重 | 初始化磁盤分區失敗。 | 請檢查目標磁盤是否小于源磁盤。 |
獲取塊復制傳輸密鑰 | 警告 | 獲取塊復制傳輸密鑰失敗。 | 聯系我們。 |
創建分區快照 | 嚴重 | 創建分區快照失敗。 | |
塊復制測試 | 嚴重 | 塊復制同步分區失敗。 | 聯系我們。 |
文件復制測試 | 嚴重 | 文件復制同步分區失敗。 | 聯系我們。 |
網絡性能測試 | 警告 | lperf測試工具執行失敗。 | 請您自行評估遷移時間與測試傳輸速度。具體操作,請參見評估遷移時間與測試傳輸速度。 |
操作系統遷移演練項
源環境備份
對ECS云服務器進行備份的過程,包括普通云盤快照的創建、回滾與刪除等。
遷移演練項 | 等級 | 演練項說明 | 修復建議 |
實例狀態 | 嚴重 | 實例無法啟動。 | 請檢查實例狀態,確保實例可以正常啟動后,重試演練。 |
創建云盤快照 | 嚴重 | 創建云盤快照失敗。 | 請檢查當前云盤是否存在創建中的快照,若存在,請等待當前快照創建完成后,重試演練。 |
檢查客戶端狀態 | 嚴重 | 遷移源中SMC客戶端長時間未上報狀態,當前演練報告可能不完整。 | 請檢查遷移源中SMC客戶端的運行狀態。若已停止運行,請重新運行客戶端后,重試演練。 |
回滾云盤快照 | 嚴重 | 回滾云盤快照失敗。 | 請檢查用于回滾云盤的快照是否被手動刪除,若被刪除,請不要在演練過程中刪除備份快照,重試演練。 |
刪除快照 | 嚴重 | 刪除快照失敗。 | 聯系我們。 |
源環境檢查
檢查遷移源系統是否滿足遷移工具執行的基本條件,包括系統架構和系統版本。
遷移演練項 | 等級 | 演練項說明 | 修復建議 |
系統架構 | 嚴重 | 當前系統架構不支持遷移。 | 僅 x86_64、aarch64 架構支持遷移。 執行 查看支持的遷移場景: 操作系統遷移(Linux)。 |
系統版本 | 嚴重 | 當前系統版本不支持遷移。 | 執行
查看支持的遷移場景: 操作系統遷移(Linux)。 |
遷移前檢查
檢查遷移源系統是否滿足遷移條件,同版本遷移和跨版本遷移分別對應不同的演練項。
通用
遷移演練項 | 等級 | 演練項說明 | 修復建議 |
未知錯誤 | 嚴重 | 遷移演練中發生未知錯誤。 | 聯系我們。 |
安裝腳本下載 | 嚴重 | 下載升級工具安裝腳本失敗。 |
|
升級工具安裝 | 嚴重 | 安裝升級工具失敗。 |
|
跨版本遷移
遷移演練項 | 等級 | 演練項說明 | 修復建議 |
boot目錄可用空間 | 嚴重 | /boot目錄空間不足。 | 清理系統盤空間,保證清理后的 |
系統總內存 | 嚴重 | 系統總內存不滿足最低要求。 | 請根據需要修改實例規格,x86_64架構機器需要總內存滿足1.5 GiB,aarch64架構機器需要總內存滿足2 GiB。具體操作,請參見修改實例規格。 |
系統內存或系統盤空間 | 嚴重 | 系統可用內存不足或系統盤可用空間不足。 | 請根據需要釋放空間,確保當前系統可用內存大于600 MiB,系統盤可用空間大于4 GiB。 |
YUM/DNF倉庫配置 | 嚴重 | YUM/DNF 軟件包倉庫配置文件中repo id重復定義多次。 | 在 |
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 參考文檔: |
OSSFS文件系統 | 嚴重 | 系統中掛載了OSSFS文件系統。 | 取消掛載OSSFS,在操作系統遷移前暫時禁用OSSFS。操作系統遷移完成后,重新掛載OSSFS。具體操作,請參見出錯提示“Use of OSSFS detected”。 |
OpenSSH配置 | 嚴重 | PermitRootLogin配置缺失。 | OpenSSH配置文件中沒有配置是否允許root用戶通過ssh登錄,請打開 |
OpenSSH配置 | 嚴重 | OpenSSH配置使用了不安全或不推薦使用的加密算法。 | OpenSSH配置使用了不安全或不推薦使用的加密算法,請修改 /etc/ssh/sshd_config 文件中Cipher配置,移除如下已棄用的加密算法: blowfish-cbc、cast128-cbc、arcfour、arcfour128和arcfour256。具體操作,請參見 |
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。 |
同版本遷移
遷移演練項 | 等級 | 演練項說明 | 修復建議 |
系統盤空間 | 嚴重 | 系統盤可用空間不足。 | 請根據需要釋放空間,確保當前系統盤可用空間大于2 GiB。 |
系統內存 | 嚴重 | 系統可用內存不足。 | 請根據需要釋放空間,確保當前系統可用內存大于300 MiB。 |
系統總內存 | 嚴重 | 系統總內存不滿足最低要求。 | 請根據需要修改實例規格,服務器總內存需要滿足512 MiB。具體操作,請參見修改實例規格。 |
系統內存或系統盤空間 | 嚴重 | 系統可用內存不足或系統盤可用空間不足 | 請根據需要釋放空間,確保當前系統可用內存大于300 MiB,系統盤可用空間大于2 GiB。 |
軟件包升級 | 嚴重 | 存在不支持遷移的i686軟件包 | 目標系統不提供i686的軟件包,當前機器安裝了i686的軟件包,請檢查并手動卸載這些i686的rpm包。具體操作,請參見出錯提示“Anolis OS does not provide i686 packages, please remove them before migration”。 |
軟件包升級 | 嚴重 | 存在不支持遷移的GUI軟件包 | 目標系統不支持圖形化界面,當前機器安裝了圖形界面相關的軟件包,請檢查并手動卸載這些圖形界面相關的rpm包。具體操作,請參見出錯提示“It seems that your system install a GUI module”。 |