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) デプロイメント
単一ノードのデプロイメント設定では、全サービスが単一のシステムでインストール/実行され、デプロイメントプロセスが簡素化されます。
表2.5 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 つ以上のコンピュートノードいずれかで提供されます。
表2.6 クラウドコントローラーの要件
| 項目 | 要件 |
|---|---|
| プロセッサー |
Intel 64 または AMD64 CPU 拡張機能をサポートする 64 ビット x86 プロセッサーで AMD-V または Intel VT ハードウェア仮想化拡張機能が有効化されているようにします。
|
| メモリー |
最小 2 GB の RAM を推奨します。
|
| ディスク領域 |
最小 50 GB の空きディスク領域を推奨します (サイズの大きいイメージの保存を予定している場合は、さらに空き領域を追加してください)。
|
| ネットワークインターフェースカード |
1 x 1 Gbps ネットワークインターフェースカード
|
表2.7 コンピュートノードの要件
| 項目 | 要件 |
|---|---|
| プロセッサー |
Intel 64 または AMD64 CPU 拡張機能をサポートする 64 ビット x86 プロセッサーで AMD-V または Intel VT ハードウェア仮想化拡張機能が有効化されているようにします。
|
| メモリー |
最小 2 GB の RAM を推奨します。
この要件には、仮想マシンインスタンスに提供するメモリー容量に基づいて、追加の RAM を加算します。
|
| ディスク領域 |
最小 50 GB の空きディスク領域を推奨します。
この要件には、仮想マシンインスタンスに提供するディスク領域のサイズに基づいて、追加のディスク領域を加算します。この数値は、作成予定の各ディスクイメージのサイズと、複数のインスタンス間で単一または複数のディスクイメージを共有するかどうかによって異なります。
さまざまなサイズのインスタンスを複数ホストすることが可能な、現実的な環境には、1 TB のディスク領域を推奨します。
|
| ネットワークインターフェースカード |
2 x 1 Gbps ネットワークインターフェースカード。1 つはパブリックネットワーク用、もう 1 つは内部の Compute ネットワーク用です。1 つのインターフェースでパブリックネットワークと Compute ネットワーク用に使用することも可能ですが、このアプローチにより、仮想マシンのインスタンスが不正な DHCP サーバーからアドレスを取得してしまう可能性があります。
|