Citrix ADC

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

注意

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

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

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

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

本节包括以下主题:

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

将接口类型更改为 SR-IOV

您可以运行显示界面摘要命令来检查网络接口的默认配置。

示例 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 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。

    本地化后的图片

    如果没有启用 SR-IOV,则不存在“网络支持”的值。

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

    本地化后的图片

  4. 打开 VPX 实例的电源。要查看网络接口的更改状态,请在 CLI 中键入“显示接口摘要”。

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

    本地化后的图片

这些步骤完成了将 VPX 实例配置为使用 SR-IOV 网络接口的过程。

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

Citrix ADC 12.0 版本 Build 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:*
  • 平方米:*
  • iam:SimulatePrincipalPolicy
  • iam:GetRole

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

注意

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

相关资源

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

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