SMC用戶端為阿里雲自主研發的伺服器遷移工具,本文主要介紹如何管理SMC用戶端。
擷取SMC用戶端
-
如果選擇控制台匯入遷移源或者命令列匯入遷移源的方式,則SMC用戶端會自動擷取並安裝到原始伺服器。
-
如果選擇用戶端匯入遷移源的方式,需要根據源系統的作業系統類型手動下載對應的SMC用戶端壓縮包,具體如下表所示。
作業系統
架構
SMC用戶端壓縮包
Windows
x86_64
x86_32
Linux
x86_64
x86_32
ARM
查看SMC用戶端
-
如果選擇控制台匯入遷移源或者命令列匯入遷移源的方式。
-
Windows原始伺服器:SMC用戶端預設安裝目錄為
C:\smc。 -
Linux原始伺服器:SMC用戶端預設安裝目錄為
/smc。
-
-
如果手動下載用戶端方式匯入的遷移源,SMC安裝目錄則是自行解壓的目錄。
啟動和停止SMC用戶端
在匯入遷移源時SMC守護服務會被同步安裝,通過啟動和停止SMC守護服務可實現SMC用戶端的啟動和停止。
Windows 32位系統不支援SMC守護服務,需要運行go2aliyun_client.exe。
-
Linux
SMC守護進程的安裝路徑為
/smc/smc_daemon,可執行/smc/smc_daemon --status命令,根據輸出判斷SMC守護服務的狀態,RUNNING表示運行中、STOPPED表示已停止、UNINSTALLED表示未安裝。-
啟動SMC用戶端:執行以下命令啟動SMC守護服務,將同步啟動SMC用戶端程式。
/smc/smc_daemon --start -
停止SMC用戶端:執行以下命令停止SMC守護服務,將同步停止SMC用戶端程式。
/smc/smc_daemon --stop
-
-
Windows
SMC守護進程的安裝路徑為
C:\smc\smc_daemon.exe,可在powershell中執行C:\smc\smc_daemon.exe --status命令,根據輸出判斷SMC守護服務狀態,RUNNING表示運行中、STOPPED表示已停止、UNINSTALLED表示未安裝。-
啟動SMC用戶端:執行以下命令啟動SMC守護服務,將同步啟動SMC用戶端程式。
C:\smc\smc_daemon.exe --start -
停止SMC用戶端:執行以下命令停止SMC守護服務,將同步停止SMC用戶端程式。
C:\smc\smc_daemon.exe --stop
-
卸載SMC用戶端
在退出用戶端遷移後,可參考以下操作步驟卸載SMC用戶端。
-
Linux
-
停止並刪除SMC守護服務。
/smc/smc_daemon --stop /smc/smc_daemon --uninstall -
清理殘留快取資料。
./Check/client_check --ssclear smcss -
刪除SMC用戶端目錄。
樣本為SMC用戶端目錄預設安裝路徑。
rm -rf /smc
-
-
Windows
-
在Powershell中執行以下命令,停止並刪除SMC守護服務。
C:\smc\smc_daemon.exe --stop C:\smc\smc_daemon.exe --uninstall -
刪除SMC安裝目錄
C:\smc。
-
常見問題
-
如何查看SMC用戶端進程運行情況?
Linux
<安裝目錄名稱>需根據實際情況替換,樣本為SMC用戶端目錄預設安裝路徑。tail -f /smc/<安裝目錄名稱>/Logs/go2aliyun_client.out以安裝目錄名
go2aliyun_client3.1.0_new_linux_x86_64為例,需運行tail -f /smc/go2aliyun_client3.1.0_new_linux_x86_64/Logs/go2aliyun_client.out。Windows
在Powershell中執行以下命令,查看用戶端運行是否正常。
<安裝目錄名稱>和<日誌名稱>需根據實際情況替換,樣本為SMC用戶端目錄預設安裝路徑。Get-Content C:\smc\<安裝目錄名稱>\Logs\<日誌名稱> -Wait -Tail 50以安裝目錄名
go2aliyun_client3.1.0_windows_x86_64、日誌名稱為go2aliyun_client_20251010.log為例,需運行Get-Content C:\smc\go2aliyun_client3.1.0_windows_x86_64\Logs\go2aliyun_client_20251010.log -Wait -Tail 50。-
運行正常:輸出內容將包含
Import Source Server [s-bp18x8751kgz2oyh****] Successfully!-
如果沒有關聯的遷移任務,遷移源狀態會變成線上。
-
如果已有關聯的遷移任務,遷移源狀態會變成遷移中。如果遷移任務狀態為出錯,可在操作列,單擊重試任務,嘗試恢複繼續運行遷移任務。
-
-
運行報錯:根據錯誤code,故障排除後再試。
[2024-01-10 15:20:08] [Info] ========== Goto Aliyun Client 2.7.3. ========== [2024-01-10 15:20:08] [Info] Load Client Data... [2024-01-10 15:20:08] [Info] Load User Config... [2024-01-10 15:20:09] [Info] Verify User Account... [2024-01-10 15:20:09] [Error] Check System Info Failed, code=S1_105 msg=Get OS Info Failed: [error] grub or grub-install not found. FAILED [2024-01-10 15:20:09] [Warn] Goto Aliyun Not Finished! See Details Info In Log File [/root/go2aliyun_client2.7.3_linux_x86_64/Logs/go2aliyun_client_20240110.log]. Get More Help From Online Docs: (Chinese) https://www.alibabacloud.com/help/product/121538.html (International) https://www.alibabacloud.com/help/product/121538.htm You Can Try Again After The Problem Is Solved. Exit...
-
-
不支援SMC守護服務的系統應如何啟動和停止SMC用戶端?
Windows 32位系統不支援SMC守護服務,需要依照以下指令實現SMC用戶端的啟動和停止。
<安裝目錄名稱>需要根據實際情況替換。-
啟動SMC用戶端程式:執行命令
C:\smc\<安裝目錄名稱>\go2aliyun_client.exe即可。以安裝目錄名
go2aliyun_client3.1.0_windows_x86_64為例,需運行C:\smc\go2aliyun_client3.1.0_windows_x86_64\go2aliyun_client.exe。 -
停止SMC用戶端程式:執行命令
C:\smc\<安裝目錄名稱>\go2aliyun_client.exe --abort即可。以安裝目錄名
go2aliyun_client3.1.0_windows_x86_64為例,需運行C:\smc\go2aliyun_client3.1.0_windows_x86_64\go2aliyun_client.exe --abort。
-