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 ネットワークを参照してください。

図 1. HA モードの 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 コンポーネントと管理仮想マシンのすべてが含まれています。

図 2. HA モードの管理クラスタ

管理クラスタには、次のコンポーネントが含まれています。

コンポーネント

説明

ノード

ロード バランサ

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 スタンバイ)