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

Server Migration Center:エージェントレスで VMware VM からの増分データ移行

最終更新日:Apr 16, 2025

サーバ移行センタ (SMC) を使用すると、VMware VM から Alibaba Cloud に増分データを移行できます。増分移行操作の時間間隔を指定できます。増分移行により、VM のダウンタイムとカットオーバーの合計時間が短縮されます。このトピックでは、エージェントなしで VMware VM から増分データを移行する方法について説明します。

制限事項

増分移行ジョブを作成する場合は、移行先タイプ パラメータを ECS イメージ に設定する必要があります。

手順

ステップ 1: CBT を有効にする

このトピックでは、vCenter 6.7 を使用しています。変更ブロック追跡 (CBT) を有効にするには、次の手順を実行します。VMware VM から増分データを移行するには、VM の CBT を有効にする必要があります。CBT を無効にすると、VMware VM から完全データが移行されます。CBT がすでに有効になっている場合は、この手順をスキップしてください。

警告

CBT を有効にする前に、VMware VM のスナップショットが生成されていないことを確認してください。スナップショットが生成されていると、CBT を使用して移行された増分データが正しくない可能性があります。CBT を有効にする際に VMware VM のスナップショットを削除する場合は、SMC クライアントのホームディレクトリである /root/smc ディレクトリにある ./disk/migrate_configure ファイルを実行します。これにより、VMware VM に関する構成情報を再取得できます。

CBT を有効にするには、次の条件が満たされていることを確認してください。

  • ESXi ホストのバージョンが ESXi 4.0 以降であること。

  • VM ハードウェアバージョンが 7 以降であること。

  • VMware VM の I/O 操作は、ESXi ストレージで実行する必要があること。

  • VMware VM が、仮想互換モードとネットワーク ファイル システム (NFS) で Raw デバイス マッピング (RDM) と仮想マシン ファイル システム (VMFS) をサポートしていること。

  • VMware VM が、独立した永続ディスクまたは非永続ディスクを使用してデータを保存していないこと。

  1. vCenter Server にログオンします。

  2. 電源がオフになっている VMware VM を右クリックし、[設定の編集] を選択します。ada

  3. [設定の編集] ページで、[VM オプション] タブをクリックします。adad5

  4. [詳細設定] をクリックし、[構成パラメータ] の横にある [構成の編集...] をクリックします。ada5

  5. [構成パラメータ] ページで、[構成パラメータの追加] をクリックし、次の表に示すパラメータを追加します。adaaaaaa56

    名前

    説明

    ctkEnabled

    TRUE

    CTK ファイルを使用するかどうかを指定します。

    scsi0:0.ctkEnabled

    TRUE

    SCSI ID が 0:0 のハードディスクで CTK ファイルの使用を許可するかどうかを指定します。

    scsi0:1.ctkEnabled

    TRUE

    SCSI ID が 0:1 のハードディスクで CTK ファイルの使用を許可するかどうかを指定します。

    scsix:x.ctkEnabled パラメータでは、x:x は SCSI ID を示します。ビジネス要件に基づいて、x:x を SCSI ID に置き換えます。このトピックでは、SCSI ID が 0:0 と 0:1 のハードディスクを使用しています。VM 内のハードディスクの SCSI ID をクエリするには、[設定の編集] ページの [仮想ハードウェア] タブに移動します。adda

  6. [OK] をクリックします。次に、VMware VM を右クリックし、[電源] > [電源オン] を選択して VMware VM の電源を入れます。

    CBT が有効になっている場合、各仮想ディスクとスナップショットディスクに xx-ctk.vmdk ファイルが追加されます。adad5

ステップ 2: 完全移行を実行する

  1. SMC コンソールで移行元の情報をインポートした後、次の手順を実行して増分移行ジョブを作成および開始します。VM 上で実行されているサービスを停止する必要はありません。詳細については、「エージェントなしで VMware VM を移行する」をご参照ください。

    移行構成を実行する場合は、[自動増分同期] をオンにします。自動増分移行に関連する次のパラメータを構成します。

    • 自動増分同期: 自動増分移行を有効にするかどうかを指定します。このスイッチをオンにします。

    • 同期間隔: 2 つの連続した増分移行操作の時間間隔。たとえば、[同期間隔] が 1 時間に設定されている場合、次の増分同期は現在の増分同期の完了から 1 時間後に開始されます。1 時間から 7 日の範囲で時間間隔を指定できます。

    • 最大予約イメージ数: 増分移行中に保持できるイメージの最大数。有効値: 1 ~ 10。増分移行操作ごとにイメージが生成されます。イメージの総数が上限を超えると、最も古い未使用のイメージが削除されます。

    image

  2. 移行結果を表示します。

    移行の進捗状況が 100% の場合、最初の完全移行が完了し、完全イメージが生成されます。移行が完了するたびに、移行のリアルタイムステータスは 待機中 になり、次の周波数サイクルの到来を待って増分データの移行を続けます。

    image

    説明

    ビジネス要件に基づいて、次の操作を実行できます。

    • 移行結果を確認します。more > [インスタンスの作成] をクリックして、移行元の [アクション] 列でこのイメージを使用して Elastic Compute Service (ECS) インスタンスを作成し、検証できます。

    • 同期間隔を変更する: 移行元の [アクション] 列で more > [自動増分同期] をクリックして、プロンプトに従って同期間隔を変更できます。変更は、次の増分同期が終了した後に有効になり、すぐに有効になるわけではありません。アクション

    • 移行タスクを停止します。more > [移行ジョブの一時停止] をクリックして、移行元の [アクション] 列で、指示に従って移行タスクを停止できます。

    • 増分移行タスクをキャンセルする: 移行元の [アクション] 列で more > [移行のキャンセル] をクリックして、プロンプトに従って増分移行タスクをキャンセルできます。アクション

ステップ 3: VMware VM 上のサービスを停止し、増分移行ジョブを再実行する

すべてのデータが Alibaba Cloud に移行されるようにするには、VMware VM 上のサービスを停止し、オフピーク時に増分移行ジョブを実行します。

SMC コンソールで、増分移行ジョブを手動で実行するか、ジョブが自動的に実行されるのを待ちます。

説明
  • 増分移行操作ごとに生成されるイメージは、特定の時点におけるソースサーバーの完全イメージです。イメージには、移行時点の増分データと、それ以前に移行されたすべてのデータが含まれています。

  • 自動増分同期または手動増分同期が開始されると、最初にデータ比較が実行されます。データ比較速度はディスク I/O 容量に関連しており、ネットワーク帯域幅には制限されません。したがって、比較時間はディスク I/O 容量とディスクデータ量の影響を受けます。データ比較が完了すると、増分データが転送されます。増分データ転送フェーズで費やされる時間は、増分データサイズとネットワーク帯域幅の影響を受けます。詳細については、「移行に必要な時間を推定し、データ転送速度をテストする」をご参照ください。

  1. ソースサーバーにログオンし、ソースサーバー上のサービスを停止します。

  2. SMC コンソールで、増分移行ジョブを手動で実行するか、ジョブが自動的に実行されるのを待ちます。

    • 増分移行を自動的に実行する。

      最初の増分移行が完了すると、SMC は設定した 同期間隔 の値に基づいて、対応する時点で自動的に増分移行を実行し、新しいイメージを生成します。

    • 増分移行を手動で実行する。

      移行先移行元の [アクション] 列で、[手動増分同期] をクリックします。表示されたダイアログボックスで、[OK] をクリックします。

      image

ステップ 4: 増分同期を完了する

最後の増分移行操作が完了したら、次の手順を実行して増分移行を完了します。

  1. [OS 移行] ページで、管理する移行ジョブを見つけ、[アクション] 列の [増分同期の完了] をクリックします。

    image

  2. [増分ジョブの実行] ダイアログボックスで、[OK] をクリックします。

    [増分ジョブの実行] ダイアログボックスで [最後の同期を実行する] を選択して、最後の増分移行操作を実行することもできます。add56

  3. [サーバー移行] ページで、作成したジョブのステータスを表示します。

    データ転送に必要な時間は、移行元のデータサイズやネットワーク帯域幅などの要因によって異なります。移行ジョブが完了するまで待ちます。

移行結果を確認する

  • 移行ジョブが 完了 状態になった場合、移行は成功です。

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

    image

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

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

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

    説明

    To use this feature, you must install the Cloud Assistant Agent in your instance, and the system version of the instance must support this feature. For more information, see Install Cloud Assistant Agent.

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

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

      image

    2. 表示されるダイアログボックスで、検証プロセスに関する説明を読み、[今すぐ検証] をクリックします。

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

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

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

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

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

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

  • 移行ジョブが ドリル例外 状態になった場合、移行テストは失敗です。

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

  • [リアルタイム移行ステータス] 列に エラー が表示された場合、移行は失敗です。

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

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

    2. 問題が修正されたら、移行ジョブの [アクション] 列にある [移行の再試行] をクリックします。

      移行ジョブは、一時停止された時点から再開されます。

      重要

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

リソースをクリアする

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

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

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

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

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