NetScaler VPX

シナリオ: スタンドアロンインスタンス

このシナリオでは、AWS GUIを使用してAWSにNetScaler VPXスタンドアロンEC2インスタンスをデプロイする方法を示します。3つのNICを持つスタンドアロンVPXインスタンスを作成します。ロードバランシング仮想サーバーとして構成されたインスタンスは、バックエンドサーバー(サーバーファーム)と通信します。この構成では、インスタンスとバックエンドサーバー間、およびインスタンスとパブリックインターネット上の外部ホスト間の必要な通信ルートを設定します。

VPXインスタンスの展開手順の詳細については、AWSにNetScaler VPXスタンドアロンインスタンスを展開するを参照してください。

AWSスタンドアロンシナリオ

3つのNICを作成します。各NICは、IPアドレスのペア(パブリックとプライベート)で構成できます。NICは以下の目的で使用されます。

NIC 目的 関連付けられているもの
eth0 管理トラフィックを処理します (NSIP) パブリックIPアドレスとプライベートIPアドレス
eth1 クライアント側トラフィックを処理します (VIP) パブリックIPアドレスとプライベートIPアドレス
eth2 バックエンドサーバーと通信します (SNIP) パブリックIPアドレス (プライベートIPアドレスは必須ではありません)

ステップ1: VPCを作成します。

  1. AWSウェブコンソールにログオンし、ネットワーキングとコンテンツ配信 > VPC に移動します。VPCウィザードの開始 をクリックします。

  2. 単一のパブリックサブネットを持つVPC を選択し、選択 をクリックします。

  3. このシナリオでは、IP CIDRブロックを10.0.0.0/16に設定します。

  4. VPCに名前を付けます。

  5. パブリックサブネットを10.0.0.0/24に設定します。(これは管理ネットワークです)。

  6. アベイラビリティゾーンを選択します。

  7. サブネットに名前を付けます。

  8. VPC の作成をクリックします。

シナリオ用のVPCを作成

ステップ2: 追加のサブネットを作成します。

  1. https://console.aws.amazon.com/vpc/ でAmazon VPCコンソールを開きます。

  2. ナビゲーションペインで、以下の詳細を入力した後、[サブネット]、[サブネットの作成] を選択します。

    • 名前タグ: サブネットに名前を付けてください。
    • VPC: サブネットを作成するVPCを選択してください。
    • アベイラビリティゾーン: ステップ1でVPCを作成したアベイラビリティゾーンを選択してください。
    • IPv4 CIDRブロック: サブネットのIPv4 CIDRブロックを指定してください。このシナリオでは、10.0.1.0/24を選択してください。

    シナリオ用のサブネットを作成(/ja-jp/vpx/media/createsubnet-standalone-scenario.png)

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

    シナリオ用の追加サブネット(/ja-jp/vpx/media/subnet-server-scenario.png)

ステップ3: ルートテーブルを作成します。

  1. Amazon VPCコンソールをhttps://console.aws.amazon.com/vpc/で開きます。

  2. ナビゲーションペインで、ルートテーブル > ルートテーブルの作成を選択します。

  3. ルートテーブルの作成ウィンドウで、名前を追加し、ステップ1で作成したVPCを選択します。

  4. はい、作成をクリックします。

    シナリオ用のルートテーブルを作成(/ja-jp/vpx/media/create-routetable-standalone-scenario.png)

    ルートテーブルは、このVPC用に作成したすべてのサブネットに割り当てられ、あるサブネットのインスタンスからのトラフィックが別のサブネットのインスタンスに到達できるようになります。

  5. サブネットの関連付けをクリックし、次に編集をクリックします。

  6. 管理およびクライアントサブネットをクリックし、保存をクリックします。これにより、インターネットトラフィック専用のルートテーブルが作成されます。

    シナリオのルートテーブルを関連付ける

  7. ルート > 編集 > 別のルートを追加 をクリックします。

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

  9. 保存をクリックします。

    シナリオのゲートウェイを追加

  10. サーバーサイドトラフィック用のルートテーブルを作成する手順に従います。

ステップ4: NetScaler VPXインスタンスを作成します。

  1. AWSマネジメントコンソールにログオンし、Computeの下にあるEC2をクリックします。

  2. AWS Marketplaceをクリックします。AWS Marketplace検索バーに「NetScaler VPX」と入力し、Enterキーを押します。利用可能なNetScaler VPXエディションが表示されます。

  3. 目的のNetScaler VPXエディションを選択するには、Selectをクリックします。EC2インスタンスウィザードが起動します。

  4. インスタンスタイプの選択ページで、m4. Xlarge (推奨) を選択し、次へ: インスタンスの詳細の設定をクリックします。

  5. インスタンスの詳細の設定ページで、以下を選択し、次へ: ストレージの追加をクリックします。

    • インスタンス数: 1
    • ネットワーク: ステップ1で作成したVPC
    • サブネット: 管理サブネット
    • パブリック IP の自動割り当て: 有効

    シナリオのインスタンスを構成する(/ja-jp/vpx/media/configure-instance-scenario.png)

  6. [ストレージの追加] ページで、デフォルトオプションを選択し、[次へ: タグの追加] をクリックします。

  7. [タグの追加] ページで、インスタンスの名前を追加し、[次へ: セキュリティグループの設定] をクリックします。

  8. [セキュリティグループの設定] ページで、デフォルトオプション (AWS Marketplace によって生成され、Citrix® Systems の推奨設定に基づいています) を選択し、[確認と起動] > [起動] をクリックします。

  9. 既存のキーペアを選択するか、新しいキーペアを作成するように求められます。[キーペアの選択] ドロップダウンリストから、前提条件として作成したキーペアを選択します (「前提条件」セクションを参照)。

  10. キーペアを承認するチェックボックスをオンにし、[インスタンスの起動] をクリックします。

    シナリオのキーペアを追加する(/ja-jp/vpx/media/keypair-scenario.png)

インスタンス起動ウィザードに起動ステータスが表示され、インスタンスが完全に起動するとインスタンスリストに表示されます。

インスタンスを確認するには、AWS コンソールで [EC2] > [実行中のインスタンス] をクリックします。インスタンスを選択して名前を追加します。インスタンスの状態が「実行中」であり、ステータスチェックが完了していることを確認してください。

ステップ 5: ネットワークインターフェイスを追加作成してアタッチする。

VPC を作成したとき、関連付けられているネットワークインターフェイスは 1 つだけでした。VIP と SNIP 用に、さらに 2 つのネットワークインターフェイスを VPC に追加します。

  1. Amazon EC2 コンソールをhttps://console.aws.amazon.com/ec2/で開きます。

  2. ナビゲーションペインで、[ネットワークインターフェイス] を選択します。

  3. 「ネットワークインターフェースを作成」を選択します。

  4. 「説明」には、わかりやすい名前を入力します。

  5. 「サブネット」には、VIP用に以前作成したサブネットを選択します。

  6. 「プライベートIP」には、デフォルトオプションのままにします。

  7. 「セキュリティグループ」には、グループを選択します。

  8. はい、作成」をクリックします。

    NICの作成(/ja-jp/vpx/media/create-nic-scenario.png)

  9. ネットワークインターフェースが作成されたら、そのインターフェースに名前を追加します。

  10. サーバー側トラフィック用のネットワークインターフェースを作成する手順を繰り返します。

ネットワークインターフェースをアタッチする

  1. ナビゲーションペインで、「ネットワークインターフェース」を選択します。

  2. ネットワークインターフェースを選択し、「アタッチ」を選択します。

  3. 「ネットワークインターフェースのアタッチ」ダイアログボックスで、インスタンスを選択し、「アタッチ」を選択します。

    NICのアタッチ(/ja-jp/vpx/media/attach-nic-scenario.png)

ステップ6:NSIPにElastic IPをアタッチします。

  1. AWS マネジメントコンソールを開き、NETWORK & SECURITY > Elastic IPs の項目へ移動してください。

  2. アタッチ可能な空き EIP を確認します。ない場合は、Allocate new address をクリックします。

  3. 新しく割り当てられた IP アドレスを選択し、Actions > Associate address を選択します。

  4. Network interface ラジオボタンをクリックします。

  5. Network interface ドロップダウンリストから、管理 NIC を選択します。

  6. Private IP ドロップダウンメニューから、AWS が生成した IP アドレスを選択します。

  7. Reassociation チェックボックスを選択します。

  8. Associate をクリックします。

EIP をアタッチ(/ja-jp/vpx/media/attach-eip-scenario.png)

VPX インスタンスへのアクセス:

3つのNICを持つスタンドアロンのNetScaler VPXインスタンスを設定した後、VPXインスタンスにログオンしてNetScaler側の設定を完了します。以下のオプションを使用します。

  • GUI: ブラウザで管理NICのパブリックIPを入力します。ユーザー名として nsroot を、パスワードとしてインスタンスID (i-0c1ffe1d987817522) を使用してログオンします。

注:

初回ログオン時には、セキュリティ上の理由からパスワードの変更を求められます。パスワードを変更した後、設定を保存する必要があります。設定が保存されずにインスタンスが再起動した場合、デフォルトのパスワードでログオンする必要があります。プロンプトで再度パスワードを変更し、設定を保存してください。

  • SSH: SSHクライアントを開き、次のように入力します。

ssh -i \<location of your private key\> ns root@\<public DNS of the instance\>

パブリックDNSを見つけるには、インスタンスをクリックし、Connectをクリックします。

関連情報:

シナリオ: スタンドアロンインスタンス