高可用性にするとき、アプリケーションに必要となるハードウェア要件を考慮してください。
標準ハードウェア要件:
OpenStack は膨大なリソースを必要としません。以下の最小要件は、コアサービスといくつかのインスタンスを動かす検証 (POC) 環境には対応できることでしょう。
ノード種別 | プロセッサーのコア | メモリー | ストレージ | NIC |
---|---|---|---|---|
コントローラーノード | 4 | 12 GB | 120 GB | 2 |
コンピュートノード | 8+ | 12+ GB | 120+ GB | 2 |
すべての 2つのコントローラーノード間の最大レイテンシーが 2 ミリ秒であることを推奨します。クラスターソフトウェアがより大きなレイテンシーで動作するようチューニングできますが、いくつかのベンダーはサポートする前にこの値を主張します。
ping コマンドを使用して、サーバー間のレイテンシーを調べられます。
デモや学習の場合、仮想マシンにテスト環境をセットアップできます。これには以下の利点があります。
しかしながら、仮想マシン上で OpenStack 環境を実行すると、インスタンスの性能が悪くなります。とくに、ハイパーバイザーとプロセッサーが nested 仮想マシンのハードウェア支援機能をサポートしない場合は顕著です。
注釈
仮想マシン上に高可用性 OpenStack をインストールする場合、ハイパーバイザーが外部ネットワークにおいてプロミスキャスモードを許可して、MAC アドレスフィルタリングを無効化していることを確認してください。
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.