どの移行元からでも、仮想マシン(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.04 | なし | なし | × | |
22.04 | なし | なし | × | |
24.04 | なし | なし | × | |
Windows Server(Essentials、Standard、Datacenter) | 2016 | PAYG | BYOL | Datacenter のみ |
2019 | PAYG | BYOL | Datacenter のみ | |
2022 | PAYG | BYOL | Datacenter のみ | |
2025 | なし | BYOL | × |
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.04 | なし | なし | なし | ○ | |
22.04 | なし | なし | なし | ○ | |
24.04 | なし | なし | なし | ○ | |
Windows Server(Essentials、Standard、Datacenter) | 2016 | PAYG | BYOL | Datacenter のみ | なし |
2019 | PAYG | BYOL | Datacenter のみ | なし | |
2022 | PAYG | BYOL | Datacenter のみ | なし | |
2025 | なし | BYOL | × | なし |
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.04 | なし | なし | なし | ○ |
22.04 | なし | なし | なし | ○ | |
24.04 | なし | なし | なし | ○ | |
Windows Server(Essentials、Standard、Datacenter) | 2016 | PAYG | BYOL | Datacenter のみ | なし |
2019 | PAYG | BYOL | Datacenter のみ | なし | |
2022 | PAYG | BYOL | Datacenter のみ | なし | |
2025 | なし | 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.04 | なし | なし | × | |
22.04 | なし | なし | × | |
24.04 | なし | なし | × | |
Windows Server(Essentials、Standard、Datacenter) | 2016 | PAYG | BYOL | Datacenter のみ |
2019 | PAYG | BYOL | Datacenter のみ | |
2022 | PAYG | BYOL | Datacenter のみ | |
2025 | なし | BYOL | × |
パートナーがサポートするオペレーティング システム
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 構成を更新します。
- エイリアス IP 範囲をサポートする OS 構成。この構成は、内部パススルー ネットワーク ロードバランサでも必要になる場合があります。
- Compute Engine 起動スクリプトの実行順序。
- Persistent Disk リソースのデバイス名またはシンボリック リンク(symlink)。
- Persistent Disk のサイズが増加したときにルート パーティションが自動的に拡張。
移行のみをサポートするオペレーティング システム
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)の移行をサポートしています。
C3、H3、M3 などの第 3 世代マシンシリーズには NVMe(Non-Volatile Memory Express)ドライバと Google Virtual NIC(gVNIC)ドライバが必要ですが、これらのドライバは一部の古いオペレーティング システムでサポートされていない場合があります。移行中の VM が gVNIC または NVMe をサポートしていないオペレーティング システムを実行している場合、Migrate to Virtual Machines は互換性のない第 3 世代マシンシリーズを選択できないようにします。
NVMe と gVNIC をサポートするマシンタイプの詳細については、マシンシリーズの比較セクションに移動して、「比較する VM プロパティの選択」をクリックし、「ディスク インターフェースの種類」と「ネットワーク インターフェース」を選択してください。マシンタイプとその要件の詳細については、Compute Engine の汎用マシン ファミリーをご覧ください。