Amazon Linux 2 VM を Google Cloud に移行する

Amazon Linux 2 は、Amazon が開発、管理している Linux ディストリビューションです。他のクラウド プラットフォームでも実行可能ですが、これに対する Amazon のサポートはありません。

Migrate to Virtual Machines は、VM で実行されている Amazon Linux 2 を Google Cloudでサポートされたオペレーティング システムに自動的に変換できます。その後、VM は Google Cloudに移行されます。VM を変換できない場合は、 Google Cloud OS イメージを使用して VM を再構築し、移行元 VM から再構築された VM にデータを転送できます。

Amazon Linux 2 ワークロードを Google Cloudに移行するには、次のいずれかの移行フローを利用できます。

  • OS 変換: この方法では、Migrate to Virtual Machines はまず、VM インスタンスで実行されている Amazon Linux 2 を Rocky Linux 8 に変換しようと試みます。変換が成功すると、Migrate to Virtual Machines は移行を完了します。このプロセスには次の手順が含まれます。

    1. 移行元 VM で次のコマンドを実行します。
      mkdir -p /etc/google/migrate/elevate_amazonlinux2_to_rocky
    2. 移行元 VM のレプリケーションを開始します。レプリケーション プロセスでは、Amazon Linux 2 OS を Rocky Linux 8 に変換してアップグレードし(インストール済みのすべてのパッケージを含む)、VM を Compute Engine に適応させます。

    VM は Rocky Linux 8 で起動します。これで、ターゲットの詳細を設定し、テストクローンを作成して VM のテストを実施できるようになりました。VM が予期したとおりに動作している場合は、 Google Cloudの VM にカットオーバーできます。

  • VM ディスクの移行: OS の自動変換を行わない場合や、VM がこのプロセスに適していない場合は、 Google Cloudで VM のディスクを Persistent Disk ボリュームに移行できます。この機能を使用すると、ワークロードの中断を最小限に抑えながら、公式にサポートされているベースイメージまたはその他のベースイメージを使用して、ワークロードの状態(VM ディスク)を移行元 VM から移行し、 Google Cloudの既存の VM または新しい VM に Persistent Disk ボリュームとしてアタッチできます。