OSP Director を使用した OpenStack での ACI の概要
このマニュアルでは、Newton リリースで導入された tripleo コンポーザブル サービスを使用します。この OSP Director を使用した Red Hat OpenStack 向け Cisco ACI リリース 2.3(x) 以降インストール ガイドは、 OSP Director を使用した Red Hat OpenStack 向け Cisco ACI リリース 2.2(x) インストール ガイドに代わるものであり、リリース 2.3 以降に使用する必要があります。コンポーザブル サービスの詳細については、次の URL を使用して OpenStack コンポーザブル サービス チュートリアルを参照してください。
Cisco Application Centric Infrastructure(ACI)は包括的なポリシー ベースのアーキテクチャであり、コントローラ ベースのインテリジェントなネットワーク スイッチ ファブリックを実現します。このファブリックは、OpenStack を含む複数のオーケストレーション ツール、自動化ツール、および管理ツールに直接統合可能な API インターフェイスを通じてプログラムすることにより管理する設計となっています。ACI を OpenStack と統合することによって、ネットワーキング構造体の動的な作成を OpenStack 要件に従って直接駆動するだけでなく、ACI Application Policy Infrastructure Controller(APIC)内のさらなる可視性を個別の仮想マシン(VM)インスタンスのレベルに至るまで実現できます。
OpenStack は、クラウド コンピューティング環境を構築するための柔軟なソフトウェア アーキテクチャを明確にします。OpenStack のリファレンス ソフトウェア ベースの実装では、VLAN、GRE、VXLAN を含む複数のレイヤ 2 トランスポートが考慮されています。また、OpenStack の Neutron プロジェクトはソフトウェア ベースのレイヤ 3 転送も提供できます。ACI とともに利用すると、ACI ファブリックは統合された レイヤ 2 およびレイヤ 3 の VXLAN ベースのオーバーレイ ネットワーキング機能を提供して、ネットワーク カプセル化処理をコンピューティング ノードからトップオブラック、または ACI リーフ スイッチに移行します。このアーキテクチャは、ソフトウェア オーバーレイ ネットワーキングの柔軟性を提供するとともに、ハードウェアベースのネットワーキングのパフォーマンス上および動作上の利点も提供します。
Cisco ACI OpenStack プラグインは、ML2 モードまたは GBP モードで導入できます。モジュラ レイヤ 2(ML2)モードでは、ネットワークの作成に標準 Neutron API が使用されます。これは OpenStack に VM およびサービスを導入するための従来の方法です。グループ ベース ポリシー(GBP)モードでは、アプリケーションをポリシー グループとして説明、作成、展開する新しい API が提供されます。これにより、ネットワーク固有の詳細を気にする必要がなくなります。詳細については、次の URL にある『OpenStack Group-Based Policy User Guide』を参照してください。
以前の OpFlex プラグイン バージョン(クラシカル モードと呼ばれる)では、導入時にプラグインのモード(Neutron/ML2 または GBP)を決定する必要があり、GBP API と Neutron/ML2 API の両方を同時に使用することはできませんでした。OpFlex プラグイン バージョン 2.2.1 以降では、「統合」モードでプラグインを導入できます。統合モードでは、Neutron API または GBP API のいずれかを使用してアプリケーション トポロジを作成することが可能です。統合プラグイン モードの場合は、OpenStack リリース Mitaka 以降と ACI リリース 2.2(1) 以降も必要です。
このガイドでは、統合インストール モードでの OpFlex プラグインの導入について説明します。
(注) |
統合モードで GBP グループを作成する際に(auto-ptg)グループも表示されますが、これらのグループは内部的に使用するためのものであり、ユーザ インタラクション(VM の接続、メンバーの追加)はサポートされていません。 |