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文件中。
|
③ | 任務進度與日志區 | 運行客戶端后,您可以通過該區域查看任務進度或根據界面提示排查故障。 |
使用Windows GUI客戶端遷移源服務器至阿里云的操作視頻如下:
退出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服務出錯。