Citrix ADC

シングルルートI/O仮想化(SR-IOV)ネットワークインターフェイスを使用するようにVPXインスタンスを構成する

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

制限事項

XenServerは、SR-IOVインターフェイスで以下の機能をサポートしません。

  • L2モード切り替え
  • クラスタリング
  • 管理パーティション化[共有VLANモード]
  • 高可用性[アクティブ/アクティブモード]
  • ジャンボフレーム
  • クラスター環境のIPv6プロトコル

前提条件

XenServerホストで、次のことを確認します。

  • ホストにIntel 82599ネットワークインターフェイスカード(NIC)を追加します。
  • /etc/modprobe.d/blacklist.conf ファイルに次のエントリを追加して、ixgbevf ドライバをブラックリストに追加します。

    blacklist ixgbevf

  • /etc/modprobe.d/blacklist.confファイルで、以下のエントリを追加して、SR-IOV Virtual Functions(VF)を有効にします。

    options ixgbe max_vfs=*<number_of_VFs>*

    ここで、<number_VFs>は、作成するSR-IOV VFの数です。

  • SR-IOVサーバーがBIOSで有効になっていることを確認します。

IXGBE ドライババージョン 3.22.3 が推奨されます。

XenServerホストを使用して、SR-IOV VFをVPXインスタンスに割り当てます

SR-IOVネットワークインターフェイスをCitrix ADC VPXインスタンスに割り当てるには、次の手順に従います。

  1. XenServerホストで、次のコマンドを使用して、SR-IOV VFをCitrix ADC VPXインスタンスに割り当てます。

    xe host-call-plugin plugin=iovirt host-uuid=<Xen host UUID> fn=assign_free_vf args:uuid=<Netscalar VM UUID> args:ethdev=<interface name> args:mac=*<mac addr>*

    各項目の意味は次の通りです:

    • <Xen host UUID>は、XenServer ホストの UUID です。

    • <Netscalar VM UUID>は、Citrix ADC VPXインスタンスのUUIDです。

    • <interface name>は、SR-IOV VF のインターフェイスです。

    • <mac addr >は、SR-IOV VF の MAC アドレスです。

    args:mac= parameterで使用するMACアドレスを指定します。指定されていない場合、iovirtスクリプトがランダムにMACアドレスを生成し、割り当てます。リンクアグリゲーションモードでSR-IOV VFを使用する場合は、MACアドレスに00:00:00:00:00:00を指定してください。

  2. Citrix ADC VPXインスタンスを起動します。

XenServerホストを使用して、SR-IOV VFをVPXインスタンスに割り当て解除します

誤ったSR-IOV VFを割り当てた場合、または割り当てられたSR-IOV VFを変更する場合は、Citrix ADC VPXインスタンスへのSR-IOV VFの割り当てを解除して再割り当てする必要があります。

Citrix ADC VPXインスタンス に割り当てられたSR-IOVネットワークインターフェイスの割り当てを解除するには、次の手順に従います。

  1. XenServerホストで次のコマンドを使用して、SR-IOV VFをCitrix ADC VPXインスタンスに割り当てて、Citrix ADC VPXインスタンスを再起動します。

    xe host-call-plugin plugin=iovirt host-uuid=<Xen_host_UUID> fn=unassign_all args:uuid=<Netscalar_VM_UUID>

    各項目の意味は次の通りです:

    • **<Xen_host_UUID>-XenServer ホストの UUID です。

    • <Netscalar_VM_UUID>-Citrix ADC VPXインスタンスのUUID

  2. Citrix ADC VPXインスタンスを起動します。

SR-IOVインターフェイスでVLANを構成する

重要

SR-IOV VFをCitrix ADC VPXインスタンスに割り当てる際は、VFにMACアドレス 00:00:00:00:00 を指定していることを確認してください。

リンクアグリゲーションモードで、SR-IOV仮想機能を使用するには、作成した仮想機能のなりすましチェックを無効にする必要があります。XenServerホストでなりすましチェックを無効にするには、以下のコマンドを使用します。

ip link set <interface_name> vf <VF_id> spoofchk off

各項目の意味は次の通りです:

  • <interface_name>は、インターフェイス名です。
  • <VF_id>は、仮想機能IDです。

作成したすべての仮想機能のスプーフィングチェックを無効にした後、Citrix ADC VPXインスタンスを再起動し、リンクアグリゲーションを構成します。手順については、「リンク集約の構成」を参照してください。

SR-IOV インターフェイスで VLAN を設定します

SR-IOV 仮想機能で VLAN を設定できます。手順については、VLAN の設定を参照してください。

重要

XenServerホストにVFインターフェイスのVLAN設定を含めないようにしてください。

シングルルートI/O仮想化(SR-IOV)ネットワークインターフェイスを使用するようにVPXインスタンスを構成する