VM 移行ライフサイクル

このページでは、Google Cloud への移行中に特定の VM が実行するフェーズについて説明します。オプションのものや、クラウドからクラウドへの移行中には使用できないものもあります。

完全な移行

完全な移行のオペレーションでは、VM をソースからターゲットに 1 ステップ移動します。この場合、次のとおり実行します。

  1. クラウド内実行プロセスを実行します。
  2. ストレージがクラウドにストリーミングされたときに、VM が Cache on Demand の状態になるのを待ちます。
  3. VM データを Google Cloud に移行します。
  4. ストレージが Google Cloud に完全にコピーされた後、VM を接続解除する準備をします。

このプロセスが完了すると、VM の状態は Ready to Detach に変わります。

完全移行は、次のタスクを含む自動プロセスです(手動で実行することもできます)。

クラウド内実行

このオペレーションによって、ソース VM がオンプレミス データセンターから Google Cloud に移動します。VM ストレージをクラウドに完全に移行することはできません。ストレージの移行を使用して、ストレージを移行します。

run-in-cloud オペレーションは以下を実行します。

  1. ソース VM をシャットダウンします。
  2. VM のボリュームに接続します。
  3. Google Cloud 上で VM を起動し、必要に応じてストレージをストリーミングします。

ストレージの移行

このオペレーションでは、移行 VM に関連付けられたストレージ データを Compute Engine 上のディスクにコピーします。ストレージの移行の詳細については、オンプレミス ストレージの移行をご覧ください。

接続解除の準備

このオペレーションは Migrate for Compute Engine のキャッシュとオブジェクト ストアから VM ディスクを取得し、Google Cloud にネイティブ データドライブを作成します。このオペレーションが完了したら、Migrate for Compute Engine のキャッシュから VM を接続解除できます。

接続解除

接続解除の手順内で、Migrate for Compute Engine を実行します。

  • VM をクラウドでシャットダウンします。
  • 最後に必要なデータ同期があれば実行します。
  • ネイティブ ディスクをインスタンスに接続します。
  • Google Cloud でインスタンスを起動します。

OS のアップグレード

このオペレーションにより、Wave 内の対象の VM の OS がアップグレードされます。移行中の OS のアップグレードに関する詳細は、Windows Server VM のアップグレードをご覧ください。

OS アップグレード オペレーションを実行するには、接続解除オペレーションを正常に実行した後で、クリーンアップ オペレーションを実行する前に行う必要があります。

アップグレードの進行中に、Migrate for Compute Engine では、次が行われます。

  • Compute Engine 上の VM をシャットダウンします。
  • VM OS をアップグレードします。

クリーンアップ

VM が接続解除され、必要な検証が完了すると、接続解除のクリーンアップを開始できます。各 VM は、Migrate for Compute Engine によって非マネージドとしてマークされます。

クリーンアップが実行される前は、いつでも元に戻すことができます。

元に戻す

Google Cloud のインスタンスをソース(オンプレミスまたは AWS)に戻します。

move-back オペレーションは以下を実行します。

  1. VM を停止します。
  2. ストレージをソースに戻します。
  3. Google Cloud インスタンスを削除します。

テストクローン

テストクローンは、選択した VM のクローンを作成して Compute Engine でテストします。テストクローンは稼働中のシステムと同様に動作し、ソース VM のデータを活用します。ただし、テスト環境のデータはオンプレミスに書き戻されないため、テストクローンではライブデータは変更されません。テストクローンを作成すると、Migrate for Compute Engine が次のように動作します。

  1. VM ボリュームに接続します。
  2. Google Cloud で各インスタンスを起動します。ストレージが VM から Google Cloud にストリーミングされます。

テストクローンの使用方法の詳細については、移行されるワークロードのテストを参照してください。

クローンの削除

テストクローンを削除すると、Google Cloud から削除されます。

テストクローンを削除しても、実際のシステムやデータには影響ありません。また、テストクローン内のデータに対する変更も、実際のシステムには反映されません。

オフライン移行

Migrate for Compute Engine のストリーミング技術でサポートされていなくても、クラウド環境でサポートされていれば、Migrate for Compute Engine を使用してオペレーティング システムやファイル システムのワークロードの移行を行うことができます。

オフライン移行でサポートされているオペレーティング システムについては、サポートされているオペレーティング システムをご覧ください。

オフライン移行プロセスの間、Migrate for Compute Engine は次のとおり動作します。

  1. ストレージを移行します
  2. 移行が完了した後にのみ新しい VM を起動します。
  3. VM を接続解除します。