このシナリオでは、AWS GUIを使用してNetScaler VPXスタンドアロンEC2インスタンスをAWSにデプロイする方法を示しています。3つのNICを持つスタンドアロンVPXインスタンスを作成します。インスタンスは、負荷分散仮想サーバーとして構成されており、バックエンドサーバー(サーバーファーム)と通信します。この設定では、インスタンスとバックエンドサーバー間、およびパブリックインターネット上のインスタンスと外部ホスト間の必要な通信ルートを設定します。
3 つの NIC を作成します。各NICは、IPアドレスのペア(パブリックとプライベート)を使用して構成できます。NICは、次の目的に役立ちます。
| NIC |
目的 |
関連付けられている |
| eth0 |
NSIP(管理トラフィックを処理する) |
パブリック IP アドレスとプライベート IP アドレス |
| eth1 |
クライアント側のトラフィック(VIP)をサービスする |
パブリック IP アドレスとプライベート IP アドレス |
| eth2 |
バックエンド・サーバ(SNIP)との通信 |
パブリック IP アドレス (プライベート IP アドレスは必須ではありません) |
ステップ 1: VPC を作成します。
-
AWS ウェブコンソールにログインし、
>
に移動します。
をクリックします。
-
1 つのパブリックサブネットを持つ VPC****を選択し、 をクリックします。
-
このシナリオでは、IP CIDR ブロックを 10.0.0.0/16 に設定します。
-
VPC の名前を指定します。
-
パブリックサブネットを 10.0.0.0/24 に設定します。(これは管理ネットワークです)。
-
アベイラビリティ ゾーンを選択してください。
-
サブネットの名前を付けます。
-
ステップ 2: 追加のサブネットを作成します。
-
<https://console.aws.amazon.com/vpc/>で Amazon VPC コンソールを開きます。
-
次の詳細を入力したら、ナビゲーションペインで
、
を選択します。
-
名前タグ:サブネットの名前を指定します。
-
VPC: サブネットを作成する対象の VPC を選択します。
-
アベイラビリティーゾーン:ステップ 1 で VPC を作成したアベイラビリティーゾーンを選択します。
-
IPv4 CIDR ブロック:サブネットの IPv4 CIDR ブロックを指定します。このシナリオでは、10.0.1.0/24 を選択します。

-
手順を繰り返して、バックエンドサーバー用のサブネットをもう1つ作成します。

ステップ 3: ルートテーブルを作成します。
-
<https://console.aws.amazon.com/vpc/>で Amazon VPC コンソールを開きます。
-
ナビゲーションペインで、「 ルートテーブル」>「ルートテーブルの作成**」を選択します。**
-
ルートテーブルの作成ウィンドウで、名前を追加し、ステップ 1 で作成した VPC を選択します。
-
[Yes, Create] をクリックします。
ルートテーブルは、この VPC 用に作成したすべてのサブネットに割り当てられます。これにより、あるサブネット内のインスタンスからのトラフィックのルーティングが別のサブネットのインスタンスに到達できるようになります。
-
-
管理サブネットとクライアントサブネットをクリックし、
をクリックします。これにより、インターネットトラフィック専用のルートテーブルが作成されます。

-
-
フィールドに 0.0.0.0/0 を追加し、
フィールドをクリックして、VPC <xxxx\> ウィザードが自動的に作成したインターネットゲートウェイの igw- を選択します。
-
[保存] をクリックします。

-
手順に従って、サーバー側トラフィックのルートテーブルを作成します。
ステップ4: NetScaler VPXインスタンスを作成します。
-
AWS マネジメントコンソールにログインし、 Compute の下の EC2をクリックします。
-
AWS Marketplace クリックします。AWS Marketplace 検索バーに「NetScaler VPX」と入力し、Enter キーを押します。使用可能なNetScaler VPXエディションが表示されます。
-
「 選択」 をクリックして、目的のNetScaler VPXエディションを選択します。EC2 インスタンスウィザードが起動します。
-
インスタンスタイプの選択ページで 、
m4 を選択します。Xlarge (推奨) をクリックし、
をクリックします。
-
「インスタンスの詳細の設定」ページで、以下を選択し、「次へ:ストレージの追加」をクリックします。
-
インスタンス数:1
-
ネットワーク:ステップ 1 で作成した VPC
-
サブネット:管理サブネット
-
パブリック IP の自動割り当て:有効

-
「ストレージの追加」ページで、デフォルトオプションを選択し、「次へ:タグの追加」をクリックします。
-
「タグの追加」ページで、インスタンスの名前を追加し、「次へ:セキュリティグループの設定」をクリックします。
-
「セキュリティグループの設定」ページで、デフォルトオプション(AWS Marketplace によって生成され、Citrix Systems が推奨する設定に基づく)を選択し、「 確認して起動」>「起動」をクリックします。
-
既存のキーペアを選択するか、新しいキーペアを作成するように求められます。「キーペアの選択」ドロップダウンリストから、前提条件として作成したキーペアを選択します(「前提条件」セクションを参照)。
-
チェックボックスをオンにしてキーペアを確認し、
をクリックします。

インスタンス起動ウィザードには起動ステータスが表示され、インスタンスが完全に起動するとインスタンスリストに表示されます。
インスタンスをチェックし、AWSコンソールで
>
をクリックします。インスタンスを選択して名前を追加します。インスタンスステートが実行中で、ステータスチェックが完了していることを確認します。
ステップ 5: ネットワークインターフェースをさらに作成してアタッチします。
VPC を作成したときには、その VPC に関連付けられたネットワークインターフェースは 1 つだけです。次に、VPC に VIP と SNIP の 2 つのネットワークインターフェイスを追加します。
-
<https://console.aws.amazon.com/ec2/>で Amazon EC2 コンソールを開きます。
-
-
-
-
には、VIP 用に以前に作成したサブネットを選択します。
-
プライベート IP については、デフォルトオプションのままにします。
-
「セキュリティグループ」で、グループを選択します。
-
[Yes, Create] をクリックします。

-
ネットワークインターフェースを作成したら、インターフェースに名前を追加します。
-
手順を繰り返して、サーバー側トラフィック用のネットワークインターフェースを作成します。
ネットワークインターフェースを接続します。
-
-
ネットワークインターフェースを選択し、
を選択します。
-
「ネットワークインターフェースをアタッチ」ダイアログで、インスタンスを選択して「アタッチ」を選択します。

ステップ 6: エラスティック IP を NSIP に接続します。
-
AWS マネジメントコンソールから、
>
に移動します。
-
接続できる無料のEIPを確認してください。存在しない場合は、
をクリックします。
-
新しく割り当てられた IP アドレスを選択し、
>
を選択します。
-
ネットワークインターフェースのラジオボタンをクリックします 。
-
ネットワークインターフェースのドロップダウンリストから、管理 NIC を選択します。
-
プライベート IP ドロップダウンメニューから、AWS で生成された IP アドレスを選択します。
-
「 再関連付け」チェックボックスを選択します。
-
「 関連付け」をクリックします。
VPXインスタンスにアクセスします。
スタンドアロンのNetScaler VPXインスタンスを3つのNICで構成したら、VPXインスタンスにログオンしてNetScaler側の構成を完了します。次のオプションの使用:
初めてログオンすると、セキュリティ上の理由からパスワードを変更するように求められます。パスワードを変更したら、設定を保存する必要があります。設定が保存されずにインスタンスが再起動する場合は、デフォルトのパスワードでログオンする必要があります。プロンプトが表示されたらパスワードをもう一度変更し、設定を保存します。
ssh -i \<location of your private key\> ns root@\<public DNS of the instance\>
パブリック DNS を見つけるには、インスタンスをクリックして
をクリックします。
関連情報: