VM 移行ライフサイクル

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

テストクローン

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

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

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

クローンの削除

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

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

クラウド内実行

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

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

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

元に戻す

Google Cloud のインスタンスをソースに戻します。

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

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

完全な移行

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

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

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

オフライン移行

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

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

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

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

接続解除の準備

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

接続解除

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

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

クリーンアップ

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