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がデフォルトで有効になっているネットワークインターフェイスの構成を示しています。
例2: 以下のCLIスクリーンショットは、SR-IOVが有効になっていないネットワークインターフェースのデフォルト設定を示しています。
インターフェースタイプをSR-IOVに変更する方法の詳細については、
<http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/sriov-networking.html>を参照してください。
インターフェースタイプをSR-IOVに変更するには
-
AWSで実行中のNetScaler VPXインスタンスをシャットダウンします。
-
ネットワークインターフェースでSR-IOVを有効にするには、AWS CLIで次のコマンドを入力します。
$ aws ec2 modify-instance-attribute --instance-id \<instance\_id\> --sriov-net-support simple -
SR-IOVが有効になっているか確認するには、AWS CLIで次のコマンドを入力します。
$ aws ec2 describe-instance-attribute --instance-id \<instance\_id\> --attribute sriovNetSupport例3: AWS CLIを使用して、ネットワークインターフェースタイプがSR-IOVに変更されました。
SR-IOVが有効になっていない場合、SriovNetSupportの値は存在しません。例4: 次の例では、SR-IOVサポートは有効になっていません。
-
VPXインスタンスの電源を入れます。ネットワークインターフェースの変更されたステータスを確認するには、CLIで「show interface summary」と入力します。例 5: 次のスクリーンショットは、SR-IOV が有効になっているネットワークインターフェイスを示しています。インターフェイス 10/1、10/2、10/3 は SR-IOV が有効になっています。ネットワークインターフェイス SR-IOV 有効化済み(/en-us/vpx/media/aws-sriov-4.png)
これらの手順で、SR-IOV ネットワークインターフェイスを使用するように VPX インスタンスを構成する手順は完了です。
高可用性セットアップでの SR-IOV の構成
NetScaler リリース 12.0 ビルド 57.19 以降では、SR-IOV インターフェイスで高可用性がサポートされています。
高可用性セットアップが手動で、または NetScaler バージョン 12.0 56.20 以前の Citrix CloudFormation テンプレートを使用して展開された場合、高可用性セットアップにアタッチされている IAM ロールには、次の権限が必要です。
-
ec2:DescribeInstances
-
ec2:DescribeNetworkInterfaces
-
ec2:DetachNetworkInterface
-
ec2:AttachNetworkInterface
-
ec2:StartInstances
-
ec2:StopInstances
-
ec2:RebootInstances
-
オートスケーリング:*
-
エスエヌエス:*
-
sqs:すべて
-
IAM:SimulatePrincipalPolicy
-
IAM:GetRole
デフォルトでは、NetScaler バージョン 12.0 57.19 用の Citrix CloudFormation テンプレートは、必要な権限を IAM ロールに自動的に追加します。
注:
SR-IOV インターフェースを使用する高可用性セットアップでは、約100秒のダウンタイムが発生します。
関連リソース:
IAM ロールの詳細については、AWS ドキュメントを参照してください。