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
x86_32
Linux
x86_64
x86_32
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
Linux
解凍されたフォルダとファイルを次の表に示します。
フォルダまたはファイル | 説明 |
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クライアントを実行するには、次の手順を実行します。
SMCクライアントのインストールディレクトリに移動します。 SMCクライアントのインストールディレクトリの詳細については、このトピックの「SMCクライアントの表示」をご参照ください。
SMCクライアントを実行します。
Linuxの場合、次のコマンドを実行します。
chmod +x ./go2aliyun_client ./go2aliyun_client
Windowsの場合、次の操作を実行します。
go2aliyun_gui.exe
ファイルをダブルクリックするか、コマンドプロンプトを使用してgo2aliyun_client.exe
ファイルを実行します。
SMCクライアントのステータスを確認します。
エラーが報告されていない場合は、次の図に示すように、移行ソースをインポートするように求められます。 移行元は通常の状態に戻る。
移行元に関連する移行ジョブが存在しない場合、移行元のステータスはオンラインに変わります。
移行元に関連する移行ジョブが存在する場合、移行元のステータスは [移行中] に変わります。 移行ジョブが [エラー] 状態の場合、[操作] 列の [移行ジョブの再試行] をクリックして移行ジョブを再開します。
エラーが報告された場合、システムはエラーコードを返します。 以下の図は一例です。 エラーコードに基づいてエラーをトラブルシューティングし、もう一度お試しください。 詳細については、「トラブルシューティング」をご参照ください。
説明移行ジョブを停止したり、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上の要素を示しています。
次の表に、GUI要素を示します。
いいえ | セクション | 説明 |
1 | トップナビゲーションバー | [設定] 、[ログ] 、[表示] 、[ヘルプ] 、および [言語] メニューで構成されます。
|
2 | カスタム設定セクション | ビジネス要件に基づいて、アクティベーションコードまたはAccessKeyペアを設定できます。 設定する設定は、SMCクライアントのuser_config.jsonファイルに書き込まれます。
|
3 | ジョブの進行状況とログセクション | SMCクライアントを実行した後、ジョブの進行状況を表示したり、問題をトラブルシューティングしたりできます。 |
SMCクライアントを終了する前に、移行ジョブが進行中でないことを確認してください。 そうしないと、移行ジョブが失敗する可能性があります。
SMCクライアントを終了する
SMCクライアントのディレクトリに移動します。 詳細については、「SMCクライアントの表示と実行」をご参照ください。
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
次のコマンドを実行して、残りのキャッシュデータをクリアします。
. /Check/client_check -- ssclear smcss
SMCクライアントのディレクトリを削除します。
次のコマンドでは、SMCクライアントのデフォルトのインストールディレクトリが使用されます。
rm -f /smc/go2aliyun_client */
実際のディレクトリでは、アスタリスク (*) はSMCクライアントのバージョン番号 (2.7.3など) に置き換えられます。
Windows
SMCクライアントのディレクトリを削除するだけです。 SMCクライアントのデフォルトのインストールディレクトリは、
C:\smc\go2aliyun_client *\
です。
関連ドキュメント
SMCクライアントがSMCサービスの呼び出しに失敗したことを示すS0エラーコードを受け取った場合はどうすればよいですか?