KVMホスト: システム要件
KVMホストのシステム要件の多くは、仮想マシン(VM)で実行されるアプリケーションの種類と、実行が予想される作業量によって異なります。
次の表に、KVMホストをデプロイするための最小システム要件と推奨されるガイドラインを示します。
ベア・メタル・ホスト |
KVMは、ベア・メタル・ホスト上で実行する場合に使用できます。KVMデプロイメントでは、ネストされた仮想化シナリオはサポートされていません。 |
CPU |
ホスト・システムのCPUでは、Intel (VT-x)またはAMD (AMD-V)の仮想化機能が有効になっている必要があります。Arm (aarch64) CPUも使用できます。仮想化機能が使用できない場合は、システム・ファームウェアのBIOSまたはUEFIで仮想化が有効になっていることを確認してください。経験則から、次のホストCPUに対する仮想CPUの比率から始めることができます(この比率は個別のCPUコアの比率であり、SMTが有効になっていることを前提としています)。
仮想CPUとホストCPUの比率は、VMとホスト・システムでパフォーマンス・テストを実行して計算できます。許容可能なパフォーマンスは、たとえば次のような多くの要因によって決まります。
|
メモリー |
最初はホスト用に3GBを予約することをお薦めしますが、ホスト・オペレーティング・システムのメモリー要件は、使用可能な物理メモリーの量に応じて拡張されます。使用可能な物理メモリーが多いシステムでは、ホスト・オペレーティング・システムの予約メモリーを増やします。 たとえば、1TBのメモリーが搭載されたシステムでは、ホスト・オペレーティング・システムに対して20GB以上の使用可能領域をお薦めします。 システムがホスト上で動作し、すべてのVMが使用可能な物理RAMを超過し始めると、パフォーマンスへの影響が深刻になります。ただし、VMが通常はアイドル状態になっている場合は、あまり多くのRAMを割り当てる必要はありません。パフォーマンス・テストを実行して、アプリケーションが常に十分なメモリーを確保していることを確認してください。 |
ストレージ |
ホスト・オペレーティング・システムに必要な最小ディスク領域は、通常6 GBです。各VMには、ゲスト・オペレーティング・システム用とスワップ使用のための独自のストレージが必要です。作成するVMごとに少なくとも6GB程度を用意する必要がありますが、VMの目的を考慮し、それに応じてスケーリングしてください。 |