-
-
-
-
-
-
-
-
OpenStack-NetScaler ADCインスタンスの統合
-
-
-
-
This content has been machine translated dynamically.
Dieser Inhalt ist eine maschinelle Übersetzung, die dynamisch erstellt wurde. (Haftungsausschluss)
Cet article a été traduit automatiquement de manière dynamique. (Clause de non responsabilité)
Este artículo lo ha traducido una máquina de forma dinámica. (Aviso legal)
此内容已经过机器动态翻译。 放弃
このコンテンツは動的に機械翻訳されています。免責事項
이 콘텐츠는 동적으로 기계 번역되었습니다. 책임 부인
Este texto foi traduzido automaticamente. (Aviso legal)
Questo contenuto è stato tradotto dinamicamente con traduzione automatica.(Esclusione di responsabilità))
This article has been machine translated.
Dieser Artikel wurde maschinell übersetzt. (Haftungsausschluss)
Ce article a été traduit automatiquement. (Clause de non responsabilité)
Este artículo ha sido traducido automáticamente. (Aviso legal)
この記事は機械翻訳されています.免責事項
이 기사는 기계 번역되었습니다.책임 부인
Este artigo foi traduzido automaticamente.(Aviso legal)
这篇文章已经过机器翻译.放弃
Questo articolo è stato tradotto automaticamente.(Esclusione di responsabilità))
Translation failed!
OpenStack:NetScaler ADC インスタンスの統合
NetScaler Application Delivery Management(ADM)のクラウドオーケストレーション機能により、NetScaler ADC製品とOpenStackプラットフォームを統合できます。OpenStackプラットフォームでこの機能を使用することで、OpenStackユーザーはNetScaler ADC 負荷分散機能(LBaaS)を利用することができます。この後、OpenStackユーザーはCitrix ADCインスタンスのOpenStackからロードバランサー構成をデプロイできます。
以下のセクションでは、Citrix ADM と OpenStack の統合ワークフローの機能について簡単に説明します。
オープンスタック中性子LBaaS用NetScaler ADC ドライバ
OpenStack ニュートロン LBaaS プラグインには、OpenStack が NetScaler ADM と通信できるようにする NetScaler ADC ドライバーが含まれています。OpenStack はこのドライバーを使用して、LBaaS API を介して行われた負荷分散設定を NetScaler ADM に転送します。これにより、目的の NetScaler ADC インスタンスにロードバランサー設定が作成されます。また、OpenStackはドライバーを使用してCitrix ADMを定期的に呼び出し、すべての負荷分散構成のさまざまなエンティティ(VIPやプールなど)のステータスをCitrix ADCから取得します。OpenStack プラットフォーム用の Citrix ADC ドライバーソフトウェアは、Citrix ADM にバンドルされています。ドライバをダウンロードしてインストールするには、まずNetScaler ADM をインストールしてアプリケーションを起動する必要があります。
Citrix ADM と OpenStack を相互に登録する
まず、NetScaler ADM にOpenStack情報を登録する必要があります。OpenStack コントローラー IP アドレスとクラウド管理ユーザーの認証情報、および OpenStack Citrix ADC ドライバーのユーザー認証情報を指定します。後で Neutron 設定ファイル (neutron.conf) の Citrix ADC_Driver セクションに同じログイン認証情報を指定して、OpenStack の Citrix ADC ドライバーが LB 構成中に Citrix ADM に接続できるようにすることができます。
OpenStackとCitrix ADM を相互に登録すると、両方が相互に通信できるようになります。また、OpenStackユーザーは、OpenStackの既存の認証情報を使用してCitrix ADM ユーザーインターフェイスにログオンし、自分のLB構成がCitrix ADCでどのように機能しているかを確認できます。
OpenStackにおけるテナント
OpenStackでは、テナントはプロジェクトとも呼ばれます。テナントはユーザーのグループであり、テナント(プロジェクト)は、分離されたユーザーグループに割り当てられるリソースのセット(コンピューティング、ネットワーク、ストレージなど)として定義されることもあります。
配置ポリシー
配置ポリシーにより、ユーザーが作成した各ロードバランサー構成で使用されるCitrix ADC インスタンスを柔軟に決定できます。または、Citrix ADM には、OpenStack テナントに基づいて Citrix ADC インスタンスを割り当てるオプションも用意されています。
サービスパッケージ
サービスパッケージは、ポリシーおよびSLAと、デバイスまたは自動プロビジョニングの構成仕様、テナントおよび配置ポリシーがまとめられたものです。サービスパッケージは、通常、テナントに提供される分離ポリシーの条件で定義されています。
サービスパッケージに関するいくつかの重要点は次のとおりです。
-
テナントを複数のサービスパッケージに含めることはできません。
-
複数のテナントを同一のサービスパッケージに割り当てることはできます。
-
自動プロビジョニング用に設定されたサービスパッケージでは、仮想NetScaler ADC インスタンスは、1つのプラットフォームタイプ(SDXプラットフォームまたはOpenStack Computeプラットフォーム)からのみ作成できます。
LBaaS V1とLBaaS V2でサポートされている機能
OpenStackのLBaaS V1ドライバーはOpenStack Horizonユーザーインターフェイスからの操作をサポートしていますが、LBaaS V2ドライバーがサポートしているのはコマンドライン操作のみです。
次の一覧は、OpenStackのLBaaS V1とLBaaS V2でサポートされている機能を示しています。
-
LBaaS V1
- 負荷分散
-
LBaaS V2
-
負荷分散
-
OpenStack のキーマネージャーである Barbicanが管理する証明書で SSL オフロード
-
証明書パッケージ(中間証明機関を含む)
-
SNIサポート
-
このドキュメントでは、以下の内容について説明します。
ユースケースのシナリオ
以下のユースケースシナリオでは、NetScaler ADMとOpenStackプラットフォームを統合するワークフローについて説明します。
Example-Cloud-Providerという名前のある企業では、OpenStackコンポーネントを使用してクラウドをセットアップし、テナントにインフラストラクチャを提供しています。スティーブはこのクラウドプロバイダーの管理者であり、トムはExample-Cloud-Providerのクラウドインフラストラクチャのテナントです。トムの組織であるExample-Sportsonline.comは、S1とS1の2台のサーバを必要とする。また、TomはOpenStackプラットフォーム上のサーバS1とS2間のトラフィックを負荷分散するために、専用のNetScaler ADC デバイスも必要とする。
この要件を満たすには、Steve は OpenStack と NetScaler ADM の両方をインストールして構成し、相互に互換性を持たせるように準備する必要があります。スティーブは、OpenStackにExample-SportsOnlineという名前のテナントアカウントを作成し、そのテナントアカウントにリソースを割り当てる必要があります。また、リソースと構成を管理するために、Example-SportsOnline用の複数のログオン資格情報(ユーザー)も作成する必要があります。これらの手順を経ると、トムがOpenStackに2台のサーバー、S1とS2を作成し、Example-SportsOnline.comのトラフィックを管理できるようになります。
スティーブは OpenStack の詳細を Citrix ADM に登録し、OpenStack のネットワークコンポーネントである Neutron で Citrix ADC LBaaS ドライバーを設定する必要があります。登録が完了すると、Citrix ADM はOpenStackのすべてのテナントの詳細を表示します。スティーブは、Citrix ADC LBaaS機能を希望するユーザーのリストからExample-SportsOnlineを選択し、Citrix ADM のロードバランサー構成に専用のCitrix ADCが割り当てられるようにトムを構成できます。
このため、スティーブはCitrix ADMユーザーインターフェイスを使用してOpenStackのコンピューティングレイヤー(Nova)にCitrix ADC VPXインスタンスをプロビジョニングするか、トムがOpenStackでLB構成を行うときにMASがCitrix ADC VPXインスタンスをオンデマンドで自動プロビジョニングできるようにすることができます。いずれの場合も、Citrix ADM がVPXインスタンスを管理します。これを実現するために、スティーブはCitrix ADM でサービスパッケージを作成し、SLAでトムと合意したサービスパッケージの条件を定義します。たとえば、ロードバランサー構成を実現する専用インスタンスをトムに提供する場合、スティーブは「Dedicated」分離ポリシーを選択します。つまり、サービスパッケージでトムに対して非共有インスタンスを選択します。次に、多数のCitrix ADC VPXインスタンスをサービスパッケージに割り当て、Example-SportsOnlineを、専用のCitrix ADCを必要とする他のテナントと一緒にサービスパッケージに関連付けます。その結果、トムが初めてロードバランサー構成を実行すると、Citrix ADM はサービスパッケージ内のCitrix ADC VPXインスタンスの1つをExample-SportsOnlineに割り当てて、その構成をそのCitrix ADCにも展開します。
これでトムは、OpenStackのLBaaSおよびUIによるプール、VIP(Virtual IP:仮想IPアドレス)、ヘルスモニターの作成を通じて、負荷分散構成を作成できるようになります。OpenStackのプールとVIPは、Citrix ADC インスタンスにサービスグループおよび仮想サーバーとしてデプロイされます。Tomは、ヘルスモニターを作成してサーバーを監視し、いつでも稼働していてCitrix ADCからアクセスできるサーバーのみにアプリケーショントラフィックを送信することもできます。
OpenStack で作成された負荷分散設定が Citrix ADC インスタンスに実装されるようになりました。完全に構成されると、NetScaler ADC VPX インスタンスが負荷分散機能を引き継ぎ、アプリケーショントラフィックの受け入れを開始し、Tomによって作成されたサーバーS1とS2間のトラフィックの負荷分散を行います。
Citrix ADM と OpenStack ワークフローの統合
次のフローチャートは、LBaaS V1およびLBaaS V2構成時に従う必要のあるワークフローです。
共有
共有
This Preview product documentation is Cloud Software Group Confidential.
You agree to hold this documentation confidential pursuant to the terms of your Cloud Software Group Beta/Tech Preview Agreement.
The development, release and timing of any features or functionality described in the Preview documentation remains at our sole discretion and are subject to change without notice or consultation.
The documentation is for informational purposes only and is not a commitment, promise or legal obligation to deliver any material, code or functionality and should not be relied upon in making Cloud Software Group product purchase decisions.
If you do not agree, select I DO NOT AGREE to exit.