サーバ移行センタ (SMC) クライアントは、Alibaba Cloud が開発したサーバー移行ツールです。このトピックでは、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 クライアントを起動および停止できます。
SMC デーモンサービスは 32 ビットの Windows システムではサポートされていません。代わりに go2aliyun_client.exe を実行してください。Linux
SMC デーモンプロセスのインストールパスは
/smc/smc_daemonです。/smc/smc_daemon --statusコマンドを実行して、SMC デーモンサービスのステータスを確認します。出力はステータスを示します:RUNNINGはサービスが実行中、STOPPEDはサービスが停止中、UNINSTALLEDはサービスがインストールされていないことを意味します。SMC クライアントの起動:次のコマンドを実行して SMC デーモンサービスを起動します。この操作により、SMC クライアントプログラムも起動します。
/smc/smc_daemon --startSMC クライアントの停止:次のコマンドを実行して 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 --startSMC クライアントの停止:次のコマンドを実行して SMC デーモンサービスを停止します。この操作により、SMC クライアントプログラムも停止します。
C:\smc\smc_daemon.exe --stop
SMC クライアントのアンインストール
移行が完了したら、次の手順に従って SMC クライアントをアンインストールします。
Linux
SMC デーモンサービスを停止して削除します。
/smc/smc_daemon --stop /smc/smc_daemon --uninstall残りのキャッシュデータをクリアします。
./Check/client_check --ssclear smcssSMC クライアントディレクトリを削除します。
次の例では、SMC クライアントディレクトリのデフォルトのインストールパスを使用します。
rm -rf /smc
Windows
PowerShell で、次のコマンドを実行して SMC デーモンサービスを停止し、削除します。
C:\smc\smc_daemon.exe --stop C:\smc\smc_daemon.exe --uninstallSMC のインストールディレクトリ
C:\smcを削除します。
よくある質問
SMC クライアントプロセスの実行ステータスを確認するにはどうすればよいですか?
Linux
<installation_directory_name>を実際のディレクトリ名に置き換えてください。次の例では、SMC クライアントディレクトリのデフォルトのインストールパスを使用します。tail -f /smc/<installation_directory_name>/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 で、次のコマンドを実行して、クライアントが期待どおりに実行されているかどうかを確認します。
<installation_directory_name>と<log_name>を実際の名称に置き換えてください。次の例では、SMC クライアントディレクトリのデフォルトのインストールパスを使用します。Get-Content C:\smc\<installation_directory_name>\Logs\<log_name> -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!が含まれます移行タスクが関連付けられていない場合、移行元のステータスはオンラインに変わります。
移行タスクが関連付けられている場合、移行元のステータスは「移行中」に変わります。移行タスクが「エラー」状態の場合は、タスクを見つけて [操作] 列の [タスクの再試行] をクリックして移行タスクを再開します。
エラー: エラーが発生した場合は、エラーコードに基づいて原因を特定し、再試行してください。詳細については、「トラブルシューティング」をご参照ください。

SMC デーモンサービスをサポートしないシステムで SMC クライアントを起動および停止する方法
SMC デーモンサービスは 32 ビットの Windows システムではサポートされていません。次の手順に従って SMC クライアントを起動および停止します。
<installation_directory_name>を実際のディレクトリ名に置き換えてください。SMC クライアントプログラムを起動するには、コマンド
C:\smc\<installation_directory_name>\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\<installation_directory_name>\go2aliyun_client.exe --abortを実行します。たとえば、インストールディレクトリが
go2aliyun_client3.1.0_windows_x86_64の場合、C:\smc\go2aliyun_client3.1.0_windows_x86_64\go2aliyun_client.exe --abortを実行します。