SMC用戶端為阿里雲自主研發的遷移工具,遷移時需要在原始伺服器中運行SMC用戶端。本文主要介紹如何下載、查看、運行、停止和退出SMC用戶端。
擷取SMC用戶端
如果您選擇控制台匯入遷移源或者命令列匯入遷移源的方式,則SMC用戶端會自動擷取並安裝到原始伺服器。
Windows原始伺服器:SMC用戶端預設安裝目錄為
C:\smc
。Linux原始伺服器:SMC用戶端預設安裝目錄為
/smc
。
如果您選擇用戶端匯入遷移源的方式,需要根據源系統的作業系統類型手動下載對應的SMC用戶端壓縮包,具體如下表所示。
作業系統
架構
SMC用戶端壓縮包
Windows
x86_64
x86_32
Linux
x86_64
x86_32
ARM
查看SMC用戶端
如果是通過SMC控制台或ECS控制台自動匯入的遷移源。
Linux系統:SMC預設安裝目錄為
/smc/go2aliyun_client*/
。其中:*需要替換為實際SMC用戶端的版本號碼,例如:2.7.3。
Windows系統:SMC預設安裝目錄為
C:\smc\go2aliyun_client*\
。
如果是通過手動下載用戶端方式匯入的遷移源,SMC安裝目錄則是您自行解壓的目錄(無需執行安裝程式,解壓即可用)。
SMC用戶端壓縮包解壓後檔案夾中包含的目錄和檔案如下。
Windows版本
Linux版本
解壓後檔案說明如下表所示。
檔案(夾)名 | 描述 |
go2aliyun_client.exe | (Windows版本)命令列主程式。 |
go2aliyun_gui.exe | (Windows版本) GUI主程式。GUI版本詳情,請參見SMC用戶端說明(Windows)。 |
go2aliyun_client | (Linux版本)命令列主程式。 |
Check | (Linux版本)遷移前檢查檔案夾。 |
EULA | 終端使用者許可協議。 |
user_config.json | 遷移源和遷移目標的設定檔。 |
Excludes | (Linux版本)排除不遷移的檔案目錄設定檔夾。更多資訊,請參見如何過濾、排除不需要遷移的檔案或目錄?。 |
client_data | 遷移資料檔案,包含ECS中轉執行個體資訊和遷移進度等。 |
運行SMC用戶端
如果您選擇控制台匯入遷移源或者命令列匯入遷移源的方式,則系統會自動運行SMC用戶端。
如果您選擇用戶端匯入遷移源的方式,則需要手動運行SMC用戶端。具體操作如下:
進入SMC用戶端的安裝目錄。SMC用戶端的安裝目錄,請參見查看SMC用戶端。
執行以下命令,運行SMC用戶端。
Linux系統
chmod +x ./go2aliyun_client ./go2aliyun_client
Windows系統
雙擊運行
go2aliyun_gui.exe
,或通過CMD運行go2aliyun_client.exe
。
檢查SMC用戶端運行狀態。
如果運行無報錯,則會提示遷移源匯入成功如下圖,遷移源狀態會恢複正常。
如果沒有關聯的遷移任務,遷移源狀態會變成線上。
如果已有關聯的遷移任務,遷移源狀態會變成遷移中。如果遷移任務狀態為出錯,可在操作列,單擊重試任務,嘗試恢複繼續運行遷移任務。
如果運行報錯,則會提示相關錯誤碼資訊如下圖。擷取錯誤碼後,排查問題排查後再試。具體操作,請參見故障排除。
說明如果您需要停止用戶端遷移或修改用戶端配置,可參考以下操作步驟退出SMC用戶端。
Linux
Linux版本用戶端預設在後台運行,可執行以下命令退出後台進程:
./go2aliyun_client --abort
Windows
Windows版本用戶端是前台運行,直接退出
go2aliyun_gui.exe
或go2aliyun_client.exe
程式即可。
重要在遷移過程中,切勿手動關閉SMC用戶端,否則可能導致遷移失敗。
SMC用戶端說明(Windows)
SMC為Windows系統遷移提供了GUI版本用戶端和命令列版本用戶端,兩者配置參數的原理一致,並且運行過程相容。
Windows GUI用戶端主介面如下圖所示。
主介面及功能表項目說明如下表所示。
序號 | 分區 | 描述 |
① | 功能表列 | 由配置、日誌、視圖、協助和語言五個菜單組成。
|
② | 使用者自訂配置編輯區 | 您可以根據需求配置啟用碼或者密鑰(AccessKey),配置的資訊會被寫入SMC用戶端user_config.json檔案中。
|
③ | 任務進度與日誌區 | 運行用戶端後,您可以通過該地區查看任務進度或根據介面提示排查故障。 |
退出SMC用戶端之前要確保沒有正在執行中的遷移任務,否則任務可能因此執行失敗。
退出SMC用戶端
進入到SMC用戶端目錄。具體操作,請參見查看和運行SMC用戶端。
退出SMC用戶端。
Linux
Linux版本用戶端預設在後台運行,可以執行以下命令退出。
./go2aliyun_client --abort
Windows
如果是手動啟動並執行用戶端程式,直接退出
go2aliyun_gui.exe
或go2aliyun_client.exe
程式即可。如果不確定,在命令列視窗執行以下命令退出即可。
go2aliyun_client.exe --abort
卸載SMC用戶端
在退出用戶端遷移後,可參考以下操作步驟卸載SMC用戶端。
Linux
執行以下命令,嘗試清理殘留快取資料。
./Check/client_check --ssclear smcss
刪除SMC用戶端目錄。
樣本為預設安裝SMC用戶端目錄。
rm -f /smc/go2aliyun_client*/
其中:*需要替換為實際SMC用戶端的版本號碼,例如:2.7.3。
Windows
刪除SMC用戶端目錄即可。SMC預設安裝目錄是為
C:\smc\go2aliyun_client*\
。
相關文檔
使用SMC遷移時,出錯提示“S0_*用戶端調用SMC服務出錯”時,具體解決方案請參見出錯提示S0用戶端調用SMC服務出錯。