本文主要介紹在使用SMC遷移時,出錯提示“S0_*用戶端調用SMC服務出錯”的問題描述、問題原因及其解決方案。
問題描述
在SMC遷移時,出錯提示“S0_*用戶端調用SMC服務出錯”。其中S0_*可能的錯誤碼如下:
S0_U28
S0_U7
S0_U56
S0_U6
S0_U35
問題原因
源系統到SMC的服務網域名稱網路訪問不通。
解決方案
確認SMC服務網域名稱。
預設啟用碼網域名稱(通過控制台自動匯入或手動產生啟用碼的方式):
預設公網網域名稱:https://smc-service.aliyuncs.com。
ECS私網網域名稱:https://<region-id>.axt.aliyun.com(僅阿里雲ECS內可訪問)。
阿里雲AK/SK網域名稱(通過手動下載用戶端輸入AK/SK的方式):
預設公網網域名稱:https://smc.aliyuncs.com(伺服器IP:101.37.132.1、47.111.202.72)。
ECS私網網域名稱:https://smc.vpc-proxy.aliyuncs.com(僅阿里雲ECS內可訪問)。
說明預設情況下SMC網域名稱都是HTTPS協議443連接埠,HTTP協議80連接埠不一定支援。
檢查源系統網路服務是否正常。
檢查源系統本網服務是否正常,檢查hosts、DNS等配置是否正常。
遷移任務預設使用公網模式傳輸,需要確保源系統可訪問公網。
如果遷移任務選擇了私網模式傳輸,則需要確保源系統到目標VPC/交換器的私網已打通。具體操作,請參見私網傳輸遷移。
說明如果不清楚是否打通私網,一般情況下建議選擇公網模式傳輸,如果錯選了私網模式可重新選擇公網模式後再試。
檢測源系統到SMC服務網域名稱網路訪問是否正常。
在源系統中使用
ping
命令來測試源系統到SMC服務網域名稱網路是否正常。如果測試不通,則需要排查本網配置或中間網路裝置,如防火牆或代理出方向是否有SMC服務網域名稱IP限制。
Linux系統使用
curl
命令訪問SMC服務網域名稱,Windows使用瀏覽器來訪問SMC服務網域名稱,測試源系統是否可訪問SMC服務網域名稱。如果不通,需要排查本網配置或中間網路裝置,如防火牆或代理的出方向是否有SMC服務網域名稱IP連接埠訪問限制。
問題排查解決後,運行SMC用戶端再試。具體操作,請參見運行SMC用戶端。