NetScaler VPX 12-1

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

注意:

Citrix ADC 版本 12.0 57.19 及更高版本提供对高可用性设置中的 SR-IOV 接口的支持。

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

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

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

本节包括以下主题:

  • 将接口类型更改为 SR-IOV
  • 在高可用性设置中配置 SR-IOV

将接口类型更改为 SR-IOV

您可以运行show interface summary命令来检查网络接口的默认配置。

示例 1:以下 CLI 屏幕截图显示了在 Citrix ADC VPX AWS Marketplace 版本 3G 和 5G 上默认启用 SR-IOV 的网络接口配置。

局部图像

示例 2: 以下 CLI 屏幕截图显示了未启用 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 修改实例属性 –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。

局部图像

如果未启用 SR-IOV,则会缺少 SriovNetSupport 值。

示例 4: 在以下示例中,未启用 SR-IOV 支持。

局部图像

3\。 打开 VPX 实例。 要查看网络接口的变化状态,请在 CLI 中键入“show interface summary”。

示例 5:以下屏幕截图显示了启用了 SR-IOV 的网络接口。 接口 10/1、10/2 和 10/3 启用了 SR-IOV。

局部图像

这些步骤即是配置 VPX 实例以使用 SR-IOV 网络接口的过程。

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

 从 Citrix ADC 版本 12.0 内部版本 57.19 开始,SR-IOV 接口支持高可用性。

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

  • ec2:DescribeInstances
  • ec2:DescribeNetworkInterfaces
  • ec2:DetachNetworkInterface
  • ec2:AttachNetworkInterface
  • ec2:StartInstances
  • ec2:StopInstances
  • ec2:RebootInstances
  • autoscaling:*
  • sns:*
  • sqs:*
  • iam:SimulatePrincipalPolicy
  • iam:GetRole

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

注意:

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

相关资源

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

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