サポートされているオペレーティング システム

どの移行元からでも、仮想マシン(VM)を移行するには、その VM で Migrate to Virtual Machines がサポートするオペレーティング システムが実行されている必要があります。このページでは、移行元ごとに Migrate to Virtual Machines がサポートしているオペレーティング システムの一覧を示します。

一部の Compute Engine 機能では、VM 上で実行されているエージェントとサービスが必要です。これらのエージェントとサービスは、移行中に自動的にインストールされます。ただし、SELinux、ウイルス対策、ファイアウォールなどの特定のセキュリティ機能により、これらのサービスが妨げられ、特定の機能が動作しなくなる可能性があります。ゲスト環境が適切に機能するように、ゲスト環境で読み込まれるサービス、また必要に応じて Compute Engine のトラブルシューティング手順に記載されている手順に沿って操作してください。

オペレーティング システムのサポートが必要な場合は、m2vm-os-support-request@google.com までご連絡ください。

VMware ソース

VM が次の表に示すオペレーティング システムを実行している場合は、VMware の移行元から VM を移行できます。

OS バージョン デフォルトのライセンス ライセンス オプション BIOS から UEFI への変換のサポート
CentOS 7.0~7.9 該当なし なし
8.0~8.5 なし なし
Stream 8 なし なし
Stream 9 なし なし
Debian 11.0~11.6 なし なし ×
12 なし なし ×
RHEL 7.9 BYOL ELS を使用した PAYG(RHEL ELS ライセンスの追加を参照) ×
8.0~8.10 BYOL PAYG
8.0~8.10 SAP PAYG PAYG ×
9.0~9.1 BYOL PAYG
9.2 BYOL PAYG ×
9.0~9.2 SAP PAYG PAYG ×
9.3~9.4 BYOL PAYG ×
Rocky Linux 8.4~8.5 なし なし ×
9 なし なし ×
SLES 12 SP5 BYOL PAYG
12 SP4 SAP BYOL PAYG ×
15 SP3 BYOL PAYG
15 SP5 BYOL PAYG ×
15 SP2 SAP BYOL PAYG ×
Ubuntu 18.04.6 なし なし ×
20.04.0~20.04.03 なし なし ×
22.04 なし なし ×
20.04.4 なし なし ×
Windows Server(Essentials、Standard、Datacenter) 2016 PAYG BYOL Datacenter のみ
2019 PAYG BYOL Datacenter のみ
2022 PAYG BYOL Datacenter のみ

AWS ソース

VM が次の表に示すオペレーティング システムを実行している場合は、AWS の移行元から VM を移行できます。

OS バージョン デフォルトのライセンス ライセンス オプション BIOS から UEFI への変換のサポート ARM 対応
Amazon Linux 2 該当なし なし × ×
CentOS 7.0~7.9 なし なし ×
8.0~8.5 なし なし ×
Stream 8 なし なし ×
Stream 9 なし なし ×
Debian 11.0~11.6 なし なし なし
12 なし なし なし
RHEL 7.9 PAYG ELS を使用した PAYG(RHEL ELS ライセンスの追加を参照) × ×
8.0~8.10 PAYG PAYG ×
8.0~8.10 SAP PAYG PAYG × ×
9.0~9.1 PAYG PAYG
9.2 PAYG PAYG ×
9.0~9.2 SAP PAYG PAYG × ×
9.3~9.4 PAYG PAYG × ×
Rocky Linux 8.4~8.5 なし なし なし
9 なし なし なし
SLES 12 SP5 PAYG PAYG ×
15 SP3 PAYG PAYG ×
15 SP5 PAYG PAYG ×
Ubuntu 18.04.6 なし なし × ×
20.04.0~20.04.03 なし なし なし
20.04.4 なし なし なし
22.04 なし なし なし
Windows Server(Essentials、Standard、Datacenter) 2016 PAYG BYOL Datacenter のみ なし
2019 PAYG BYOL Datacenter のみ なし
2022 PAYG BYOL Datacenter のみ なし

Azure ソース

VM が次の表に示すオペレーティング システムを実行している場合は、Azure の移行元から VM を移行できます。

OS バージョン デフォルトのライセンス ライセンス オプション BIOS から UEFI への変換のサポート ARM 対応
CentOS 7.6~7.9 該当なし なし ×
8.0~8.5 なし なし ×
Stream 8 なし なし ×
Stream 9 なし なし ×
Debian 11.0~11.6 なし なし なし
12 なし なし なし
RHEL 7.9 PAYG ELS を使用した PAYG(RHEL ELS ライセンスの追加を参照) ×
8.0~8.10 PAYG PAYG ×
8.0~8.10 SAP PAYG PAYG × ×
9.0~9.2 PAYG PAYG
9.0~9.2 SAP PAYG PAYG × ×
9.3~9.4 PAYG PAYG × ×
Rocky Linux 8.4~8.5 なし なし なし
9 なし なし
SLES 12 SP5 PAYG PAYG ×
15 SP3 PAYG PAYG ×
15 SP5 PAYG PAYG
Ubuntu 20.04.0~20.04.03 なし なし なし
20.04.4 なし なし なし
22.04 なし なし なし
Windows Server(Essentials、Standard、Datacenter) 2016 PAYG BYOL Datacenter のみ なし
2019 PAYG BYOL Datacenter のみ なし
2022 PAYG BYOL Datacenter のみ なし
2022 Azure エディション BYOL なし ×

イメージ インポート

VM が次の表に示すオペレーティング システムを実行している場合は、Migrate to Virtual Machines を使用して仮想ディスクを Compute Engine にインポートできます。

OS バージョン デフォルトのライセンス ライセンス オプション BIOS から UEFI への変換のサポート
CentOS 7.0~7.9 該当なし なし
8.0~8.5 なし なし
Stream 8 なし なし
Stream 9 なし なし
Debian 11.0~11.6 なし なし ×
12 なし なし ×
RHEL 7.9 BYOL ELS を使用した PAYG(RHEL ELS ライセンスの追加を参照) ×
8.0~8.10 BYOL PAYG
8.0~8.10 SAP BYOL PAYG ×
9.0~9.1 BYOL PAYG
9.2 BYOL PAYG ×
9.0~9.2 SAP BYOL PAYG ×
9.3~9.4 BYOL PAYG ×
Rocky Linux 8.4~8.5 なし なし ×
9 なし なし ×
SLES 12 SP5 BYOL PAYG
12 SP4 SAP BYOL PAYG ×
15 SP3 BYOL PAYG
15 SP5 BYOL PAYG ×
15 SP2 SAP BYOL PAYG ×
Ubuntu 18.04.6 なし なし ×
20.04.0~20.04.03 なし なし ×
22.04 なし なし ×
20.04.4 なし なし ×
Windows Server(Essentials、Standard、Datacenter) 2016 PAYG BYOL Datacenter のみ
2019 PAYG BYOL Datacenter のみ
2022 PAYG BYOL Datacenter のみ

パートナーがサポートするオペレーティング システム

Migrate to Virtual Machines は、パートナーがサポートする次のオペレーティング システムを実行している VM のイメージのインポートと移行をサポートしています。これらのオペレーティング システムでイメージのインポートや VM の移行についてサポートが必要な場合は、Migrate to Virtual Machines サポートチームにお問い合わせください。イメージのインポートと VM の Oracle Linux への移行の詳細については、Google Cloud 上の Oracle Linux をご覧ください。

OS バージョン デフォルトのライセンス ライセンス オプション BIOS から UEFI への変換のサポート コメント
Oracle Linux 6.0~6.7 BYOL なし × バージョン 4.1.12-37.4.1 以降の kernel-uek が必要
6.8~6.10 BYOL なし ×
7.0~7.9 BYOL なし ×
8.0~8.8 BYOL なし ×
9.0~9.3 BYOL なし ×

Google Cloud 上の Oracle Linux

Google Cloud は、Migrate to Virtual Machines の仮想ディスク イメージのインポート機能を使用して Oracle Linux イメージのインポートをサポートしています。Google Cloud で Oracle Linux を使用する場合、費用は発生しません。

Oracle Linux で Compute Engine の VM を実行している場合、Google Cloud は Google Cloud サポート パッケージの一部として VM をサポートしています。これには、Compute Engine 機能のサポートと汎用 Linux のサポートが含まれます。Oracle Linux に固有の問題についてサポートが必要な場合は、コミュニティ リソースを参照するか、Oracle から直接エンタープライズ グレードのサポートを受けることをおすすめします。

さまざまな構成の Oracle Linux イメージをインポートできますが、Oracle が公開している Oracle Linux Cloud イメージをインポートするか、全体的な構成やレイアウトを模倣したイメージをインポートすることをおすすめします。

以降のセクションでは、Oracle Linux イメージを Google Cloud にインポートする際の考慮事項について説明します。

gVNIC ドライバの要件

virtio 対応の VM ファミリー(および特定の新しい VM ファミリー)が最大 100 GB の帯域幅を提供する Tier1 ネットワーキングにアクセスするには、Google Virtual NIC(gVNIC)ドライバが必要です。

  • gVNIC ドライバはサポートされていますが、Oracle Linux 8 と 9 でサポートされている Unbreakable Enterprise Kernel Release 7(UEK7)カーネルを使用する Oracle Linux イメージでは構成されていません。このような場合、Migrate to Virtual Machines は OS 適応プロセス中に kernel-uek-modules-extra パッケージをインストールして、gVNIC ドライバのサポートを追加します。gVNIC ドライバが必要な場合は、仮想ディスク イメージをインポートするときに [Skip OS adaptations] オプションを有効にしないでください。
  • gVNIC ドライバは、次の Oracle Linux イメージではサポートされていません。
    • Oracle Linux 7 と 8 でサポートされている UEK6 カーネル
    • UEK5 カーネルは Oracle Linux 7 でのみサポート
    • Oracle Linux 6 で拡張サポートを使用した場合にのみサポートされる UEK4 カーネル

gVNIC ドライバが必要な場合は、Oracle Linux 8 または 9 に切り替えて、UEK7 または Red Hat Compatible Kernel(RHCK)カーネルを使用することをおすすめします。

IDPF ドライバの要件

特定の Compute Engine マシンシリーズでネットワーキング機能を使用するには、Infrastructure Data Plane Function(IDPF)ドライバが必要です。ただし、IDPF ドライバは、UEK カーネルを使用する Oracle Linux イメージと、RHCK カーネルを使用する Oracle Linux 6 または 7 イメージではサポートされていません。IDPF のサポートが必要な場合は、Oracle Linux 8 または 9 に切り替えて RHCK カーネルを使用することをおすすめします。IDPF ドライバのサポートは、Oracle Linux バージョン 8.10.1.* と 9.4.* で導入されました。

IDPF ドライバをサポートする Oracle Linux イメージの場合でも、仮想ディスク イメージのインポート プロセスでは、イメージ リソースの guestOsFeatures 属性に対応する IDPF 値が自動的に設定されません。ネットワークで IDPF ドライバを必要とする VM シリーズのインスタンスを起動するときに、guestOsFeatures 属性を設定する必要があります。これを行うには、インポートしたイメージをソースとして gcloud compute image create コマンドで新しいイメージ リソースを作成し、guest-os-feautres パラメータで IDPF 値を追加します。

その他の考慮事項

Google Cloud で Oracle Linux を使用する際は、次の点に注意する必要があります。

  • マシン ファミリー N4、C3、C4 は、UEK カーネルを使用する Oracle Linux イメージをサポートしていません。
  • Shielded VM などの Compute Engine 機能には、Unified Extensible Firmware Interface(UEFI)ブートが必要です。インポートされたイメージで(UEFI)ブートローダが正しく構成されていない場合、ブートは基本入出力システム(BIOS)の使用にフォールバックします。
  • Oracle Linux にデプロイしたアプリケーションがゲスト環境の特定の機能に依存している場合は、アプリケーションが意図したとおりに動作することをテストして確認することをおすすめします。ゲスト環境は、OS 適応プロセスの一環としてイメージをインポートするときにインストールされます。アプリケーションに問題がある場合は、次の点に特に注意して OS 構成を更新します。

移行のみをサポートするオペレーティング システム

Migrate to Virtual Machines では、サポート終了(EOL)となった、または Google Cloud で正式にサポートされていない次のオペレーティング システムを実行している VM の移行がサポートされています。Compute Engine でサポートされている OS の詳細については、オペレーティング システムの詳細をご覧ください。これらのオペレーティング システムを実行している VM は Google Cloud に移行できますが、Compute Engine のすべての機能がサポートされるとは限りません。これらの VM の移行についてサポートが必要な場合は、Migrate to Virtual Machines サポートチームにご連絡ください。

OS バージョン デフォルトのライセンス ライセンス オプション BIOS から UEFI への変換のサポート コメント
CentOS 6.0~6.10 なし なし ×
8.0~8.4 なし なし
Debian 8.0~8.11 なし なし ×
9.0~9.13 なし なし ×
10.0~10.12 なし なし ×
RHEL 6.0~6.9 BYOL なし ×
7.0~7.8 BYOL なし ×
7.0~7.9 SAP BYOL なし ×
SLES 11 SP3 BYOL なし ×
11 SP4 BYOL BYOL ×
Ubuntu 14.04 なし なし ×
16.04 なし なし ×
18.04 なし なし ×
Windows クライアント 7 SP1(x86 および x64) BYOL なし ×
8(x86 および x64) BYOL なし ×
8.1(x86 および x64) BYOL なし ×
10(x86 および x64) BYOL なし ×
Windows Server(Essentials、Standard、Datacenter)。 2008 R2 PAYG BYOL × Windows 2008 R2、2012、2012 R2 サーバーはサポートが終了しています。Google Cloud では、これらのオペレーティング システムのサポートは限定的です。これらのサーバーは移行後にアップグレードできます。移行後にインプレース アップグレードを実行する手順については、Windows Server のインプレース アップグレードの実行をご覧ください。
2012 PAYG BYOL ○(データセンターのみ)
2012 R2 PAYG BYOL ○(データセンターのみ)

これらのサーバーは移行後にアップグレードできます。移行後にインプレース アップグレードを実行する手順については、Windows Server のインプレース アップグレードの実行をご覧ください。

ライセンス

Compute Engine は、従量課金制(PAYG)ライセンスとお客様所有ライセンスの使用許諾(BYOL)に対応しています。移行した VM のデフォルトのライセンス タイプは、移行した OS に基づいて Migrate to Virtual Machines によって割り当てられます。詳細については、前のセクションの表をご覧ください。

オペレーティング システムが複数のライセンス タイプをサポートしている場合は、ターゲット Compute Engine インスタンスの構成時にライセンス タイプを変更できます。詳細については、移行された VM のターゲットの構成をご覧ください。

暗号化されたディスクのサポート

Migrate to Virtual Machines では、ソフトウェアで暗号化されたディスクは、鍵なしで読み取ることができないためサポートされません。たとえば、BitLocker ドライブの暗号化を使用する Windows 10 以降のシステムは移行できません。

Compute Engine マシンシリーズのサポート

Migrate to Virtual Machines は、Compute Engine の第 1 世代、第 2 世代、第 3 世代のマシンシリーズへの仮想マシン インスタンス(VM)の移行をサポートしています。

C3H3M3 などの第 3 世代マシンシリーズには NVMe(Non-Volatile Memory Express)ドライバと Google Virtual NIC(gVNIC)ドライバが必要ですが、これらのドライバは一部の古いオペレーティング システムでサポートされていない場合があります。移行中の VM が gVNIC または NVMe をサポートしていないオペレーティング システムを実行している場合、Migrate to Virtual Machines は互換性のない第 3 世代マシンシリーズを選択できないようにします。

NVMe と gVNIC をサポートするマシンタイプの詳細については、マシンシリーズの比較セクションに移動して、「比較する VM プロパティの選択」をクリックし、「ディスク インターフェースの種類」と「ネットワーク インターフェース」を選択してください。マシンタイプとその要件の詳細については、Compute Engine の汎用マシン ファミリーをご覧ください。