NetScaler® ADMおよびOpenStackでの事前構成タスク
NetScaler ADMのインストール
NetScalerドライバーソフトウェアのインストールとOpenStackへのNetScaler ADMの登録
-
NetScaler ADMで、ダウンロードをクリックします。NetScaler ADMのダウンロードページには、Newton、Ocata、およびPikeのOpenStackバージョンに必要なOpenStack用NetScalerバンドルソフトウェアをダウンロードするためのリンクが提供されています。
-
最新のNetScalerバンドルのtarファイルをOpenStack Controllerの一時ディレクトリ(例:/tmp)にダウンロードします。このバンドルには、すべてのOpenStackリリース用のLBaaS V2ドライバーとHeatプラグインが含まれています。

-
NetScalerドライバーのtarファイルからファイルを抽出するには、次のコマンドを実行します。
tar -xvzf <name_of_tar_file> -
OpenStack \<リリース名\> のセットアップがある場合は、プロンプトで、次のコマンドを入力します。
cd <Release Name>例:cd Newton -
次のコマンドを実行してドライバーをインストールし、NetScaler ADM IPアドレス、OpenStackをNetScaler ADMに登録したときに構成したNetScalerドライバーパスワード、およびプロトコルを指定します。
./install.sh --ip=<NetScaler_MAS_IP> --password=<password> --protocol=<protocol> --neutron-lbaas-path <neutron-lbaas-directory-path>シングルノードOpenStackセットアップの例:./install.sh --ip=10.102.29.90 --password=xxxx --protocol=HTTP --neutron-lbaas-path=/opt/stack/neutron-lbaasマルチノードOpenStackセットアップの例:./install.sh --ip=10.102.29.90 --password=xxxx --protocol=HTTP --neutron-lbaas-path=/usr/lib/python2.7/site-packages注システムのneutron-lbaasディレクトリのパスを指定することはオプションです。パスを指定すると、スクリプトがドライバーを見つけるのに役立つ場合があります。NetScaler ADMがOpenStackに正常に登録された後、OpenStackユーザー資格情報を使用してNetScaler ADMにログオンすることもできます。NetScaler ADMがOpenStackに正常に登録された後、OpenStack Neutronサービスを再起動します。
OpenStackをNetScaler ADMに登録する
-
NetScaler ADMで、Orchestration \> Cloud Orchestration \> OpenStack に移動します。
-
Configure OpenStack Settings をクリックします。
-
Configure OpenStack Settings ページで、NetScaler ADMでOpenStackを構成するためのパラメーターを設定できます。ここでは、デフォルトとカスタマイズの2つのオプションがあります。OpenStackのNewtonおよびOcataリリースでは、デフォルトまたはカスタマイズされたデプロイタイプを使用できます。しかし、Pikeリリースでは、NetScaler ADMにOpenStackを登録するためにカスタマイズされたデプロイタイプを使用する必要があります。
-
デフォルトのデプロイタイプOpenStackサービスがデフォルトポートで実行されている場合は、デフォルトを選択します。たとえば、Neutronサービスのデフォルトポータルは9696、Keystoneサービスのデフォルトポータルは5000です。
-
OpenStackコントローラーIPアドレス - OpenStackコントローラーのIPアドレス(KeyStoneサービスとNeutronサービスの両方がこのIPアドレスで到達可能である必要があります)。たとえば、IPアドレス10.102.205.23を入力します。
-
OpenStack管理者ユーザー名 - OpenStackコントローラーの管理者ユーザー名。たとえば、admin1と入力します。
-
パスワード - OpenStackコントローラーの管理者ユーザーのパスワード。
-
OpenStack管理者テナント - OpenStack上の管理者テナントの名前。たとえば、adminと入力します。

-
カスタマイズされたデプロイタイプOpenStackサービスがデフォルトポートとは異なるポートで実行されている場合は、デプロイタイプとしてカスタマイズ済みを選択します。これらのサービスが異なるポートで実行されている場合は、ここで指定します。NetScaler ADMへのOpenStack NewtonおよびOcataリリースの登録は、OpenStack Pikeリリースの登録とは異なります。OpenStackのNewtonおよびOcataリリース:
-
OpenStackのNewtonリリースを登録する場合は、さまざまなOpenStackサービスのポート番号を指定します。
-
OpenStack管理者ユーザー名、パスワード、およびOpenStack管理者テナントユーザー名は、以前デフォルト設定で指定したとおりに指定します。

OpenStackのPikeリリース:OpenStackのPikeリリースを登録する場合は、次の画像に示すようにOpenStackサービスの詳細を入力します。また、デフォルト設定と同様に、OpenStack管理者ユーザー名、パスワード、およびOpenStack管理者テナントユーザー名を指定する必要があります。OpenStackの詳細(/en-us/netscaler-application-delivery-management-software/media/orchestration-openstack-pike-citrix.png) -
-
「OpenStack Neutron LBaaS - NetScalerドライバーが使用する資格情報」セクションで、OpenStack NetScalerドライバーユーザーアカウントのNetScalerドライバーパスワードを設定します。NetScaler ADMは、これらの資格情報を使用してOpenStack NetScalerドライバーからの呼び出しを認証します。OpenStackコントローラーでNetScalerドライバーインストールスクリプトを実行するときは、同じパスワードを指定する必要があります。

-
OKをクリックします。
OpenStackでのテナントの作成
<http://docs.openstack.org/>のOpenStackドキュメントを参照してください。
OpenStackテナントの追加
-
NetScaler ADMで、Orchestration \> Cloud Orchestration \> OpenStack \> OpenStack Tenants に移動し、Addをクリックします。
-
「OpenStackテナントの追加」ページで、+Addをクリックし、OpenStackテナントを選択します。
-
OKをクリックします。
-
NetScalerデバイスを事前プロビジョニングする
-
OpenStackでNetScaler VPXデバイスを自動プロビジョニングする
NetScalerデバイスのプロビジョニング
-
NetScalerデバイスを事前にプロビジョニングする
-
OpenStackでNetScaler VPXデバイスを自動プロビジョニングする
NetScalerデバイスの事前プロビジョニング
-
NetScaler ADMで、Infrastructure \> Instances \> NetScaler VPX の順に移動し、Add をクリックします。
-
Add NetScaler VPX ページで、NetScaler VPXインスタンスのIPアドレスを指定し、Profile Name リストからインスタンスプロファイルを選択します。インスタンスプロファイルには、NetScaler VPXにログオンするために使用される資格情報が含まれています。+アイコンをクリックして、新しいインスタンスプロファイルを作成することもできます。OK をクリックします。
NetScalerデバイスの自動プロビジョニング
-
NetScaler ADMで、Orchestration \> Cloud Orchestration \> OpenStack の順に移動します。
-
Deployment Settings をクリックします。
-
次のパラメータを設定します。
-
管理ネットワーク - 自動プロビジョニングされたNetScaler VPXが接続されているOpenStack上の管理ネットワークを選択します。
-
プロファイル名 - ドロップダウンリストからプロファイルを選択します。NetScaler ADMは、このプロファイルに含まれるパスワードを使用して、新しく自動プロビジョニングされたNetScaler VPXインスタンスを設定します。
-
ライセンス - 新しく自動プロビジョニングされたNetScalerインスタンスのライセンスに使用されるNetScaler ADMライセンスアクセスコードを提供します。NetScaler ADMは、管理ネットワーク内のOpenStackコンピュート上にNetScalerインスタンスをプロビジョニングし、指定されたライセンスコードを使用してそれらにライセンスインストールをトリガーします。その後、NetScalerインスタンスは、ここで指定されたライセンスアクセスコードを使用してCitrix Webサイトからライセンスファイルをダウンロードします。
-
Glance内のNetScaler VPXイメージ - NetScaler VPXインスタンスの作成に使用されるOpenStack Glanceで利用可能なNetScaler VPXイメージを選択します。
-
プロキシ設定 - ライセンスをインストールするためのNetScalerプロキシサーバーの詳細を提供します。これは、NetScalerが管理ネットワークを介してインターネットに直接アクセスできない場合に必要となることがあります。
-
-
OK をクリックします。展開設定(/en-us/netscaler-application-delivery-management-software/media/openstack-configure-deployment-settings-citrix.png)
NetScaler ADMでのサービスパッケージの作成
-
NetScaler ADMで、Orchestration \> Cloud Orchestration \> OpenStack \> Service Packages に移動し、Add をクリックします。
-
Service Package ページで、次のパラメーターを指定します。
-
名前 - サービスパッケージの名前。例:SVC-PKG-GOLDと入力します。
-
NetScalerインスタンス割り当て - サービスパッケージで定義されたインスタンス割り当てのタイプで、これに基づいてNetScalerインスタンスリソースがテナントに割り当てられます。Dedicated を選択します。ポリシーの詳細については、「Service Package Isolation Policies」を参照してください。
-
NetScalerインスタンスプロビジョニング - 既存のNetScalerインスタンスをテナントに割り当てるには、Existing Instance を選択します。設定中にNetScalerインスタンスを作成する場合は、Create Instance OnDemand を選択します。
-
NetScalerインスタンスタイプ - NetScaler VPX を選択します。
注SDXプラットフォームでホストされている事前プロビジョニングされたNetScalerインスタンスを割り当てるには、NetScaler VPXを選択します。 -
-
テナントをサービスパッケージに関連付けるには、続行 をクリックします。注高可用性モードでNetScalerインスタンスを展開している場合は、高可用性用にNetScalerインスタンスのペアをプロビジョニング を有効にします。
-
インスタンスの割り当て セクションで、追加 をクリックし、テナントに割り当てるNetScalerインスタンスを選択して、続行 をクリックします。
-
OpenStackテナント/配置ポリシーの割り当て セクションのOpenStackテナント で、追加 をクリックし、テナントを選択します。
-
続行 をクリックし、完了 をクリックします。
配置ポリシーの作成 (オプション)
-
NetScaler ADMで、Orchestration \> Cloud Orchestration \> OpenStack \> Placement Policy に移動し、追加 をクリックします。
-
配置ポリシーの追加 ページで、次のパラメータを設定します。
-
名前 - 配置ポリシーの名前を入力します
-
サンプル式 - リストからサンプル式を選択します。これらの例は、配置ポリシーを構築するのに役立ちます。
-
式 - 以前のフィールドで選択したサンプル式に基づいて、このフィールドにブール式が入力されます。必要に応じてフィールド名を編集します。
-
-
OK をクリックします。
クライアントネットワークを介したNetScalerインスタンスからバックエンドサーバーへのトラフィックの有効化
NetScaler SDXプラットフォームに展開されたNetScaler VPXデバイスの自動プロビジョニング
-
NetScaler ADM GUIで、Infrastructure > Instances \> NetScaler SDX に移動し、Add をクリックしてNetScaler SDXプラットフォームを追加します。
-
「オーケストレーション \> クラウドオーケストレーション \> OpenStack \> デプロイ設定」に移動します。
-
「Management Network」セクションで、自動プロビジョニングされたNetScaler SDXが接続されているOpenStack上の管理ネットワークを選択します。
-
「Profile Name」で、ドロップダウンリストからプロファイルを選択します。NetScaler ADMは、このプロファイルに含まれるパスワードを使用して、新しく自動プロビジョニングされたNetScaler VPXインスタンスを構成します。
-
「OK」をクリックします。
-
-
OpenStackでNetScaler SDXプラットフォームをプロビジョニングするには、Orchestration \> Cloud Orchestration \> OpenStack \> Service Package に移動します。
-
「Add」をクリックして、新しいサービスパッケージを作成します。
-
サービスパッケージの名前を入力します。
-
「NetScaler Instance Allocation」フィールドで、「Dedicated」を選択します。
-
「NetScaler Instance Provisioning」フィールドで「Create Instance OnDemand」を選択し、「Auto Provision Platform」フィールドで「NetScaler SDX」を選択します。
-
デフォルトでは、NetScaler SDXプラットフォームにはNetScaler VPXインスタンスのみがプロビジョニングされます。
-
「Continue」をクリックします。
-
「Auto Provision Settings」セクションで、「Resources」プロパティを設定します。
-
「Throughput」フィールド。1000 Mbpsと入力します。
-
「NetScaler Version」フィールド。リストから、NetScaler SDXプラットフォームに存在するNetScaler VPXイメージの適切なバージョンを選択します。
-
-
「NetScaler SDX Platforms」セクションで、「Add」をクリックしてSDXプラットフォームをサービスパッケージに追加します。
-
「Continue」をクリックします。
-
「OpenStackテナントの構成」セクションで、「追加」をクリックしてテナントを追加します。「新規」をクリックして新しいテナントを追加することもできます。
-
「完了」をクリックします。
-
-
LBaaS V2 APIの実装は、Neutron LBaaSコマンドを通じて実行されます。任意のNeutronクライアントに接続し、構成タスクを実行します。構成コマンドの実行方法の詳細については、「コマンドラインを使用したLBaaS V2の構成」を参照してください。