すべてのプロダクト
Search
ドキュメントセンター

Server Migration Center:SMCクライアントの使用

最終更新日:Oct 21, 2024

Server Migration Center (SMC) クライアントは、Alibaba Cloudによって開発されたサーバー移行ツールです。 ソースサーバーを移行するときは、ソースサーバーでSMCクライアントを実行する必要があります。 このトピックでは、SMCクライアントをダウンロード、表示、実行、停止、および終了する方法について説明します。

SMCクライアントのダウンロード

  • SMCコンソールまたはCLIを使用して移行元に関する情報をインポートすると、SMCクライアントは自動的に移行元サーバーにダウンロードされ、インストールされます。

    • Windowsサーバー: デフォルトでは、SMCクライアントはC:\smcディレクトリにインストールされます。

    • Linuxサーバー: デフォルトでは、SMCクライアントは /smcディレクトリにインストールされます。

  • SMCクライアントを使用して移行元に関する情報をインポートする場合は、移行元サーバーのオペレーティングシステムに基づいて、SMCクライアントのインストールパッケージを手動でダウンロードする必要があります。 次の表に、さまざまなオペレーティングシステムのインストールパッケージを示します。

    オペレーティングシステム

    アーキテクチャ

    SMCクライアントのインストールパッケージ

    Windows

    x86_64

    Windows 64ビットジェネリック

    x86_32

    Windows 32ビットジェネリック

    Linux

    x86_64

    Linux 64ビットジェネリック

    Linux 64ビット (カーネル5.x以降)

    x86_32

    Linux 32ビットジェネリック

    ARM

    Linux 64ビットのARM

SMCクライアントの表示

  • SMCコンソールまたはElastic Compute Service (ECS) コンソールを使用して移行元に関する情報を自動的にインポートする場合、SMCクライアントはオペレーティングシステムに固有のデフォルトディレクトリにインストールされます。

    • Linuxの場合、SMCクライアントはデフォルトで /smc/go2aliyun_client */ にインストールされます。

      実際のディレクトリでは、アスタリスク (*) はSMCクライアントのバージョン番号 (2.7.3など) に置き換えられます。

    • Windowsの場合、SMCクライアントはデフォルトでC:\smc\go2aliyun_client *\ にインストールされます。

  • SMCクライアントを使用して移行元に関する情報を手動でインポートする場合、SMCクライアントは指定したディレクトリにあります。 SMCクライアントパッケージをダウンロードした後、SMCクライアントを使用するにはパッケージを解凍するだけです。 インストール操作は必要ありません。

次の図は、WindowsおよびLinuxオペレーティングシステム用にSMCクライアントのインストールパッケージを解凍した後のフォルダーとファイルを示しています。

  • Windows

    image

  • Linux

    image

解凍されたフォルダとファイルを次の表に示します。

フォルダまたはファイル

説明

go2aliyun_client.exe

Windows CLIの実行可能ファイル。

go2aliyun_gui.exe

Windows GUIの実行可能ファイル。 GUIのバージョンの詳細については、このトピックの「SMCクライアントを使用してWindowsサーバーを移行する」を参照してください。

go2aliyun_client

Linux CLI実行可能ファイル。

Check

Linuxオペレーティングシステムの移行前に確認するためのツールが含まれているフォルダー。

EULA

エンドユーザーライセンス契約 (EULA) 。

user_config.json

移行元と移行先の設定ファイル。

除外

移行ジョブから除外するディレクトリを追加するフォルダ。 詳細については、FAQトピックの「ファイルまたはディレクトリを移行ジョブから除外する方法」を参照してください。

client_data

中間インスタンスと移行の進行状況に関する情報を記録する移行データファイル。

SMCクライアントの実行

  • SMCコンソールまたはCLIを使用して移行元に関する情報をインポートすると、システムは自動的にSMCクライアントを実行します。

  • SMCクライアントを使用して移行元に関する情報をインポートする場合は、SMCクライアントを手動で実行する必要があります。 SMCクライアントを実行するには、次の手順を実行します。

    1. SMCクライアントのインストールディレクトリに移動します。 SMCクライアントのインストールディレクトリの詳細については、このトピックの「SMCクライアントの表示」をご参照ください。

    2. SMCクライアントを実行します。

      • Linuxの場合、次のコマンドを実行します。

        chmod +x ./go2aliyun_client
        ./go2aliyun_client
      • Windowsの場合、次の操作を実行します。

        go2aliyun_gui.exeファイルをダブルクリックするか、コマンドプロンプトを使用してgo2aliyun_client.exeファイルを実行します。

    3. SMCクライアントのステータスを確認します。

      • エラーが報告されていない場合は、次の図に示すように、移行ソースをインポートするように求められます。 移行元は通常の状態に戻る。

        image

        • 移行元に関連する移行ジョブが存在しない場合、移行元のステータスはオンラインに変わります。

        • 移行元に関連する移行ジョブが存在する場合、移行元のステータスは [移行中] に変わります。 移行ジョブが [エラー] 状態の場合、[操作] 列の [移行ジョブの再試行] をクリックして移行ジョブを再開します。

      • エラーが報告された場合、システムはエラーコードを返します。 以下の図は一例です。 エラーコードに基づいてエラーをトラブルシューティングし、もう一度お試しください。 詳細については、「トラブルシューティング」をご参照ください。

        image

        説明

        移行ジョブを停止したり、SMCクライアントの設定を変更したりするには、次の操作を実行してSMCクライアントを終了します。

        • Linux

          デフォルトでは、Linux用のSMCクライアントはバックグラウンドで実行されます。 次のコマンドを実行して、バックグラウンドでSMCクライアントプロセスを停止できます。

          ./go2aliyun_client --abort
        • Windows

          Windows用のSMCクライアントはフォアグラウンドで実行されます。 go2aliyun_gui.exeまたはgo2aliyun_client.exeプログラムを終了するだけです。

    重要

    移行ジョブ中にSMCクライアントを手動で停止しないでください。 そうしないと、移行ジョブが失敗する可能性があります。

SMCクライアントを使用してWindowsサーバーを移行する

SMCは、Windowsサーバー移行用のSMCクライアントのWindows GUIおよびWindows CLIバージョンを提供します。 GUIのSMCクライアントの設定は、CLIの設定と同じです。 Windows GUIバージョンは、Windows CLIバージョンと互換性があります。

次の図は、SMCクライアントのWindows GUI上の要素を示しています。asdasd

次の表に、GUI要素を示します。

いいえ

セクション

説明

1

トップナビゲーションバー

[設定][ログ][表示][ヘルプ] 、および [言語] メニューで構成されます。

  • 設定:

    • [同期] をクリックします。 表示されるダイアログボックスで、データ送信の最大帯域幅を指定します。 単位: KB/s。

    • [ユーザー設定の保存] をクリックして、現在の設定を保存します。

    • [クライアントデータのクリア] をクリックして、クライアント設定ファイルを初期化します。

  • ログ:

    • [Open Log File] をクリックして、移行ログファイルを開きます。

    • [Open Logs Dir] をクリックして、移行ログファイルのパスを見つけます。

  • 表示: [進行状況ログの非表示] をクリックして、[進行状況ログ] セクションを非表示または表示します。

  • ヘルプ: SMCクライアントのオンラインドキュメントまたはバージョン情報を取得します。

  • 言語: GUIの表示言語を選択します。

2

カスタム設定セクション

ビジネス要件に基づいて、アクティベーションコードまたはAccessKeyペアを設定できます。 設定する設定は、SMCクライアントのuser_config.jsonファイルに書き込まれます。

  • アクティベーションコード: トークンIDトークンコード

    説明

    トークンIDトークンコードを取得する方法の詳細については、「CLIを使用した移行ソースに関する情報のインポート」をご参照ください。

  • AccessKeyペア:

    • AK: AccessKey ID。

    • SK: AccessKeyシークレット。

    説明

    AccessKey ペアを取得する方法の詳細については、「AccessKey ペアの取得」をご参照ください。

3

ジョブの進行状況とログセクション

SMCクライアントを実行した後、ジョブの進行状況を表示したり、問題をトラブルシューティングしたりできます。

重要

SMCクライアントを終了する前に、移行ジョブが進行中でないことを確認してください。 そうしないと、移行ジョブが失敗する可能性があります。

SMCクライアントを終了する

  1. SMCクライアントのディレクトリに移動します。 詳細については、「SMCクライアントの表示と実行」をご参照ください。

  2. SMCクライアントを終了します。

    • Linux

      デフォルトでは、Linux用のSMCクライアントはバックグラウンドで実行されます。 次のコマンドを実行して、SMCクライアントを終了します。

      ./go2aliyun_client -- abort
    • Windows

      • SMCクライアントを手動で実行した場合は、go2aliyun_gui.exeまたはgo2aliyun_client.exeプログラムのみを終了する必要があります。

      • 不明な場合は、CLIで次のコマンドを実行してSMCクライアントを終了します。

        go2aliyun_client.exe -- abort

SMCクライアントのアンインストール

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クライアントがSMCサービスの呼び出しに失敗したことを示すS0エラーコードを受け取った場合はどうすればよいですか?