第3章 オーバークラウドのプランニング
以下の項では、ノードロールの定義、ネットワークトポロジーのプランニング、ストレージなど、Red Hat OpenStack Platform 環境のさまざまな面のプランニングに関するガイドラインを提供します。
3.1. ノードのデプロイメントロールのプランニング
director はオーバークラウドの構築に、デフォルトで複数のノード種別を提供します。これらのノード種別は以下のとおりです。
- コントローラー
- 環境を制御するための主要なサービスを提供します。これには、Dashboard (Horizon)、認証 (Keystone)、イメージストレージ (Glance)、ネットワーク (Neutron)、オーケストレーション (Heat)、高可用性サービス (複数のコントローラーノードを使用する場合) が含まれます。Red Hat OpenStack Platform 環境に以下のいずれかが必要です。
- 基本的な環境にはノードを 1 台
- 高可用性環境にはノードを 3 台
2 台のノードまたは 4 台以上のノードで構成される環境はサポートされません。 - コンピュート
- ハイパーバイザーとして機能し、環境内で仮想マシンを実行するのに必要な処理能力を提供する物理サーバー。基本的な Red Hat OpenStack Platform 環境には少なくとも 1 つのコンピュートノードが必要です。
- Ceph-Storage
- Red Hat Ceph Storage を提供するホスト。Ceph Storage ホストはクラスターに追加され、クラスターをスケーリングします。このデプロイメントロールはオプションです。
- Cinder-Storage
- OpenStack の Cinder サービスに外部ブロックストレージを提供するホスト。このデプロイメントロールはオプションです。
- Swift-Storage
- OpenStack の Swift サービスに外部オブジェクトストレージを提供するホスト。このデプロイメントロールはオプションです。
以下の表には、オーバークラウドの構成例と各シナリオで使用するノードタイプの定義をまとめています。
|
コントローラー
|
コンピュート
|
Ceph-Storage
|
Swift-Storage
|
Cinder-Storage
|
合計
|
---|---|---|---|---|---|---|
小規模のオーバークラウド
|
1
|
1
|
-
|
-
|
-
|
2
|
中規模のオーバークラウド
|
1
|
3
|
-
|
-
|
-
|
4
|
追加のオブジェクトおよびブロックストレージのある中規模のオーバークラウド
|
1
|
3
|
-
|
1
|
1
|
6
|
高可用性の中規模オーバークラウド
|
3
|
3
|
-
|
-
|
-
|
6
|
高可用性で Ceph Storage のある中規模オーバークラウド
|
3
|
3
|
3
|
-
|
-
|
9
|