VMware Integrated OpenStack NSX デプロイには、4 つのプリンシパル ネットワークを使用して構成される管理クラスタとコンピューティング クラスタが組み込まれています。NSX Edge ノードは、別々のクラスタに分離することもできます。
クラスタとコンポーネントのアーキテクチャ
NSX を使用して VMware Integrated OpenStack をデプロイする場合、2 つの異なるデプロイ モードを使用することができます。
- [コンパクト モード] - 2 台の仮想マシンを実行し最小で 120 GB のストレージを使用する単一の ESXi ホストで構成されます。
- [HA モード] - 最小で 552 GB のストレージを使用する 8 台以上の仮想マシンで構成されます。
VMware Integrated OpenStack アーキテクチャには、次のクラスタとコンポーネントが含まれています。
| クラスタまたはコンポーネント | 説明 |
|---|---|
| vCenter インスタンス | 専用 vCenter インスタンスは必須ではありませんが、デプロイが最適化されます。 |
| Active Directory | OpenStack Identity Service によるユーザー認証で使用します。 |
| 管理クラスタ | デプロイされた OpenStack コンポーネントと管理仮想マシンのすべてが含まれます。管理クラスタとそのコンポーネントの詳細な説明については、以下の管理クラスタを参照してください。 |
| コンピューティング クラスタ | Nova のコンピューティング リソース。すべてのテナント仮想マシンは、これらのコンピューティング クラスタで作成されます。 |
| NSX Edge クラスタ | エッジのセキュリティ サービスとゲートウェイ サービスを論理ネットワークに提供し、OpenStack Networking コンポーネントに DHCP、浮動 IP (NAT)、セキュリティ グループ、およびルーティングの機能を提供する Edge 仮想マシンが含まれます。 |
| NSX Manager | 集約されたシステム ビューを表示する、NSX のネットワーク集中管理コンポーネント。 |
| NSX Controller | 仮想ネットワークとオーバーレイ転送トンネルを制御する高度な分散状態管理システム。 |
| 管理ネットワーク | 管理コンポーネント間のトラフィックを転送します。 |
| API アクセス ネットワーク | VMware Integrated OpenStack ダッシュボードを表示し、OpenStack の API とサービスにテナントへのアクセスを提供します。 |
| 転送ネットワーク | Edge クラスタ内の DHCP ノードをコンピューティング クラスタと接続します。 |
| 外部ネットワーク | VMware Integrated OpenStack で作成されたインスタンスに外部アクセスを提供します。 |
NSX Controller ノードと NSX Manager ノードは、別々のクラスタまたはホストにデプロイできます。ベスト プラクティスは、NSX Controller ノードと NSX Manager ノードを管理クラスタにデプロイする方法です。
管理クラスタ
管理クラスタには、次のコンポーネントが含まれています。
| コンポーネント | 説明 | ノード |
|---|---|---|
| ロード バランサー | HA を提供し、横方向のスケールアウト アーキテクチャを有効にします。 |
2(1 アクティブ、1 スタンバイ) |
| データベース (DB) | OpenStack メタデータを保存する MariaDB のインスタンス。 RabbitMQ(すべての OpenStack サービスで使用されるメッセージ キュー サービス)もデータベース ノードで実行されます。 |
3(1 アクティブ、2 スタンバイ) |
| VMware Integrated OpenStack コントローラ | Compute、Block Storage、Image Service、Identity Service、および Object Storage を含むすべての OpenStack サービスが含まれます。 Identity Service で本番環境と同等のパフォーマンスを実現する memcache サービスもコントローラ ノードで実行されます。 |
2(両方ともアクティブ) |
| コンピューティング ドライバ | コンピューティング クラスタと通信して仮想マシンを管理するコンピューティング プロセスのサブセットが含まれています。 |
コンピューティング クラスタあたり 1 |
| VMware Integrated OpenStack Manager Service (OMS) | VMware Integrated OpenStack vApp の管理に使用する vApp。 |
1 |
| VMware Integrated OpenStack テンプレート | すべての OpenStack サービス仮想マシンを作成するためのベース テンプレート。 |
1 |
| Ceilometer データベース(オプション) | Ceilometer が使用する MongoDB または NoSQL データベースのインスタンス。 |
3(1 アクティブ、2 スタンバイ) |