Server Migration Center (SMC) を使用すると、VMware VM から Alibaba Cloud へ増分データを移行できます。増分移行操作の間隔を指定できます。増分移行により、VM のダウンタイムとカットオーバーの総所要時間を削減できます。このトピックでは、エージェントレスで VMware VM から増分データを移行する方法について説明します。
使用制限
増分移行ジョブを作成する場合は、送信先タイプを Elastic Compute Service (ECS) Image に設定する必要があります。
操作手順
ステップ 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 が仮想互換モードおよび Network File System (NFS) で Raw デバイスマッピング (RDM) と Virtual Machine File System (VMFS) をサポートしていること。
VMware VM がデータの保存に独立した永続ディスクまたは非永続ディスクを使用していないこと。
vCenter Server にログインします。
電源がオフになっている VMware VM を右クリックし、[設定の編集] を選択します。
[設定の編集] ページで、[VM オプション] タブをクリックします。
[詳細] をクリックして詳細設定を展開し、[設定パラメーター] の横にある [設定の編集...] をクリックします。
[設定パラメーター] ページで、[設定パラメーターの追加] をクリックし、次の表で説明されているパラメーターを追加します。
名前
値
説明
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 を照会するには、[設定の編集] ページの [仮想ハードウェア] タブに移動します。 そのタブでは、ハードディスク 1 などの各ハードディスクに、scsix:x.ctkEnabledパラメーターで使用する SCSI ID である 仮想デバイスノード の値が表示されます。[OK] をクリックします。次に、VMware VM を右クリックし、 を選択して VMware VM の電源を入れます。
CBT が有効になっている場合、各仮想ディスクとスナップショットディスクに xx-ctk.vmdk ファイルが追加されます。
ステップ 2:完全移行の実行
SMC コンソールで移行元に関する情報をインポートした後、次の手順を実行して増分移行ジョブを作成して開始します。VM で実行されているサービスを停止する必要はありません。詳細については、「VMware VM のエージェントレス移行」をご参照ください。
移行設定を行う際に、[自動増分同期] を有効にし、自動増分移行に関連する以下のパラメーターを設定します。
[自動増分同期]: 自動増分移行を有効にするかどうかを指定します。このスイッチをオンにします。
[同期間隔]: 連続する 2 回の増分移行間の時間間隔です。 たとえば、[同期間隔] を 1 時間に設定した場合、現在の増分同期が完了してから 1 時間後に次の増分同期が開始されます。 1 時間から 7 日の範囲で時間間隔を指定できます。
[最大保持イメージ数]:増分移行中に保持できるイメージの最大数です。有効な値は 1~10 です。増分移行操作ごとにイメージが 1 つ生成されます。イメージの合計数が上限を超えた場合、最も古い未使用のイメージが削除されます。
移行結果を確認します。
移行の進捗が 100% になると、最初の完全移行が完了し、フルイメージが生成されます。移行が完了するたびに、移行のリアルタイムステータスは [待機中] になり、次の頻度サイクルを待機して増分データの移行を続行します。
説明必要に応じて、次の操作を実行できます。
移行結果の確認: 移行元の[操作]列でをクリックし、このイメージを使用して検証用の Elastic Compute Service (ECS) インスタンスを作成できます。
同期間隔の変更: 移行元の [操作] 列で をクリックして、プロンプトに従って同期間隔を変更できます。 変更は、すぐではなく、次の増分同期が終了した後に適用されます。
移行タスクの停止: 移行元の[操作]列でをクリックし、プロンプトに従って移行タスクを停止できます。
増分移行タスクのキャンセル: 移行元の[操作]列でをクリックすると、プロンプトに従って増分移行タスクをキャンセルできます。
ステップ 3:VMware VM でのサービスの停止と増分移行ジョブの再実行
すべてのデータを Alibaba Cloud に確実に移行するため、オフピーク時に VMware VM でサービスを停止し、増分移行ジョブを実行します。
SMC コンソールで、増分移行ジョブを手動で実行するか、ジョブが自動的に実行されるまで待ちます。
増分移行操作ごとに生成されるイメージは、特定の時点での移行元サーバーの完全イメージです。イメージには、移行時点での増分データと、それ以前に移行されたすべてのデータが含まれます。
自動増分同期または手動増分同期が開始されると、まず データ比較 が実行されます。データ比較の速度はディスク I/O パフォーマンスに関連し、ネットワーク帯域幅には制限されません。したがって、比較時間はディスク I/O パフォーマンスとディスクデータ量の影響を受けます。データ比較が完了すると増分データが転送されます。増分データの転送フェーズにかかる時間は、増分データのサイズとネットワーク帯域幅の影響を受けます。詳細については、「移行時間の見積もりと転送速度のテスト」をご参照ください。
-
移行元サーバーにログオンし、サービスを停止します。
-
SMC コンソールで、次の自動同期を待つか、手動で同期を開始します。
-
自動増分移行
最初の増分移行が完了すると、SMC は指定された[同期間隔]で後続の移行を自動的に実行します。
-
手動増分移行
操作 列で、[手動増分同期] をクリックします。[手動増分同期] ダイアログボックスで、OK をクリックします。
-
ステップ 4: 増分同期の完了
最後の増分移行操作が完了したら、次の手順を実行して増分移行を完了します。
-
操作 列で、[増分同期を完了] をクリックします。
-
[増分ジョブの完了] ダイアログボックスで、OK をクリックします。
また、[増分ジョブの完了] ダイアログボックスで [最後の同期を実行] を選択して、最終的なデータ同期を実行することもできます。この操作により、増分ジョブが完了します。完了すると、ジョブのステータスは「完了」に変わり、それ以降の増分同期は行われなくなります。
-
サーバー移行 ページで、移行のリアルタイムステータスを確認します。
データ転送に必要な時間は、移行元のデータサイズやネットワーク帯域幅などの要因によって異なります。移行ジョブが完了するまで待ちます。
移行結果の検証
リソースのクリーンアップ
移行中、SMC は移行を円滑に進めるため、移行先の Alibaba Cloud アカウントに No_Delete_SMC_Transition_Instance という名前の一時的な従量課金中継インスタンスを作成します。移行結果によっては、インスタンスを手動でリリースする必要がある場合があります。
移行成功:中継インスタンスは自動的にリリースされます。手動での操作は不要です。
移行エラー:中継インスタンスは保持され、引き続き料金が発生します。不要な料金を回避するために、次のいずれかの方法でリリースできます。
移行タスクが不要になった場合は、移行ソース ID をクリックします。 [アクション] 列で、 [移行のキャンセル] をクリックします。この操作により、タスクは削除され、中間インスタンスが自動的に解放されます。
手動でインスタンスをリリースする。

