遷雲工具支援斷點恢複,檔案傳輸過程支援斷點續傳。一般情況下如果主程式異常中斷或提示遷移不成功,處理完問題後,您可以再次運行主程式恢複遷雲工作。

當您使用遷雲工具遇到疑問或報錯時,請先參考本文和遷雲工具FAQ排查問題。若仍然無法解決問題,請及時聯絡我們

说明
  • 使用1.3.0以及更高版本遷雲工具成功遷移Windows伺服器並在初次啟動執行個體後,請等待檔案系統許可權自動修複進程完成,更多詳情,請參見 遷雲工具FAQ 遷移Windows伺服器後怎麼檢查系統
  • 使用1.3.0以及更低版本遷雲工具成功遷移Windows Server 2008及以上版本的Windows伺服器,啟動執行個體後您需要先使用Reset File Permission工具修複預設檔案系統許可權,以保證執行個體服務及組件正常。

1. 日誌錯誤提示IllegalTimestamp

請檢查系統時間是否為正確時間。

2. 日誌錯誤提示UnKnownError

請檢查設定檔user_config.json中參數platform取值是否正確。

3. 日誌錯誤提示OperationDenied

記錄檔提示如rsync: send_files failed to open "…": Permission denied (13)的錯誤資訊時,表明遷雲工具無權訪問該目錄或檔案夾,導致rsync失敗。此時您可以通過配置rsync_excludes_linux.txt或者Rsync/etc/rsync_excludes_win.txt過濾該目錄或檔案夾,然後重試。

4. 日誌錯誤提示InvalidAccountStatus.NotEnoughBalance

中轉執行個體的預設計費方式為隨用隨付,您的支付方式餘額不足時,無法順利遷雲。您需要更新賬戶狀態後重試。

5. 日誌錯誤提示Forbidden.RAM

您使用的RAM帳號許可權不足,無法使用相關API。

您需要被授權ECS和VPC存取權限AliyunECSFullAccessAliyunVPCFullAccess。更多詳情,請參見帳號存取控制

6. 日誌錯誤提示InvalidImageName.Duplicated

指定的參數image_name不能與您已有的鏡像名稱重複。

7. 日誌錯誤提示InvalidAccountStatus.SnapshotServiceUnavailable

該錯誤表示您的帳號可能未開通快照服務。您可以在ECS管理主控台確認開通快照服務。

8. 日誌錯誤提示Connect to Server Failed

該錯誤表示無法串連中轉執行個體。您可以按以下步驟檢查:

  1. 查看記錄檔詳細資料。
  2. 依次檢查:
    • 中轉執行個體狀態是否正常。
    • 本網服務是否正常。遷雲工具需要訪問80、443、8703和8080通訊連接埠,請確保您的伺服器已經允許存取這些連接埠。
  3. 問題解決後,再次運行主程式重試。

9. 日誌錯誤提示Do Rsync Disk x Failed

該錯誤表示檔案傳輸中斷。您可以按以下步驟檢查:

  1. 查看錯誤記錄檔檔案詳細資料。如果錯誤記錄檔檔案中多次出現return: 3072return: 7680資訊提示,請確認原始伺服器資料庫服務或者Container Service是否未開啟狀態,例如,Oracle、MySQL、MS SQL Server、MongoDB和Docker等服務。您需要先暫停服務或者排除相關資料檔案目錄後再遷雲。
  2. 依次檢查:
    • 中轉執行個體狀態是否正常。
    • 本網服務是否正常。遷雲工具需要訪問80、443、8703和8080通訊連接埠,請確保您的伺服器已經允許存取這些連接埠。
  3. 問題解決後,再次運行主程式重試。

10. Windows伺服器卡在Prepare For Rsync Disk 0階段

Windows 伺服器遷雲停在Prepare For Rsync Disk 0階段,查看記錄檔後發現顯示VssSnapshotul::VssSnapshotul GetSnapshotul Failed: 0x80042308。此時您可以:

  1. 開啟Volume Shadow Copy服務:
    1. 在伺服器中單擊開始,在搜尋方塊中輸入服務,斷行符號確認。
    2. 找到Volume Shadow Copy服務,單擊啟動此服務
  2. 卸載QEMU Guest Agent軟體:
    1. 在伺服器中單擊開始,在搜尋方塊中輸入服務,斷行符號確認。
    2. 查看是否有QEMU Guest Agent VSS Provider服務,若無該項服務,您可以直接重新運行遷雲工具。
    3. 找到卸載指令碼,大概位置位於C:\Program Files (x86)\virtio\monitor\uninstall.bat目錄,執行指令碼卸載QEMU Guest Agent軟體。
  3. 重新運行遷雲工具。

11. 遷移Windows伺服器後,啟動執行個體被提示需要啟用Windows?

您可以重裝Windows KMS Client Key後通過KMS啟用Windows服務。

  1. 遠程登入Windows執行個體。
  2. 微軟KMS Client Keys頁面查詢到Windows伺服器對應的KMS Client Key,此處假設為xxxx-xxxx-xxxx-xxxx-xxxx。
  3. 使用管理員權限開啟命令列工具,運行以下命令:
    slmgr /upk
    slmgr /ipk xxxx-xxxx-xxxx-xxxx-xxxx
  4. 使用KMS啟用Windows。

12. 遷移Windows伺服器後,啟動執行個體探索資料盤缺失或者盤符錯亂?

如果資料盤盤符缺失,您可以開啟磁碟管理器,重新添加即可。

  1. 開啟控制台 > 系統與安全 > 管理工具 > 電腦管理
  2. 找到並右擊盤符缺失的資料盤,單擊更改磁碟機和路徑
  3. 單擊添加並添加資料盤盤符。

如果資料盤盤符錯亂,您可以開啟磁碟管理器,重新更改即可。

  1. 開啟控制台 > 系統與安全 > 管理工具 > 電腦管理
  2. 找到並右擊盤符缺失的資料盤,單擊更改磁碟機和路徑
  3. 單擊更改並更改資料盤盤符。

13. 遷移Windows伺服器後,啟動執行個體發現檔案許可權異常或部分系統功能表目錄顯示語言不統一?

您需要等待檔案系統許可權修複操作成功完成。更多詳情,請參見 遷雲工具FAQ 遷移Windows伺服器後怎麼檢查系統

14. Linux伺服器日誌錯誤提示check rsync failed或者rsync not found

請檢查系統是否已安裝rsync組件。更多詳情,請參見使用遷雲工具遷移伺服器至阿里雲完成準備工作。

15. Linux伺服器日誌錯誤提示check virtio failed

請檢查系統是否安裝virtio驅動

16. Linux伺服器日誌錯誤提示check selinux failed

請檢查是否已禁用SElinux。

您可以運行setenforce 0臨時關閉SELinux。

17. Linux伺服器日誌錯誤提示Do Grub Failed

記錄檔提示如Do Grub Failed的錯誤資訊時,確保原始伺服器已經安裝了系統引導程式GRUB(GRand Unified Bootloader)。

您可以安裝1.9以上版本的系統引導程式GRUB後重試。

说明 部分系統如Amazon Linux需要更新至2.02及以上版本。

18. 遷移Linux伺服器後,啟動執行個體發現原資料盤目錄下沒有資料?

遷移帶資料盤的Linux伺服器後,啟動執行個體時預設不掛載資料盤。您可以在啟動ECS執行個體後運行ls /dev/vd*命令查看資料盤裝置,根據實際需要手動掛載,並編輯/etc/fstab配置開機自動掛載。

19. 遷移Linux伺服器後,根據該自訂鏡像建立的執行個體為何不能啟動?

  • 檢查驅動。建立I/O最佳化的執行個體時,請確保原始伺服器已經安裝virtio驅動
  • 檢查源系統引導配置是否正確。
  • 如果您的原始伺服器系統是核心版本較低的CentOS 5或者Debian 7,而且內建的GRUB程式版本低於1.9,同時在ECS控制台遠端連線登入執行個體發現開機介面如下圖所示。

    您可以安裝1.9以上版本的系統引導程式GRUB後重試。

20. 啟動Others Linux執行個體後,網路服務不正常?

匯入Others Linux類型鏡像時,阿里雲不會對該自訂鏡像所建立的執行個體做任何配置工作,包括相關網路設定和SSH配置等。此時,您需要自行修改系統相關網路設定。

自2018年03月31號開始,遷雲工具產生的鏡像網路設定有變化,預設以DHCP(Dynamic Host Configuration Protocol)的方式擷取IP地址。