Red Hat Training

A Red Hat training course is available for Red Hat Virtualization

10.6. ハイパーバイザーの要件

Red Hat Virtualization Host (RHVH)には、多くのハードウェア要件とサポートされる制限があります。Red Hat Enterprise Linux ホストのストレージ要件は、既存の設定で使用されるディスク容量によって異なりますが、RHVH の要件よりも多くなるはずです。

表10.4 Red Hat Virtualization ホストの要件とサポートされる制限

項目 サポートの制限
CPU
最低 1 つの物理 CPU が必要です。Red Hat Virtualization は、ホストでこれらの CPU モデルの使用をサポートします。
  • AMD Opteron G1
  • AMD Opteron G2
  • AMD Opteron G3
  • AMD Opteron G4
  • AMD Opteron G5
  • Intel Conroe
  • Intel Penryn
  • Intel Nehalem
  • Intel Westmere
  • Intel Haswell
  • Intel SandyBridge ファミリー
  • IBM POWER 8
すべての CPU は、 Intel® 64 または AMD64 CPU 拡張機能をサポートしており、 AMD-V™ または Intel VT® ハードウェア仮想化拡張機能が有効になっている必要があります。No eXecute flag (NX)のサポートも必要です。
RAM
各仮想マシンに必要な RAM 容量は、以下によって異なります。
  • ゲストオペレーティングシステムの要件
  • ゲストアプリケーションの要件
  • 仮想マシンのメモリーアクティビティーと使用状況。
また、KVM は仮想マシンの物理 RAM をオーバーコミットできます。これは、必要に応じて仮想マシンに RAM のみを割り当て、使用率の低い仮想マシンを swap に移動することで行います。
サポートされている最大および最小 RAM については https://access.redhat.com/articles/rhel-limits、を参照してください。
ストレージ
ホストでサポートされる最小内部ストレージは、以下の一覧の合計です。
  • ルート(/)パーティションには、少なくとも 6 GB のストレージが必要です。
  • /boot パーティションには、少なくとも 1 GB のストレージが必要です。
  • /var パーティションには少なくとも 15 GB のストレージが必要です。セルフホストエンジンのデプロイメントの場合、これは 60 GB 以上である必要があります。
  • スワップパーティションには、8 MB 以上のストレージが必要です。推奨されるスワップパーティションのサイズは、ホストがインストールされているシステムと、環境に必要なオーバーコミットのレベルによって異なります。詳細は、を参照 https://access.redhat.com/solutions/15244 してください。
これらは、ホストのインストールの 最小 ストレージ要件であることに注意してください。より多くのストレージ領域を使用するデフォルトの割り当てを使用することが推奨されます。
PCI デバイス
1 Gbps の推奨最小帯域幅には、少なくとも 1 つのネットワークコントローラーが必要です。
重要
Red Hat Virtualization Host の起動時に、以下のようなメッセージが表示される場合があります。
Virtualization hardware is unavailable.
(No virtualization hardware was detected on this system)
この警告は、仮想化拡張機能が無効であるか、プロセッサーに存在しないことを示しています。CPU が一覧表示された拡張機能をサポートし、システム BIOS で有効になっていることを確認します。
プロセッサーに仮想化拡張機能があり、それらが有効になっていることを確認するには、以下を実行します。
  • ホストブート画面では、任意のキーを押して、一覧から Boot または Boot with serial console エントリーを選択します。Tab を押して、選択したオプションのカーネルパラメーターを編集します。最後のカーネルパラメーターの後に Space があり、rescue パラメーターを追加します。
  • Enter を押して、レスキューモードで起動します。
  • 表示されるプロンプトで、以下のコマンドを実行してプロセッサーに仮想化拡張機能があり、それらが有効になっていることを確認します。
    # grep -E 'svm|vmx' /proc/cpuinfo
    何らかの出力が表示されれば、プロセッサーはハードウェアの仮想化が可能です。出力が表示されない場合は、プロセッサーがハードウェア仮想化をサポートしている可能性があります。状況によっては、製造元が BIOS で仮想化拡張機能を無効にする場合があります。この場合、製造元が提供するシステムの BIOS およびマザーボードマニュアルを参照してください。
  • 追加のチェックとして、kvm モジュールがカーネルに読み込まれていることを確認します。
    # lsmod | grep kvm
    出力に kvm_intel または kvm_amd が含まれる場合は、kvm ハードウェア仮想化モジュールが読み込まれ、システムが要件を満たします。