VMware Integrated OpenStack NSX デプロイには、4 つのプリンシパル ネットワークを使用して構成される管理クラスタとコンピューティング クラスタが組み込まれています。NSX Edge ノードは、別々のクラスタに分離することもできます。
クラスタとコンポーネントのアーキテクチャ
NSX を使用して VMware Integrated OpenStack をデプロイする場合、2 つの異なるデプロイ モードを使用することができます。
[コンパクト モード]: 2 台の仮想マシンを実行し最小で 120 GB のストレージを使用する単一の ESXi ホストで構成されます。
[HA モード]: 最小で 552 GB のストレージを使用する 8 台以上の仮想マシンで構成されます。
HA モードの標準的な NSX デプロイのアーキテクチャは、3 つのクラスタと 4 つの VLAN で構成されています。VLAN の詳細については、物理 NSX ネットワークを参照してください。
VMware Integrated OpenStack アーキテクチャには、次のクラスタとコンポーネントが含まれています。
クラスタまたはコンポーネント |
説明 |
---|---|
vCenter Server インスタンス |
専用 vCenter Server インスタンスは必須ではありませんが、デプロイが最適化されます。 |
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 ノードを管理クラスタにデプロイする方法です。
管理クラスタ
管理クラスタには、デプロイされた OpenStack コンポーネントと管理仮想マシンのすべてが含まれています。
管理クラスタには、次のコンポーネントが含まれています。
コンポーネント |
説明 |
ノード |
---|---|---|
ロード バランサ |
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 スタンバイ) |