2.2. ハードウェア要件
OpenStack デプロイメントのシステム要件は、デプロイする環境の規模やワークロードにより変化します。
本書では、概念実証のためのデプロイメントシナリオのみで推奨される最小システム要件を挙げています。
重要
Red Hat Enterprise Linux を実行するシステムのプロセッサーに必要とされる CPU 拡張があり有効になっていることを確認するには、
/proc/cpuinfo ファイルの内容をチェックします。
# grep -E 'svm|vmx' /proc/cpuinfo | grep nx
何らかの出力が表示されれば、プロセッサーはハードウェアの仮想化が可能です。出力が何も表示されない場合でも、ご使用のプロセッサーがハードウェア仮想化に対応している可能性があります。場合によっては、メーカーが BIOS で仮想化拡張機能を無効にしていることがあります。これに該当すると思われる場合には、メーカーが提供しているシステムの BIOS とマザーボードに関するマニュアルを参照してください。
2.2.1. 単一ノード (all in one) デプロイメント
単一ノードのデプロイメント設定では、全サービスが単一のシステムでインストール/実行されます。こうすることで、デプロイメントプロセスが簡素化されるため、評価目的に適しています。ただし、このようなデプロイメントは、実稼働環境での使用には適していません。
- プロセッサー
- Intel 64 または AMD64 CPU 拡張機能をサポートする 64 ビット x86 プロセッサーで AMD-V または Intel VT ハードウェア仮想化拡張機能が有効化されているようにします。
- メモリー
- 最小 2 GB の RAM を推奨します。この要件には、仮想マシンインスタンスに提供するメモリー容量に基づいて、追加の RAM を加算します。
- ディスク領域
- 最小 50 GB の空きディスク領域を推奨します。この要件には、仮想マシンインスタンスに提供するディスク領域のサイズに基づいて、追加のディスク領域を加算します。この数値は、作成予定の各ディスクイメージのサイズと、複数のインスタンス間で単一または複数のディスクイメージを共有するかどうかによって異なります。さまざまなサイズのインスタンスを複数ホストすることが可能な、現実的な環境には、1 TB のディスク領域を推奨します。
- ネットワークインターフェースカード
- 1 x 1 Gbps ネットワークインターフェースカード
2.2.2. 1 つ以上のコンピュートノードでのクラウドコントローラーのデプロイメント
この設定では、1 つのシステムが Compute データベースや API サーバーなどのサービスをホストして、クラウドコントローラーの役割を果たします。
他の使用可能なシステムは、仮想マシンのインスタンスを実行するコンピュートノードとして使用されます。イメージストレージなどのサポートサービスは、クラウドコントローラーまたは 1 つ以上のコンピュートノードいずれかで提供されます。
クラウドコントローラー
- プロセッサー
- Intel 64 または AMD64 CPU 拡張機能をサポートする 64 ビット x86 プロセッサーで AMD-V または Intel VT ハードウェア仮想化拡張機能が有効化されているようにします。
- メモリー
- 最小 2 GB の RAM を推奨します。
- ディスク領域
- 最小 50 GB の空きディスク領域を推奨します。この要件には、仮想マシンインスタンスに提供するディスク領域のサイズに基づいて、追加のディスク領域を加算します。この数値は、作成予定の各ディスクイメージのサイズと、複数のインスタンス間で単一または複数のディスクイメージを共有するかどうかによって異なります。さまざまなサイズのインスタンスを複数ホストすることが可能な、現実的な環境には、1 TB のディスク領域を推奨します。
- ネットワークインターフェースカード
- 2 x 1 Gbps ネットワークインターフェースカード
コンピュートノード
- プロセッサー
- Intel 64 または AMD64 CPU 拡張機能をサポートする 64 ビット x86 プロセッサーで AMD-V または Intel VT ハードウェア仮想化拡張機能が有効化されているようにします。
- メモリー
- 最小 2 GB の RAM を推奨します。この要件には、仮想マシンインスタンスに提供するメモリー容量に基づいて、追加の RAM を加算します。
- ディスク領域
- 最小 50 GB の空きディスク領域を推奨します。この要件には、仮想マシンインスタンスに提供するディスク領域のサイズに基づいて、追加のディスク領域を加算します。この数値は、作成予定の各ディスクイメージのサイズと、複数のインスタンス間で単一または複数のディスクイメージを共有するかどうかによって異なります。さまざまなサイズのインスタンスを複数ホストすることが可能な、現実的な環境には、1 TB のディスク領域を推奨します。
- ネットワークインターフェースカード
- 2 x 1 Gbps ネットワークインターフェースカード