VM Import/Export でインポートされるリソースに関する制限事項
VM を Amazon EC2 にインポートする場合に適用される以下の制限事項を確認してください。
リソースの一般的な制限
インポートできるオペレーティングシステムには、次の制限が適用されます。
-
物理から仮想へ (P2V) 変換の結果として作成された VM はサポートされません。P2V 変換は、物理マシンで Linux または Windows インストールプロセスを実行し、その Linux または Windows インストールのコピーを VM にインポートすることでディスクイメージを作成するときに行われます。
-
デュアルブート設定の VM のインポート設定はサポートされていません。
-
暗号化されたボリュームを持つ VM のインポートはサポートされていません。
-
VM Import/Export では、Raw デバイスマッピング (RDM) を使用する VM をサポートしていません。VMDK ディスクイメージのみがサポートされています。
-
VM Import/Export では、VMware SEsparse delta-file 形式をサポートしていません。
-
EBS スナップショットを指定しながら
import-image
コマンドを使用して UEFI と互換性のある VM をインポートする場合は、platform
パラメータの値を指定する必要があります。詳細については、「Amazon EC2 API リファレンス」の 「import-snapshot」 を参照してください。 -
ルートパーティションが MBR と同じ仮想ハードドライブにない場合は、インポートした VM が起動しないこともあります。
-
21 を超えるボリュームがアタッチされた VM の VM Import タスクは失敗します。追加のディスクは
ImportSnapshot
API を使用して個別にインポートできます。 -
VM Import/Export では、サブネットの自動割り当てパブリック IP 設定にかかわらず、プライベート IPv4 アドレスだけがインスタンスに割り当てられます。パブリック IPv4 アドレスを使うには、Elastic IP アドレスをアカウントに割り当て、それをインスタンスに関連付けます。IPv6 アドレスも追加できます。詳細については、「Amazon Virtual Private Cloud ユーザーガイド」の「VPC とサブネット の IP アドレス設定」を参照してください。
-
現在、複数のネットワークインターフェイスはサポートされていません。インポート後、VM にはアドレスの割り当てに DHCP を使用する 1 つの仮想ネットワークインターフェイスが与えられます。
-
ディスクイメージは 16 TiB 未満にする必要があります。8 TiB を超えるディスクイメージの場合は、マニフェストファイルを使用する必要があります。
-
ImportInstance
オペレーションを使用して、サポートされている最大サイズまでのディスクの VM をインポートできます。 -
ImportImage
オペレーションを使用して、ディスクサイズが 8 TiB 未満の VM をインポートできます。
-
Linux/Unix リソースの制限事項
インポートできる Linux オペレーティングシステムには、以下の制限が適用されます。
-
インポートされた Linux VM は 64 ビットイメージを使用する必要があります。32 ビット Linux イメージの移行は、サポートされていません。
-
インポートされた Linux VM では、最良の結果を得るためにデフォルトのカーネルを使用してください。カスタム Linux カーネルを使用する VM は正常に移行されない場合があります。
-
Linux VM をインポートのために準備する場合は、ドライバとその他のソフトウェアをインストールするために、十分なディスク容量がルートボリュームで使用可能であることを確認します。
-
Linux VM を AWS Nitro システム
を使用して Amazon EC2 に正常にインポートして実行できるようにするには、仮想化環境から VM をエクスポートする前に AWS NVMe と AWS Elastic Network Adapter (ENA) ドライバをインストールします。詳細については、「Amazon EC2 ユーザーガイド」の「Linux インスタンスにおける Amazon EBS および NVMe」および「Linux インスタンスにおける Elastic Network Adapter (ENA) を使用した拡張ネットワーキングの有効化」を参照してください。 -
UEFI と互換性のある Linux VM をインポートする場合、フォールバック EFI バイナリ BOOTX64.EFI が EFI システムパーティションに配置されている必要があります。
-
仮想マシンのインポートでは、予測可能なネットワークインターフェイス名はサポートされていません。
Windows リソースの制限事項
インポートできる Windows オペレーティングシステムには、以下の制限が適用されます。
-
Windows VM のインポートを準備する場合は、ドライバとその他のソフトウェアをインストールするために、十分なディスク容量がルートボリュームで使用可能であることを確認します。Microsoft Windows VM の場合は、固定されたページファイルサイズを設定し、少なくとも 6 GiB の空き容量がルートボリュームで使用可能であることを確認します。Windows が「すべてのドライブのページングファイルのサイズを自動的に管理する」設定を使用するように設定されている場合、インスタンスの C ドライブに 16 GB の
pagefile.sys
ファイルが作成される場合があります。 -
UEFI と互換性のある Windows VM をインポートする場合、イメージ形式が VHDX であること、非圧縮サイズが 2 TiB 以下であること、プライマリパーティションが 3 つ以下であること、ボリュームが動的ディスクではないことという条件を満たす場合、GPT ブートボリュームを MBR に変換します。
-
Windows Server 2012 R2 VM をインポートする場合、VM Import/Exportは、シングルルート I/O 仮想化 (SR-IOV) ドライバをインストールします。これらのドライバは、より優れたパフォーマンス (パケット毎秒)、レイテンシーとストレスの低減を可能にする拡張ネットワーキングを使用しない場合は不要です。
-
VM Import/Export では、緊急管理サービス (EMS) をサポートしていません。ソースの Windows VM で EMS が有効になっている場合は、インポートされたイメージで EMS を無効にします。
-
UTF-16 文字 (または ASCII 以外の文字) を使用する Windows 言語パックでインポートはサポートされません。Windows VM をインポートするときは、言語パック (英語) を使用することをお勧めします。
-
Hyper-V サーバーロールがインストールされている Windows Server VM はサポートされていません。