NetScaler VPX

NetScaler VPXインスタンスをSR-IOVネットワークインターフェースを使用するように構成する

注:

高可用性セットアップにおけるSR-IOVインターフェースのサポートは、NetScalerリリース12.0 57.19以降で利用可能です。

AWS上にNetScaler VPXインスタンスを作成した後、AWS CLIを使用して、仮想アプライアンスをSR-IOVネットワークインターフェースを使用するように構成できます。

NetScaler VPX AWS Marketplace Editionsの3Gおよび5Gを除くすべてのNetScaler VPXモデルでは、ネットワークインターフェースのデフォルト構成でSR-IOVは有効になっていません。

構成を開始する前に、以下のトピックをお読みください。

このセクションには、以下のトピックが含まれています。

  • インターフェースタイプをSR-IOVに変更する
  • 高可用性セットアップでSR-IOVを構成する

インターフェースタイプをSR-IOVに変更する

show interface summaryコマンドを実行して、ネットワークインターフェースのデフォルト構成を確認できます。

例1: 次のCLIスクリーンショットは、NetScaler VPX AWS Marketplace Editionsの3Gおよび5GでSR-IOVがデフォルトで有効になっているネットワークインターフェースの構成を示しています。

ネットワークインターフェース SR-IOV

例2: 以下のCLIスクリーンショットは、SR-IOVが有効になっていないネットワークインターフェースのデフォルト設定を示しています。

ネットワークインターフェースが無効です

インターフェースタイプをSR-IOVに変更する方法の詳細については、http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/sriov-networking.htmlを参照してください。

インターフェースタイプをSR-IOVに変更するには

  1. AWSで実行中のNetScaler VPXインスタンスをシャットダウンします。

  2. ネットワークインターフェースでSR-IOVを有効にするには、AWS CLIで次のコマンドを入力します。

    $ aws ec2 modify-instance-attribute --instance-id \<instance\_id\> --sriov-net-support simple

  3. SR-IOVが有効になっているか確認するには、AWS CLIで次のコマンドを入力します。

    $ aws ec2 describe-instance-attribute --instance-id \<instance\_id\> --attribute sriovNetSupport

    例3: AWS CLIを使用して、ネットワークインターフェースタイプがSR-IOVに変更されました。

    ネットワークインターフェース AWS

    SR-IOVが有効になっていない場合、SriovNetSupportの値は存在しません。

    例4: 以下の例では、SR-IOVサポートは有効になっていません。

    ネットワークインターフェース AWS 無効

  4. VPXインスタンスの電源を入れます。ネットワークインターフェースの変更されたステータスを確認するには、CLIで「show interface summary」と入力します。

    例 5: 次のスクリーンショットは、SR-IOVが有効になっているネットワークインターフェイスを示しています。インターフェイス 10/1、10/2、10/3 は SR-IOV が有効になっています。

    SR-IOVが有効なネットワークインターフェイス

これらの手順で、SR-IOVネットワークインターフェイスを使用するようにVPXインスタンスを構成する手順が完了します。

高可用性セットアップでSR-IOVを構成する

NetScalerリリース12.0ビルド57.19以降では、SR-IOVインターフェイスで高可用性がサポートされています。

高可用性セットアップが手動で、またはNetScalerバージョン12.0 56.20以前のCitrix CloudFormationテンプレートを使用して展開された場合、高可用性セットアップにアタッチされているIAMロールには、次の権限が必要です。

  • イーシーツー:ディスクライブインスタンス
  • イーシーツー:ディスクライブネットワークインターフェース
  • ec2:ネットワークインターフェースのデタッチ
  • ec2:ネットワークインターフェースのアタッチ
  • ec2:インスタンスの起動
  • ec2:インスタンスの停止
  • ec2:インスタンスの再起動
  • オートスケーリング:*
  • エスエヌエス:*
  • sqs:*
  • IAM:シミュレートプリンシパルポリシー
  • アイアム:ゲットロール

デフォルトでは、NetScalerバージョン12.0 57.19用のCitrix CloudFormationテンプレートは、必要な権限をIAMロールに自動的に追加します。

注:

SR-IOVインターフェースを使用する高可用性セットアップでは、約100秒のダウンタイムが発生します。

関連リソース

IAMロールの詳細については、AWSドキュメントを参照してください。

NetScaler VPXインスタンスをSR-IOVネットワークインターフェースを使用するように構成する