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

Server Migration Center:Alibaba Cloud シンプルアプリケーションサーバーから ECS インスタンスにデータを移行する

最終更新日:Mar 14, 2025

お使いの Simple Application Server (SAS) がビジネス構成要件を満たせない場合は、シンプルアプリケーションサーバーから Elastic Compute Service(ECS)インスタンスにデータをスムーズに移行して、より柔軟なリソース構成を実現できます。 移行元のシンプルアプリケーションサーバーと移行先の ECS インスタンスは、同じ Alibaba Cloud アカウントに属している必要がありますが、同じリージョンまたは異なるリージョンに配置できます。 このトピックでは、サーバ移行センタ(SMC)を使用して、シンプルアプリケーションサーバーから ECS インスタンスにデータを移行する方法について説明します。

説明

シンプルアプリケーションサーバーのイメージコピー機能とイメージ共有機能を使用して、シンプルアプリケーションサーバーから ECS インスタンスにデータを移行することをお勧めします。 詳細については、「シンプルアプリケーションサーバーから ECS インスタンスにデータを移行する」をご参照ください。 前述の機能が要件を満たせない場合は、このトピックで説明されている方法を使用して、シンプルアプリケーションサーバーから ECS インスタンスにデータを移行できます。

シナリオ

  • (推奨)シンプルアプリケーションサーバーから同じリージョンまたはリージョンをまたがる ECS カスタムイメージにデータを移行する

    移行先の ECS インスタンスを購入していない場合は、シンプルアプリケーションサーバーから ECS カスタムイメージにデータを移行してから、カスタムイメージに基づいて ECS インスタンスを作成できます。

  • シンプルアプリケーションサーバーから同じリージョン内の既存の ECS インスタンスにデータを移行する

    移行先の ECS インスタンスを購入済みで、シンプルアプリケーションサーバーのストレージとオペレーティングシステムが移行先の ECS インスタンスのストレージとオペレーティングシステムと同じである場合は、シンプルアプリケーションサーバーから既存の ECS インスタンスにデータを移行できます。

    警告

    データの移行後、移行先の ECS インスタンスの元のデータは削除されますが、シンプルアプリケーションサーバーのデータは影響を受けません。 移行先の ECS インスタンスに重要なデータが含まれている場合は、シンプルアプリケーションサーバーから移行先の ECS インスタンスにデータを移行しないことをお勧めします。

影響

移行前に、次の表の情報に注意してください。

項目

説明

データディレクトリ

移行中、SMC は移行元サーバーのディスクパーティション構造に基づいて、移行元サーバーのディスクパーティション構造と可能な限り一致するディスクパーティション構造を自動的に生成できます。 パーティションサイズ、場所の順序、転送モード、LVM を有効にするかどうかなど、必要に応じて宛先ディスクのパーティション構造を調整できます。

デフォルトでは、サーバーのすべてのディスクが移行されますが、次の条件も考慮する必要があります。

  • データディスクにマウントポイントが存在しない場合、データディスクは移行されません。

  • 一部のパーティションディレクトリを移行する必要がない場合は、ディスクパーティション構造を調整した後、これらのディスクを移行しないように選択できます。

詳細については、「手順 2: 移行構成」をご参照ください。

中間インスタンス

移行中は、中間インスタンスで操作を実行しないでください。

移行エラーを防ぐため、移行プロセス中に中間インスタンスを停止、開始、再起動、またはリリースしたり、中間インスタンスの課金方法を変更したりしないでください。 移行が完了すると、SMC は中間インスタンスを自動的にリリースします。

説明
  • 移行ジョブを実行するために、SMC は Alibaba Cloud アカウント内に No_Delete_SMC_Transition_Instance という名前の従量課金制の一時中間インスタンスを作成します。 詳細については、「サーバ移行センタ(SMC)に関するよくある質問」トピックの「中間インスタンスで使用できる仕様は?」セクションをご参照ください FAQ about Server Migration Center (SMC)

  • サーバーを ECS インスタンスに移行する場合、ECS インスタンスは中間インスタンスとして機能します。 インスタンスは自動的にリリースされません。

詳細については、「仕組み」をご参照ください。

IP アドレス

移行後、サーバーの IP アドレスが変更され、サービスが中断される可能性があります。 オフピーク時に移行を実行することをお勧めします。 ビジネスに IP アドレスの構成が含まれる場合は、移行後にドメイン名解決と ICP 登録を変更してください。

基盤となるハードウェア

移行後、基盤となるハードウェアが変更され、基盤となるハードウェアに関連付けられているアプリケーションライセンスが無効になる場合があります。 ビジネス要件に基づいて確認を実行してください。

前提条件

  • サーバー移行の準備が完了していること。 詳細については、「始める前に」をご参照ください。

  • シンプルアプリケーションサーバーから既存の ECS インスタンスにデータを移行する場合、次の要件を満たす必要があります。

    • 移行先の ECS インスタンスの重要なデータを、インスタンス以外のイメージ、スナップショット、またはストレージデバイスにバックアップします。

    • 移行先の ECS インスタンスのオペレーティングシステムが、移行元サーバーのオペレーティングシステムと同じであること。

    • 移行先の ECS インスタンスに接続されているデータディスクの数が、移行元サーバーに接続されているデータディスクの数以上であること。 そうでない場合、移行元サーバーのディスクデータを移行先の ECS インスタンスに移行できません。 この場合、ECS インスタンスにさらにデータディスクを接続する必要があります。 詳細については、「データディスクを接続する」をご参照ください。

    • ECS インスタンスに接続されているシステムディスクとデータディスクの容量が、移行元サーバーに接続されているシステムディスクとデータディスクの容量以上であること。 移行元サーバーに接続されているシステムディスクとデータディスクを縮小する場合は、移行先の ECS インスタンスに接続されているシステムディスクとデータディスクの容量が、移行元サーバーに接続されているシステムディスクとデータディスクのデータサイズ以上であることを確認してください。 そうでない場合、移行元サーバーのデータを移行先の ECS インスタンスに完全に移行できません。 この場合、データディスクとシステムディスクをスケールアップする必要があります。 クラウドディスクのサイズ変更方法の詳細については、「概要」をご参照ください。

手順

手順 1: 移行元の情報をインポートする

移行元は、データセンター内のサーバー、VM、サードパーティ クラウド プラットフォーム上のホストなど、移行対象となるさまざまな種類のサーバーにすることができます。SMC は、移行元に関する情報をインポートするための複数のメソッドをサポートしています。ビジネス要件に基づいてメソッドを選択できます。詳細については、「よくある質問」トピックの移行元に関する情報をインポートする方法を選択するにはどうすればよいですか?セクションをご参照ください。

(推奨)CLI を使用する

重要

移行元サーバーは、インターネット経由でアクセスできる必要があります。

  1. サーバ移行センタ(SMC)コンソール にログインします。

  2. 左側のナビゲーションウィンドウで、[クラウドに移行] > [サーバー移行] を選択します。

  3. [サーバー移行] ページで、[移行元をインポート] をクリックします。

  4. プロンプトに従ってパラメータを構成し、アクティベーションコードコマンドをコピーします。 次の表にパラメータを示します。

    パラメータ

    説明

    [ワークグループ]

    オプション。 ECS イメージへのバッチ移行を含むシナリオに適しています。 単一サーバーの移行の場合は、このパラメータをスキップしてください。

    同じワークグループ内の複数の移行元を管理できます。 移行中は、ワークグループに関連付けられている移行元に対して自動増分同期を有効にする必要があります。 詳細については、「サーバーのバッチ移行」をご参照ください。

    ワークグループが作成されていない場合は、[新しいワークグループを作成] をクリックします。

    [移行元タイプ]

    移行元のタイプ。 [物理サーバーまたは VM] を選択します。

    [インポート方法]

    [CLI を使用してサーバーをインポート] を選択します。 アクティベーションコードとコマンドを生成し、移行元でコマンドを実行します。

    [移行元クォータ]

    アクティベーションコードを使用して情報をインポートする移行元の数。 有効な値: 1 ~ 1000。 デフォルト値: 200。

    [有効期間]

    アクティベーションコードの有効期間。 単位: 日。 有効な値: 1 ~ 90。 デフォルト値: 90。

    [アクティベーションコード]

    アクティベーションコード。 次の手順を実行してアクティベーションコードを生成し、生成されたコマンドをコピーします。

    1. [生成] をクリックします。

    2. 移行元のオペレーティングシステムに基づいて、[linux シェル] タブまたは [windows Powershell] タブをクリックします。

    3. [コピー] をクリックして、アクティベーションコードコマンドをコピーします。

  5. 移行元サーバーにログインし、コピーしたコマンドを管理者として貼り付けて実行して、移行元の情報をインポートします。

    Linux サーバー
    1. Linux サーバーにログインします。

    2. コピーしたコマンドを管理者として貼り付けて実行して、移行元の情報をインポートします。

      image.png

      コマンドの実行後、Import Source Server [s-bp18x8751kgz2oyh****] Successfully! のようなメッセージが返された場合、移行元の情報はインポートされます。

    Windows サーバー
    1. Windows サーバーにログインします。

    2. 管理者として Windows PowerShell を開きます。

    3. コピーしたコマンドを実行して、移行元の情報をインポートします。

      image.png

      コマンドの実行後、Import Source Server [s-bp19rlidl3mwuptc****] Successfully! のようなメッセージが返された場合、移行元の情報はインポートされます。

  6. SMC コンソールの [サーバー移行] ページで、[リアルタイム移行ステータス] 列に移行元のステータスが表示されます。

    • 移行元のステータスが [移行元オンライン] の場合、移行元の情報はインポートされます。

    • 移行元が別の状態にある場合、情報のインポートは失敗します。 この場合、次のソリューションに基づいてエラーのトラブルシューティングを行い、移行元の情報を再度インポートします。

      • SMC コンソールに表示されるメッセージ、または SMC クライアントがインストールされているディレクトリにあるログファイルに基づいて、エラーのトラブルシューティングを行います。 デフォルトでは、SMC クライアントは次のディレクトリにインストールされます。

        • Windows サーバー: C:\smc

        • Linux サーバー: /smc

      • よくある質問(FAQ)とソリューションの詳細については、「サーバ移行センタ(SMC)に関するよくある質問」および「サーバー移行中にエラーが発生しました」をご参照ください。

SMC コンソールを使用する

重要
  • 移行元サーバーは、インターネット経由でアクセスできる必要があります。

  • Resource Access Management(RAM)ユーザーとして移行元の情報をインポートする場合、RAM ユーザーに次の権限が付与されていることを確認してください。

  1. サーバ移行センタ(SMC)コンソール にログインします。

  2. 左側のナビゲーションウィンドウで、[クラウドに移行] > [サーバー移行] を選択します。

  3. [サーバー移行] ページで、[移行元をインポート] をクリックします。

  4. [移行元をインポート] ページで、移行元のタイプに基づいてパラメータを構成します。

    パラメータ

    説明

    [ワークグループ]

    オプション。 ECS イメージへのバッチ移行を含むシナリオに適しています。 単一サーバーの移行の場合は、このパラメータをスキップしてください。

    同じワークグループ内の複数の移行元を管理できます。 移行中は、ワークグループに関連付けられている移行元に対して自動増分同期を有効にする必要があります。 詳細については、「サーバーのバッチ移行」をご参照ください。

    ワークグループが作成されていない場合は、[新しいワークグループを作成] をクリックします。

    [移行元タイプ]

    移行元のタイプ。 [物理サーバーまたは VM] を選択します。

    [インポート方法]

    [コンソールからインポート] を選択します。 SMC コンソールで、移行元サーバーのパブリック IP アドレス、ポート番号、SSH ユーザーパスワードを手動で入力し、SMC が移行元にリモート接続して移行元を自動的にインポートすることを承認します。

    [移行元名]

    移行元の名前。 名前は 2 ~ 128 文字の長さである必要があります。 名前は文字で始める必要がありますが、http:// または https:// で始めることはできません。 名前に使用できる文字は、英字、数字、コロン(:)、アンダースコア(_)、ハイフン(-)です。

    [OS タイプ]

    移行元サーバーのオペレーティングシステムのタイプ。 ビジネス要件に基づいて、[linux] または [windows] を選択します。

    重要

    オペレーティングシステムとして [windows] を選択した場合は、OpenSSH をインストールする必要があります。 詳細については、「よくある質問」トピックの「Windows サーバーに OpenSSH をインストールするにはどうすればよいですか?」セクションをご参照ください。

    [IP アドレス]

    インターネット経由で移行元にアクセスするために使用される IPv4 アドレス。 例: 120.55.XX.XX。

    [ポート]

    移行元の SSH ポート番号。 有効な値: 1 ~ 65535。 デフォルト値: 22。

    [ユーザー名]

    移行元のオペレーティングシステムにログインするために使用される、管理者権限を持つユーザー名。

    • Linux: デフォルトのユーザー名は root です。

    • Windows: デフォルトのユーザー名は Administrator です。

    [パスワード]

    ユーザー名に対応するパスワード。

  5. パラメータを構成した後、[インポート] をクリックします。

    SMC は CloudShell を自動的に起動してインポートを実行します。 インポートプロセスには約 3 ~ 10 分かかります。 インポートが完了するまで待ちます。

  6. SMC コンソールの [サーバー移行] ページで、[リアルタイム移行ステータス] 列に移行元のステータスが表示されます。

    • 移行元のステータスが [移行元オンライン] の場合、移行元の情報はインポートされます。

    • 移行元が別の状態にある場合、情報のインポートは失敗します。 この場合、次のソリューションに基づいてエラーのトラブルシューティングを行い、移行元の情報を再度インポートします。

      • SMC コンソールに表示されるメッセージ、または SMC クライアントがインストールされているディレクトリにあるログファイルに基づいて、エラーのトラブルシューティングを行います。 デフォルトでは、SMC クライアントは次のディレクトリにインストールされます。

        • Windows サーバー: C:\smc

        • Linux サーバー: /smc

      • よくある質問(FAQ)とソリューションの詳細については、「サーバ移行センタ(SMC)に関するよくある質問」および「サーバー移行中にエラーが発生しました」をご参照ください。

SMC クライアントを使用する

SMC クライアントの詳細については、「SMC クライアントを使用する」をご参照ください。

  1. サーバ移行センタ(SMC)コンソール にログインします。

  2. 左側のナビゲーションウィンドウで、[クラウドに移行] > [サーバー移行] を選択します。

  3. [サーバー移行] ページで、[移行元をインポート] をクリックします。

  4. [移行元をインポート] ページで、パラメータを構成します。 次の表にパラメータを示します。

    パラメータ

    説明

    [移行元タイプ]

    移行元のタイプ。 [物理サーバーまたは VM] を選択します。

    [インポート方法]

    [クライアントを使用してサーバーをインポート] を選択します。 移行元に SMC クライアントを手動でダウンロードしてインストールします。

    [説明]

    SMC クライアントのダウンロード方法に関する説明。 [説明] セクションの情報を読み、プロンプトに従って、移行元のオペレーティングシステムの CPU アーキテクチャ(ARM または x86)とビットバージョン(32 ビットまたは 64 ビット)に基づいて、対応する SMC クライアントをダウンロード、インストール、アクティブ化します。

  5. 移行元の情報をインポートします。

    移行元のオペレーティングシステムに基づいて操作を実行します。

    重要

    移行中は、移行が完了するまで SMC クライアントをシャットダウンしないでください。 そうでない場合、移行元は SMC コンソールから切断され、移行は失敗します。

    Windows サーバー
    1. ファイル転送をサポートするリモート接続ツールを使用できます。 たとえば、WinSCP を使用して SMC クライアントパッケージを移行元 Windows サーバーにアップロードできます。

    2. 移行元 Windows サーバーで、Windows の組み込み展開ツールまたはインストールした展開ツールを使用して、SMC クライアントパッケージを展開します。

    3. 移行元サーバーに対応する SMC クライアントフォルダで、SMC クライアントを実行します。

      • Windows GUI バージョンを実行するには、go2aliyun_gui.exe ファイルをダブルクリックします。

      • Windows CLI バージョンを実行するには、go2aliyun_client.exe ファイルをダブルクリックします。

      説明

      プログラムを実行するときは、[OK] をクリックして、管理者権限を持っていることを確認する必要があります。

    4. アクティベーションコードまたは AccessKey ペアを取得します。

      • (推奨)アクティベーションコードを取得します。SMC コンソールの [説明] セクションで、[生成] をクリックし、生成されたアクティベーションコード情報をコピーします。

      • AccessKey ペアを取得します。AccessKey ペアは、AccessKey ID と AccessKey シークレットで構成されます。 AccessKey ペアが作成されていない場合は、最初に作成します。 詳細については、「AccessKey ペアを取得する」をご参照ください。

    5. プロンプトに従ってアクティベーションコードまたは AccessKey ペアを入力します。

      • Windows GUI バージョンを実行するには、[トークン ID/AK] フィールドと [トークンコード/SK] フィールドにアクティベーションコードまたは AccessKey ペアを入力し、[開始] をクリックします。 詳細については、「SMC クライアントを使用する」をご参照ください。

      • Windows CLI バージョンを実行するには、取得した access_access_token_idaccess_token_code を入力し、Enter キーを押します。

      移行元の情報がインポートされると、Import Source Server [s-bp18x8751kgz2oyh****] Successfully! のようなメッセージが返されます。

    Linux サーバー
    1. ファイル転送をサポートするリモート接続ツールを使用できます。 たとえば、WinSCP を使用して SMC クライアントパッケージを移行元 Linux サーバーにアップロードできます。

    2. 移行元 Linux サーバーに接続し、SMC クライアントパッケージを展開します。

      例では Linux 64 ビット汎用 が使用されています。 次のコマンドを実行してパッケージを展開します。 別のバージョンの SMC クライアントを使用する場合は、コマンドのパッケージ名を SMC クライアントの名前に置き換えます。

      tar xf go2aliyun_client_linux_x86_64.tar.gz
      説明

      [linux ARM64] は、g6r 汎用インスタンスファミリと c6r コンピュート最適化インスタンスファミリをサポートしています。 インスタンスタイプの詳細については、「インスタンスファミリの概要」トピックの「Arm ベースのエンタープライズレベルコンピューティングインスタンスファミリ」セクションをご参照ください。

    3. (オプション)移行から不要なファイルまたはディレクトリを除外します。 詳細については、「よくある質問」トピックの「移行ジョブからファイルまたはディレクトリを除外するにはどうすればよいですか?」セクションをご参照ください。

      重要

      ブロックレプリケーション機能を有効にすると、移行ジョブからファイルまたはディレクトリを除外できなくなります。

    4. アクティベーションコードまたは AccessKey ペアを取得します。

      • (推奨)アクティベーションコードを取得します。SMC コンソールの [説明] セクションで、[生成] をクリックし、生成されたアクティベーションコード情報をコピーします。

      • AccessKey ペアを取得します。AccessKey ペアは、AccessKey ID と AccessKey シークレットで構成されます。 AccessKey ペアが作成されていない場合は、最初に作成します。 詳細については、「AccessKey ペアを取得する」をご参照ください。

    5. SMC クライアントフォルダで、次のコマンドを実行して SMC クライアントを実行します。

      cd go2aliyun_client_linux_x86_64
      sudo chmod +x go2aliyun_client
      sudo ./go2aliyun_client
    6. プロンプトに従ってアクティベーションコードまたは AccessKey ペアを入力します。 次の図は、アクティベーションコードの例を示しています。adad

      アクティベーションコードを入力した後、次のメッセージが表示される場合があります。

      • 移行元サーバーにスナップショット依存関係がインストールされていない場合は、メッセージが表示されます。 次の図は、メッセージの詳細を示しています。 ブロックレプリケーション機能を有効にするかどうかによって、スナップショット依存関係をインストールするかどうかを決定できます。

        • 移行のブロックレプリケーションを有効にするには、yes と入力して、スナップショット依存関係を自動的にインストールします。

        • 移行のブロックレプリケーションを有効にしたくない場合は、no と入力します。

        重要

        スナップショット依存関係をインストールできない場合は、移行ジョブの作成時にブロックレプリケーションを有効にしないでください。 そうでない場合、移行が失敗する可能性があります。

        123

      • rsync ツールは、ほとんどの主流の移行元にインストールされています。 rsync が移行元にインストールされていない場合、SMC クライアントはメッセージを表示します。 次の図に示すように、yes と入力して rsync をインストールします。安装rsync

      • 移行元で SELinux が有効になっている場合は、SELinux を無効にするように求めるメッセージが表示されます。 yes と入力して SELinux を無効にします。 次の図は、SELinux を無効にする方法を示しています。关闭SELinux

      移行元の情報がインポートされると、Import Source Server [s-bp11npxndknsycqj****] Successfully! のようなメッセージが返されます。

      説明

      移行元の情報をインポートできない場合は、返されたメッセージに基づいて問題のトラブルシューティングを行うことができます。 問題を修正した後、次のコマンドを実行してバックグラウンドプログラムを終了し、移行元の情報を再インポートします。 FAQ とソリューションの詳細については、「サーバ移行センタ(SMC)に関するよくある質問」および「サーバー移行中にエラーが発生しました」をご参照ください。

      sudo ./go2aliyun_client --abort
      sudo ./go2aliyun_client
  6. SMC コンソールの [サーバー移行] ページで、[リアルタイム移行ステータス] 列に移行元のステータスが表示されます。

    • 移行元のステータスが [移行元オンライン] の場合、移行元の情報はインポートされます。

    • 移行元が別の状態にある場合、情報のインポートは失敗します。 この場合、次のソリューションに基づいてエラーのトラブルシューティングを行い、移行元の情報を再度インポートします。

      • SMC コンソールに表示されるメッセージ、または SMC クライアントがインストールされているディレクトリにあるログファイルに基づいて、エラーのトラブルシューティングを行います。 デフォルトでは、SMC クライアントは次のディレクトリにインストールされます。

        • Windows サーバー: C:\smc

        • Linux サーバー: /smc

      • よくある質問(FAQ)とソリューションの詳細については、「サーバ移行センタ(SMC)に関するよくある質問」および「サーバー移行中にエラーが発生しました」をご参照ください。

手順 2: 移行構成

  1. 管理する移行元を見つけて、[アクション] 列の [移行を開始] をクリックします。

  2. パラメータを構成し、[移行を開始] をクリックします。

    1. 次の表で説明されている基本パラメータを構成します。

      パラメータ

      説明

      [移行ジョブ名]

      移行ジョブの名前。

      サーバー移行

      [ジョブの説明]

      移行ジョブの説明。

      テスト

      移行先のタイプ

      必須。 移行先のタイプ。 実際の移行シナリオに基づいて移行先タイプを選択します。

      [ECS イメージ]

      移行元サーバーを ECS カスタムイメージに移行してから、カスタムイメージを使用して ECS インスタンスを作成します。

      [移行先タイプ] パラメータを [ECS イメージ] に設定すると、次のパラメータが表示されます。

      • [移行先リージョン]: 移行元サーバーを移行する Alibaba Cloud リージョン。 このパラメータは必須です。 リージョンの詳細については、「リージョンとゾーン」をご参照ください。

      • [イメージ名]: SMC によって移行元サーバー用に生成された移行先カスタムイメージの名前。

      [ECS インスタンス]

      ストレージやオペレーティングシステムなどの構成が移行元サーバーの構成と一致する既存の ECS インスタンスに移行元サーバーを移行します。

      重要

      移行中に、移行先の ECS インスタンスのオペレーティングシステムが置き換えられ、システムディスクの自動スナップショットがリリースされ、復元できなくなります。 今後のニーズまたはデータセキュリティ上の考慮事項のために自動スナップショットを保持する場合は、移行前にディスクとともに自動スナップショットのリリースを手動でキャンセルできます。 詳細については、「ディスクをリリースしながら自動スナップショットを削除する」をご参照ください。

      [移行先タイプ] パラメータを [ECS インスタンス] に設定すると、次のパラメータが表示されます。

      • [移行先リージョン]: 移行元サーバーを移行する Alibaba Cloud リージョン。 このパラメータは必須です。 リージョンの詳細については、「リージョンとゾーン」をご参照ください。

      • [移行先インスタンス]: 移行先インスタンスとして使用される ECS インスタンス。

      [コンテナイメージ]

      移行元サーバーを ACR に移行します。 x86 アーキテクチャの Linux サーバーのみをコンテナイメージとして移行できます。 詳細については、「サーバーをコンテナレジストリに移行する」をご参照ください。

      ECS イメージ

      [移行テスト]

      移行テスト機能を有効にするかどうかを指定します。 この機能を使用すると、移行ジョブが開始される前に移行ジョブの実現可能性とリスクを理解し、特定された問題の解決策を提供できます。 また、移行されるデータ量、移行速度、移行の合計時間などの情報も取得できます。 これにより、実際の移行中に発生する可能性のある問題と損失を軽減できます。 テスト中は、従量課金制リソースの料金が発生します。 デフォルトでは、[移行テスト] はオンになっています。

      警告

      [移行先タイプ] パラメータを [ECS インスタンス] に設定すると、移行先の ECS インスタンスのすべてのディスクのスナップショットが作成されます。 移行テストが異常であるか、[実行方法] パラメータが [テストのみ] に設定されている場合、ディスクスナップショットは自動的にロールバックされます。 移行テスト中は、移行先の ECS インスタンスは使用できなくなり、すべてのデータが失われます。 移行先の ECS インスタンスに重要なデータがないことを確認してください。

      詳細については、「移行テストを構成する」をご参照ください。

      デフォルト設定を維持

      [実行方法]

      [移行テスト] がオンになっているかどうかに基づいて、移行ジョブを実行するモード。 [実行方法] を選択します。

      [移行テスト] がオンになっている場合

      • [テストのみ]: システムは移行テストのみを実行します。 移行テストが完了したら、サーバー移行ジョブを手動で開始する必要があります。

      • [テストと移行]: システムは移行テストを実行します。 移行テストが完了した後、[クリティカル] 状態のテスト項目がない場合、システムはサーバー移行ジョブを自動的に開始します。 これがデフォルト値です。

      [移行テスト] がオフになっている場合

      • [すぐに移行]: 移行ジョブは、作成後すぐに開始されます。 これがデフォルト値です。

      • [後で移行]: 移行ジョブは、作成後、指定された時刻に自動的に開始されます。

        説明

        移行ジョブを実行するように指定できる最も早い時刻は、ジョブの作成後 10 分です。

      • [作成のみ]: 移行ジョブの作成後、[アクション] 列の [移行ジョブを開始] をクリックして、移行ジョブを手動で開始する必要があります。

      デフォルト設定を維持

      [自動増分同期]

      SMC が移行元の増分データを Alibaba Cloud に自動的に同期するかどうかを指定します。 デフォルトでは、この機能は無効になっています。

      • この機能を有効にする場合は、次のパラメータを構成する必要があります。

        • [同期間隔]: SMC が増分データを Alibaba Cloud に自動的に同期する間隔。

        • [最大予約イメージ数]: 増分データ同期中に保持できるイメージの最大数。

        SMC は、指定された間隔で増分データを Alibaba Cloud に自動的に同期します。 増分データ同期のベストプラクティスについては、「サーバーから増分データを移行する」をご参照ください。

      • この機能を無効にすると、増分データは同期されません。

      デフォルト設定を維持

      [移行テンプレートを有効にする]

      [移行先タイプ] パラメータを [ECS イメージ] に設定すると、このパラメータが使用可能になります。

      移行テンプレートは、移行タスクのパラメータをプリセットするために使用され、移行の開始時にテンプレートパラメータが自動的に入力されます。 移行テンプレートの設定方法の詳細については、「移行テンプレートを構成する」をご参照ください。

      デフォルト設定を維持

    2. 必要に応じて、ディスクパーティション構造を調整します。 次の表にパラメータを示します。

      パラメータ

      説明

      ディスクパーティションを変更

      ニーズに応じて、[ディスクパーティションを変更] を有効にするかどうかを決定します。 この機能は、SMC クライアント 2.8.0 以降でのみサポートされています。 詳細については、「SMC クライアントを使用する」をご参照ください。

      • 有効になっていません: デフォルトでは、移行先システムのディスクパーティション構造は、移行元のディスクパーティション構造と同じです。

      • 有効: パーティションサイズ、順序、転送方法、LVM を有効にするかどうかなど、移行先ディスクパーティション構造を調整できます。

        ディスクパーティション構造のパラメータの説明は次のとおりです。

        ディスクを構成する

        • システムディスク: 移行先インスタンスのシステムディスクのサイズ。 単位: GiB。 有効な値: 20 ~ 2048。

          移行先システムディスクのサイズは、移行元システムディスクのデータ量よりも大きくする必要があります。 たとえば、移行元システムディスクの合計サイズが 400 GiB ですが、このディスクに保存されているデータのサイズが 100 GiB のみである場合、このパラメータを 100 より大きい値に設定する必要があります。

          説明

          このパラメータのデフォルト値は、移行元システムディスクのサイズです。 デフォルト値を保持するか、より大きい値を指定することをお勧めします。

        • データディスク <N>: 移行先インスタンスのデータディスクのサイズ。 単位: GiB。 有効な値: 1 ~ 32768。

          • 変数 <N> は、データディスクのシリアル番号を示します。 ディスクが移行先インスタンスに移行される場合、N はデータディスクの ID です。

          • 移行先データディスクのサイズは、移行元データディスクのデータ量よりも大きくする必要があります。 たとえば、移行元データディスクの合計サイズが 500 GiB ですが、このディスクに保存されているデータのサイズが 100 GiB のみである場合、このパラメータを 100 より大きい値に設定する必要があります。

          • データディスクにマウントポイントがない場合、またはすべてのマウントポイントが移行されない場合、データディスクは移行されません。

        • [LVM]: 論理ボリュームマネージャ(LVM)は、Linux システムのディスクパーティションを管理するためのメカニズムです。 LVM は従来のディスクパーティションよりも柔軟性があり、ディスク容量を動的に調整できます。

          ニーズに応じて、LVM を有効にするかどうかを選択できます。 LVM を有効にすると、移行先は LVM 構造を使用してディスクを自動的に再構築します。

          説明例:

          LVM が有効になっている各移行先ディスクについて、システムは 1 つの物理ボリューム(PV)とその対応するボリュームグループ(VG)を作成します。 VG には、マウントポイントに対応する論理ボリュームマネージャ(LVM)がいくつか作成されます。 デフォルトでは、VG 名は vgX(X はディスクのシリアル番号)で、LVM 名は lvX(X は LVM のシリアル番号)です。 次の図に例を示します。

          image

          重要

          LVM は、次のシナリオではサポートされていません。

          • 移行元が Windows システムの場合。

          • システムディスクにブートパーティションがない場合。

          LVM を有効にした後、次のシナリオでは機能が有効になりません。

          • 移行元が lvm2 をサポートしていないか、lvm2 パッケージがインストールされていない。

          • 移行元がカーネルバージョン 3.x 以前の Debian システムであり、XFS ファイルシステムのディスクがマウントされている。

        マウントポイントを構成する

        • 移行するかどうか: ビジネスニーズに基づいて、マウントポイントを移行するかどうかを選択できます。

        • ブロックレプリケーションを有効にする: ブロックレプリケーションを有効にすると、移行元のパーティション構造との整合性を確保しながら、移行の転送速度の安定性を効果的に向上させることができます。 ただし、パーティションサイズは変更できません。 SMC は、移行元のディスクパーティションステータスに基づいて、ブロックレプリケーションの有効化をサポートするかどうかを判断します。

          • 移行元がパーティションのブロックレプリケーションをサポートしていない場合、[ブロックレプリケーションを有効にする] スイッチをオンにすることができず、デフォルトのファイルレプリケーション方法が使用され、パーティションサイズの変更が可能になります。

          • 移行元がパーティションのブロックレプリケーションをサポートしている場合、[ブロックレプリケーションを有効にする] スイッチはデフォルトで有効になり、パーティションレベルのディスク移行が実現します。ブロックレプリケーションを有効にする

          説明
          • 移行元が Windows オペレーティングシステムの場合、ブロックレプリケーション機能はデフォルトで有効になっており、無効にすることはできません。

          • ディスクで LVM が有効になっていて、パーティションサイズが 4 MiB の整数倍でない場合、ブロックレプリケーションは有効にならず、ファイルレプリケーションがデータ転送に使用されます。

        • パーティションサイズを設定する: ブロックレプリケーションが有効になっていない場合は、ニーズに応じてパーティションサイズを設定できますが、パーティションサイズの合計は、それらが属するディスクのサイズを超えることはできません。

        説明

        移行先インスタンスのディスクのサイズが移行元ディスクのサイズと一致しない場合、移行タスクを作成できません。 この場合、システムはディスクサイズの要件を満たすようにマウントポイントの位置を自動的に調整します。 調整後も要件を満たせない場合は、プロンプトに従って問題を処理してください。

        また、ディスクサイズの要件を満たすように、マウントポイントを手動でドラッグアンドドロップすることもできます。 ただし、ブートタイプまたはシステムタイプのパーティションでは、ドラッグアンドドロップはサポートされていません。 具体的な操作は次のとおりです。

        1. ポインタをマウントポイントの前の image に移動します。

        2. ポインタを使用して、マウントポイントを別のディスクにドラッグします。

      デフォルト設定を維持

    3. 条件付きで必須。 [詳細設定] をクリックして、ネットワークタイプ、プライベートネットワーク IP アドレス、転送速度制限などの詳細パラメータを構成します。 次の表にパラメータを示します。

      パラメータ

      説明

      [ネットワークタイプ]

      移行元サーバーから中間インスタンスにデータを移行するために使用されるネットワークのタイプ。 デフォルトでは、データはインターネット経由で移行されます。 移行中、SMC は VPC の vSwitch に接続する中間インスタンスを作成します。 [パブリックネットワーク] を選択すると、パブリック IP アドレスが中間インスタンスに割り当てられます。

      [パブリックネットワーク] (デフォルト値)

      SMC はインターネット経由で中間インスタンスにデータを移行します。 [パブリックネットワーク] を選択する場合は、移行元サーバーがインターネットにアクセスできることを確認してください。 ビジネス要件に基づいて、VPC と vSwitch を指定するかどうかを決定できます。

      • VPC と vSwitch を指定すると、SMC は指定された VPC と vSwitch に接続する中間インスタンスを作成します。

      • VPC または vSwitch を指定しない場合、SMC はシステムによって自動的に作成された VPC と vSwitch に接続する中間インスタンスを作成します。

      [VPC]

      SMC は VPC 経由で中間インスタンスにデータを移行します。 [VPC] を選択する場合は、VPC と vSwitch を指定し、移行元サーバーが VPC に接続できることを確認する必要があります。

      説明

      データセンター内のサーバー、VM、またはサードパーティのクラウドサーバーが VPC に接続できる場合は、このネットワークタイプを選択してデータを移行することをお勧めします。 インターネット経由の移行と比較して、VPC 経由の移行はより効率的で安定しています。 VPN Gateway、Express Connect、または SAG を使用して、移行元を VPC に接続できます。 詳細については、「データセンターを VPC に接続する」をご参照ください。

      デフォルト設定を維持

      [プライベート Ipv4 アドレス]

      移行先インスタンスのプライベート IP アドレスを変更する必要がある場合は、プライベート IP アドレスを手動で指定できます。 このパラメータは、[移行先タイプ][ECS インスタンス] として選択されている場合にのみ表示されます。

      • [変更しない]: デフォルト値は、移行後の移行先インスタンスの IP アドレスであり、変更されません。インスタンス

      • [手動で指定]: 移行先インスタンスが配置されている vSwitch の使用可能な IP CIDR ブロック内のアドレスを入力できます。 移行元の IP アドレスが vSwitch の CIDR ブロック内にある場合は、移行先インスタンスの IP アドレスを移行元の IP アドレスに変更できます。

        • 移行先インスタンスの CIDR ブロックが移行元の CIDR ブロックと同じである場合: 移行元のプライベート IP アドレスを入力します。

        • 移行先インスタンスの CIDR ブロックが移行元の CIDR ブロックと異なる場合: ECS インスタンスの VPC を変更する を実行して、移行先インスタンスの CIDR ブロックを移行元と同じにし、移行元のプライベート IP アドレスを入力します。

      [転送速度制限]

      移行中の最大ネットワーク転送速度。 単位: Mbit/s。 [圧縮率] パラメータを 0 より大きい値に設定すると、実際のネットワーク転送速度(圧縮データの転送速度)は、[リアルタイム移行ステータス] 列に表示される速度よりも低くなります。

      デフォルト設定を維持

      [圧縮率]

      移行されるデータの圧縮率。 ビジネス要件に基づいて圧縮率を設定します。

      • 帯域幅が制限されている場合、高い圧縮率は転送効率を向上させます。

      • 高い帯域幅が利用可能な場合は、データを圧縮しないことをお勧めします。 データ圧縮は、移行元の CPU リソースを消費します。

      有効な値: 0 ~ 10。 デフォルト値: 7。 値 0 は、データが圧縮されていないことを示します。

      デフォルト設定を維持

      [チェックサム検証]

      チェックサムを使用してデータ整合性を検証するかどうかを指定します。 デフォルトでは、この機能は無効になっています。 この機能を有効にすると、データ整合性が確保されますが、転送速度が低下する可能性があります。

      デフォルト設定を維持

      [ライセンスタイプ]

      ライセンスタイプ。 有効な値:

      • [alibaba Cloud] (デフォルト): Microsoft Windows Server ライセンスのみがサポートされています。 移行後、イメージを使用して ECS インスタンスを作成すると、イメージのライセンス料が請求され、イメージは自動的にアクティブ化されます。 詳細については、「よくある質問」トピックの「Alibaba Cloud はどの Windows Server ライセンスをサポートしていますか?」セクションをご参照ください。

      • [BYOL]: SMC では、独自のライセンスを持ち込むこと(BYOL)が可能です。 Microsoft ライセンスを持ち込むか、Red Hat Enterprise Linux および SUSE Linux Enterprise Server に登録できます。 移行後、イメージを使用して ECS インスタンスを作成しても、イメージのライセンス料は請求されません。 アクティベーションには独自のライセンスを使用できます。

        説明

        ECS インスタンスを作成済みの場合は、Alibaba Cloud でサポートされている特定の ECS インスタンスの Red Hat Enterprise Linux や SUSE Linux Enterprise Server などのソフトウェアライセンスをすぐに購入できます。 詳細については、「ECS インスタンスのソフトウェアライセンスを購入する」をご参照ください。

      デフォルト設定を維持

      [イメージチェック]

      イメージチェック機能を有効にするかどうかを指定します。 イメージチェック機能は、イメージが有効かどうか、およびイメージを使用してフル機能の ECS インスタンスを作成できるかどうかを確認します。 エージェントなしでサーバーまたは VMware VM を移行するときに、イメージチェック機能を使用できます。

      この機能は、移行ジョブの完了後にイメージまたは ECS インスタンスの潜在的な問題を特定し、特定された問題の解決策を提供するのに役立ちます。 これにより、ECS インスタンスの起動の成功率を向上させることができます。

      詳細については、「イメージチェックを構成する」をご参照ください。

      デフォルト設定を維持

      [タグ]

      移行ジョブに指定するタグ。 各タグには、キーと値が含まれています。 タグを使用して、移行ジョブをクエリおよび管理できます。 詳細については、「タグを使用して移行元と移行ジョブを管理するタグを使用して詳細なアクセスの制御を実装する」および「」をご参照ください。

      説明

      移行ジョブには最大 20 個のタグを指定できます。

      デフォルト設定を維持

      [中間インスタンスタイプ]

      中間インスタンスのタイプ。 ビジネス要件に基づいて中間インスタンスタイプを選択します。 このパラメータは、[移行先タイプ] パラメータを [ECS イメージ] に設定した場合にのみ使用できます。

      • [中間インスタンスのインスタンスタイプが自動的に選択されます]。 インスタンスタイプを指定すると、SMC は指定されたタイプのインスタンスを作成します。 指定されたインスタンスタイプが使用できない場合、移行ジョブの作成は失敗します。

      • インスタンスタイプを指定しない場合、SMC は中間インスタンスを自動的に作成します。

      重要

      移行エラーを防ぐため、移行中に中間インスタンスを停止、開始、再起動、またはリリースしないでください。 移行が完了すると、SMC は中間インスタンスを自動的にリリースします。

      デフォルト設定を維持

  3. 表示されるメッセージで、移行に関する注意事項を読み、[了解しました] をクリックします。

  4. [サーバー移行] ページで、移行ジョブのリアルタイムステータスを表示します。

    移行テストを有効にすると、SMC は最初にテストを実行し、移行テストに合格した後に移行操作に進みます。 データ転送に必要な時間は、移行元のデータサイズやネットワーク帯域幅などの要因によって異なります。 移行ジョブが完了するまで待ちます。 image

    説明
    • [速度]: 1 秒あたりに移行されるデータ量。これは、非圧縮データの転送速度を示します。 [圧縮率] パラメータを 0 より大きい値に設定すると、実際のネットワーク転送速度(圧縮データの転送速度)は、表示される速度よりも低くなります。

    • [同期の残り時間]: 次の式を使用して現在の速度に基づいて計算された残りの同期時間。 同期の残り時間 = (合計データサイズ - 転送済みデータサイズ)/速度。

    • 転送速度が遅すぎて計画を満たせない場合は、移行元サーバーと移行先サーバーの両方の専用帯域幅を一時的に増やすことを検討してください。 詳細については、「移行に必要な時間を推定し、データ転送速度をテストする」をご参照ください。

    SMC 移行ジョブのエラー関連イベントをサブスクライブし、移行ジョブを変更および一時停止する方法の詳細については、次の操作を実行します。

    • 移行ジョブのエラーによって移行プロセスが中断されないように、CloudMonitor で SMC 移行ジョブのエラー関連イベントをサブスクライブして、メール通知を迅速に受信できるようにすることができます。 詳細については、「SMC 移行タスクのエラー関連イベント通知をサブスクライブする」をご参照ください。

    • 移行ジョブが [同期中] 状態のときは、必要に応じて次の操作を実行できます。

      • 移行ジョブを変更する: [アクション] 列で、[移行ジョブを変更] をクリックして、[転送速度制限]、[圧縮率]、[チェックサム検証] パラメータを変更します。

      • 移行ジョブを一時停止する: [アクション] 列で、[移行ジョブを一時停止] をクリックします。

  5. オプション。 移行の詳細を表示するには、次の手順を実行します。

    移行の詳細を表示

    移行先移行元の [移行元 ID/名前] 列で、移行元 ID をクリックしてジョブの詳細を表示します。

移行結果を確認する

  • [リアルタイム移行ステータス] 列に [完了] と表示されている場合、移行は成功です。

    • 移行ジョブの [移行先タイプ] パラメータを [ECS イメージ] に設定した場合、次の方法で移行結果を確認できます。

      移行が完了すると、Alibaba Cloud カスタムイメージが生成されます。 ポインタを使用して下部のスクロールバーを右にスライドさせ、[移行成果物] 列の [レポートを表示] をクリックして、イメージのチェック結果を表示できます。 詳細については、「イメージチェックを構成する」トピックの「イメージチェック結果を表示する」の手順をご参照ください。

      image

      (推奨)移行結果を手動で確認する

      [アクション] 列の [インスタンスを作成] をクリックして、ECS コンソールの ECS インスタンス作成ページに移動できます。 移行ジョブによって作成されたカスタム ECS イメージがデフォルトで選択され、ECS インスタンスを作成できます。 詳細については、「カスタムイメージを使用してインスタンスを作成する」をご参照ください。

      自動移行結果検証機能を使用する

      説明

      この機能を使用するには、インスタンスにクラウドアシスタントクライアントをインストールする必要があり、インスタンスのシステムバージョンでこの機能がサポートされている必要があります。 詳細については、「クラウドアシスタント Agent をインストールする」をご参照ください。

      この機能は、Alibaba Cloud CloudOps Orchestration Service(OOS)によって提供される ACS-SMC-CreateAndVerifyInstance テンプレートを使用して、移行ジョブによって生成されたイメージを使用して ECS インスタンスを作成できるかどうか、および ECS インスタンスが期待どおりに起動できるかどうかを自動的に検証します。

      1. [アクション] 列の [移行結果を確認] をクリックします。

        image

      2. 表示されるダイアログボックスで、検証プロセスの手順を読み、[今すぐ確認] をクリックします。

        [検証パラメータをカスタマイズ] をクリックしてパラメータを構成することもできます。

      3. [移行結果を確認] 列で、検証結果を表示します。 有効な値:

        • [検証済み]: 移行が成功したことを示します。 [詳細] をクリックして、検証結果を確認できます。

        • [未確認]: 移行が失敗したことを示します。 [原因を表示] をクリックして、エラーのトラブルシューティングを行うことができます。

        [アクション] 列の ... アイコンをクリックし、[OOS コンソールで検証レコードを表示] を選択して、テンプレート履歴を表示することもできます。

    • 移行ジョブの [移行先タイプ] パラメータを [ECS インスタンス] に設定した場合、[アクション] 列の [移行先インスタンスを表示] をクリックして、移行先 ECS インスタンスの詳細ページに移動し、移行結果を確認できます。

    サーバーの移行後、ビジネスの正常な動作を確保するために、次の操作を実行する必要があります。

  • 移行テストが image.png 状態の場合、移行テストは失敗しました。

    この場合、テストレポートを確認し、[クリティカル] 状態のテスト項目を修正してから、再度テストを実行する必要があります。 詳細については、「移行テストを構成する」をご参照ください。

  • [リアルタイム移行ステータス] 列に [エラー] と表示されている場合、移行は失敗しました。

    この場合、次の操作を実行する必要があります。

    1. [アクション] 列の [エラーのトラブルシューティング] をクリックし、エラーコードとエラーメッセージに基づいてエラーを修正します。 詳細については、「サーバ移行センタ(SMC)に関するよくある質問」および「サーバー移行中にエラーが発生しました」をご参照ください。

    2. 移行元リストで、[移行ジョブを再試行] をクリックします。

      移行ジョブは、中断されたところから再開されます。

      重要

      中間インスタンスがリリースされている場合は、別の移行ジョブを作成する必要があります。 詳細については、「よくある質問」トピックの「中間インスタンスを誤ってリリースした場合はどうすればよいですか?」セクションをご参照ください。

リソースをクリアする

  • サーバーを ECS イメージに移行する

    移行中、SMC は移行先の Alibaba Cloud アカウント内に No_Delete_SMC_Transition_Instance という名前の一時的な従量課金制中間インスタンスを作成します。 リソースをクリアする方法は、移行が成功したかどうかによって異なります。

    • 移行が成功した場合、中間インスタンスは自動的にリリースされます。 手動操作は必要ありません。

    • 移行が失敗した場合、中間インスタンスは自動的にリリースされず、移行ジョブが存在する限り料金が発生します。 コストを削減するために、次のいずれかの方法で中間インスタンスをリリースできます。

      • 移行ジョブが不要になった場合は、移行ジョブの ID をクリックします。 ジョブの詳細ページで、[移行ジョブ] セクションの [アクション] 列にある image > [移行タスクをクリア] をクリックして、移行ジョブを削除し、中間インスタンスを一度にリリースします。アクション

      • 中間インスタンスを手動でリリースします。 詳細については、「インスタンスをリリースする」をご参照ください。

  • サーバーを ECS インスタンスに移行する

    移行中、SMC は移行先インスタンスに SMC_Temp_Disk という名前の一時的な従量課金制中間クラウドディスクを作成します。 リソースをクリアする方法は、移行が成功したかどうかによって異なります。

    • 移行が成功した場合、中間クラウドディスクは自動的にリリースされます。 手動操作は必要ありません。

    • 移行が失敗した場合、中間クラウドディスクは自動的にリリースされず、移行ジョブが存在する限り料金が発生します。 コストを削減するために、次のいずれかの方法で中間クラウドディスクをリリースできます。

      • 移行ジョブが不要になった場合は、移行ジョブの ID をクリックします。 ジョブの詳細ページで、[移行ジョブ] セクションの [アクション] 列にある image > [移行タスクをクリア] をクリックして、移行ジョブを削除し、中間クラウドディスクを一度にリリースします。アクション

      • 中間インスタンスを手動でリリースします。 詳細については、「ディスクをリリースする」をご参照ください。

関連資料