Citrix ADC

配置Citrix ADC VPX实例使用SR-IOV网络接口

请注意

从Citrix ADC发布版12.0 57.19开始,可以在高可用性设置中支持SR-IOV接口。

在AWS上创建Citrix ADC VPX实例后,可以通过AWS CLI将虚拟设备配置为使用SR-IOV网络接口。

在所有Citrix ADC VPX型号中,除了Citrix ADC VPX AWS Marketplace edition的3G和5G, SR-IOV在网络接口的默认配置中不启用。

在开始配置之前,请先阅读以下主题:

本节包括以下主题:

  • 修改接口类型为SR-IOV
  • 在High Availability Setup上配置SR-IOV

修改接口类型为SR-IOV

可以使用show interface summary命令查看网口的缺省配置。

示例1:下面的CLI屏幕截图显示了一个网络接口的配置,其中Citrix ADC VPX AWS Marketplace Editions的3G和5G默认启用SR-IOV。

网络接口SR-IOV

示例2:以下命令行截屏显示未启用SR-IOV的网口的默认配置。

网络接口未启用

修改接口类型为SR-IOV的详细信息请参见http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/sriov-networking.html

修改接口类型为SR-IOV

  1. 关闭在AWS上运行的Citrix ADC VPX实例。

  2. 要在网络接口上启用SR-IOV,请在AWS CLI中输入以下命令。

    $ aws ec2 modify-instance-attribute——instance-id \——sriov-net-support简单

  3. 要检查SR-IOV是否已启用,请在AWS CLI中输入以下命令。

    $ aws ec2 description -instance-attribute——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使能

完成VPX实例使用SR-IOV网络接口的配置。

在高可用性设置上配置SR-IOV

从Citrix ADC release 12.0 build 57.19开始,SR-IOV接口支持高可用性。

如果高可用性设置是手动部署或使用Citrix CloudFormation模板部署的Citrix ADC版本12.0 56.20及更低版本,则高可用性设置附加的IAM角色必须具有以下特权:

  • ec2: DescribeInstances
  • ec2: DescribeNetworkInterfaces
  • ec2:网络接口
  • ec2: AttachNetworkInterface
  • ec2: StartInstances
  • ec2:停止实例
  • ec2: RebootInstances
  • 自动定量:*
  • sns: *
  • sqs: *
  • 我:SimulatePrincipalPolicy
  • 我:GetRole

默认情况下,Citrix ADC 12.0 57.19版本的Citrix CloudFormation模板会自动为IAM角色添加所需的权限。

请注意

使用SR-IOV接口的高可用性设置需要大约100秒的停机时间。

相关资源

有关IAM角色的更多信息,请参见AWS的文档

配置Citrix ADC VPX实例使用SR-IOV网络接口