全部產品
Search
文件中心

Server Migration Center:SMC用戶端使用指南

更新時間:Aug 16, 2024

SMC用戶端為阿里雲自主研發的遷移工具,遷移時需要在原始伺服器中運行SMC用戶端。本文主要介紹如何下載、查看、運行、停止和退出SMC用戶端。

擷取SMC用戶端

查看SMC用戶端

  • 如果是通過SMC控制台或ECS控制台自動匯入的遷移源。

    • Linux系統:SMC預設安裝目錄為/smc/go2aliyun_client*/

      其中:*需要替換為實際SMC用戶端的版本號碼,例如:2.7.3。

    • Windows系統:SMC預設安裝目錄為C:\smc\go2aliyun_client*\

  • 如果是通過手動下載用戶端方式匯入的遷移源,SMC安裝目錄則是您自行解壓的目錄(無需執行安裝程式,解壓即可用)。

SMC用戶端壓縮包解壓後檔案夾中包含的目錄和檔案如下。

  • Windows版本

    image

  • Linux版本

    image

解壓後檔案說明如下表所示。

檔案(夾)名

描述

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用戶端。具體操作如下:

    1. 進入SMC用戶端的安裝目錄。SMC用戶端的安裝目錄,請參見查看SMC用戶端

    2. 執行以下命令,運行SMC用戶端。

      • Linux系統

        chmod +x ./go2aliyun_client
        ./go2aliyun_client
      • Windows系統

        雙擊運行go2aliyun_gui.exe,或通過CMD運行go2aliyun_client.exe

    3. 檢查SMC用戶端運行狀態。

      • 如果運行無報錯,則會提示遷移源匯入成功如下圖,遷移源狀態會恢複正常。

        image

        • 如果沒有關聯的遷移任務,遷移源狀態會變成線上

        • 如果已有關聯的遷移任務,遷移源狀態會變成遷移中。如果遷移任務狀態為出錯,可在操作列,單擊重試任務,嘗試恢複繼續運行遷移任務。

      • 如果運行報錯,則會提示相關錯誤碼資訊如下圖。擷取錯誤碼後,排查問題排查後再試。具體操作,請參見故障排除

        image

        說明

        如果您需要停止用戶端遷移或修改用戶端配置,可參考以下操作步驟退出SMC用戶端。

        • Linux

          Linux版本用戶端預設在後台運行,可執行以下命令退出後台進程:

          ./go2aliyun_client --abort
        • Windows

          Windows版本用戶端是前台運行,直接退出go2aliyun_gui.exego2aliyun_client.exe程式即可。

    重要

    在遷移過程中,切勿手動關閉SMC用戶端,否則可能導致遷移失敗。

SMC用戶端說明(Windows)

SMC為Windows系統遷移提供了GUI版本用戶端和命令列版本用戶端,兩者配置參數的原理一致,並且運行過程相容。

Windows GUI用戶端主介面如下圖所示。asdasd

主介面及功能表項目說明如下表所示。

序號

分區

描述

功能表列

配置日誌視圖協助語言五個菜單組成。

  • 配置

    • 單擊傳輸選項,設定資料轉送的頻寬上限值(單位為KB/s)。

    • 單擊儲存使用者配置,儲存當前的版面設定便於大量操作。

    • 單擊清理工具資料,一鍵初始化用戶端設定檔。

  • 日誌

    • 單擊開啟記錄檔快速開啟遷移記錄檔。

    • 單擊開啟日誌目錄尋找遷移記錄檔所在路徑。

  • 視圖: 單擊隱藏進度日誌隱藏或取消隱藏進度日誌欄。

  • 協助:擷取線上文檔或SMC用戶端版本資訊。

  • 語言:選擇GUI介面的顯示語言。

使用者自訂配置編輯區

您可以根據需求配置啟用碼或者密鑰(AccessKey),配置的資訊會被寫入SMC用戶端user_config.json檔案中。

  • 啟用碼:輸入Token IdToken Code

    說明

    Token IdToken Code的擷取方式,請參見通過命令列一鍵匯入遷移源

  • 密鑰(AccessKey):

    • AK:輸入AccessKey ID。

    • SK:輸入AccessKey Secret。

    說明

    擷取AccessKey的具體操作,請參見建立AccessKey

任務進度與日誌區

運行用戶端後,您可以通過該地區查看任務進度或根據介面提示排查故障。

重要

退出SMC用戶端之前要確保沒有正在執行中的遷移任務,否則任務可能因此執行失敗。

退出SMC用戶端

  1. 進入到SMC用戶端目錄。具體操作,請參見查看和運行SMC用戶端

  2. 退出SMC用戶端。

    • Linux

      Linux版本用戶端預設在後台運行,可以執行以下命令退出。

      ./go2aliyun_client --abort
    • Windows

      • 如果是手動啟動並執行用戶端程式,直接退出go2aliyun_gui.exego2aliyun_client.exe程式即可。

      • 如果不確定,在命令列視窗執行以下命令退出即可。

        go2aliyun_client.exe --abort

卸載SMC用戶端

在退出用戶端遷移後,可參考以下操作步驟卸載SMC用戶端。

  • Linux

    1. 執行以下命令,嘗試清理殘留快取資料。

      ./Check/client_check --ssclear smcss
    2. 刪除SMC用戶端目錄。

      樣本為預設安裝SMC用戶端目錄。

      rm -f /smc/go2aliyun_client*/

      其中:*需要替換為實際SMC用戶端的版本號碼,例如:2.7.3。

  • Windows

    刪除SMC用戶端目錄即可。SMC預設安裝目錄是為C:\smc\go2aliyun_client*\

相關文檔

使用SMC遷移時,出錯提示“S0_*用戶端調用SMC服務出錯”時,具體解決方案請參見出錯提示S0用戶端調用SMC服務出錯