-
-
-
VMware ESX、Linux KVM、およびCitrix HypervisorでCitrix ADC VPXのパフォ、マンスを最適化する
Citrix HypervisorにCitrix ADC VPX aapl . exeンスタンスをaapl . exeンスト. exeルする
VMware ESXにCitrix ADC VPX aapl . exeンスタンスをaapl . exeンスト. exeルする
AWSのVMwareクラウドにCitrix ADC VPX aapl . exeンスタンスをaapl . exeンスト,ルする
Linux-KVMプラットフォ,ムへのCitrix ADC VPX etc .ンスタンスのetc .ンスト,ル
ov DPDKベースのホストインターフェイスを使用するようにKVM上のCitrix ADC VPXインスタンスを構成する
AWSでCitrix ADC VPX aaplンスタンスを展開する
-
-
-
-
-
-
-
-
-
-
-
-
此内容已被机器动态翻译。
diesel Inhalt ist eine maschinelle Übersetzung, die dynamisch erstellt wurde。(Haftungsausschluss)
Cet article a été traduit automatiquement de manière dynamique。(非条款responsabilité)
Este artículo lo ha traducido una máquina形式上dinámica。(通报法律)
此内容已经过机器动态翻译。放弃
このコンテンは動的に機械翻訳されています。免責事項
이콘텐츠는동적으로기계번역되었습니다。책임부iot
Este texto foi traduzido automaticamente。(通报法律)
查询内容è自动贸易记录。(Esclusione di responsabilità))
这篇文章是机器翻译的。
柴油Artikel wurde maschinell übersetzt。(Haftungsausschluss)
Ce article a été traduit automatiquement。(非条款responsabilité)
Este artículo ha sido traducido automáticamente。(通报法律)
この記事は機械翻訳されています。免責事項
이기사는기계번역되었습니다。책임부iot
Este artigo foi traduzido automaticamente。(通报法律)
这篇文章已经过机器翻译.放弃
Questo articolo è自动转换。(Esclusione di responsabilità))
翻译失败!
ov DPDKベースのホストインターフェイスを使用するように,KVM上のCitrix ADC VPXインスタンスを構成する
KVM (Fedoraおよび罗斯)で実行されているCitrix ADC VPXインスタンスを,データプレーン開発キット(DPDK)とともにOpen vSwitch (ov)を使用するように設定することで,ネットワークパフォーマンスを向上させることができます。このドキュメントでは,kvmホスト上のovs-dpdkによって公開されるvhost-user
ポ,トで動作するようにCitrix ADC VPX,转换器VPX,转换器VPX,转换器VPX,转换器VPX,转换器VPX,转换器VPX。
机汇は,オ:Apache 2.0ラ:ッチです。DPDKは,高速パケット処理のためのラaaplブラリとドラaaplバのセットです。
以下のバージョンのFedora,罗斯,ov,およびDPDKは,Citrix ADC VPXインスタンスを設定するために認定されています。
Fedora | 罗斯 |
---|---|
Fedora 25 | 罗斯7.4 |
ov 2.7.0 | ov 2.6.1 |
DPDK 16.11.12 | DPDK 16.11.12 |
前提条件
dpdkをンストルする前に,ホストに1gbの巨大なペジがあることを確認してください。
詳細にいては,このDPDKシステム要件ドキュメントを参照してください。ov DPDKベースのホストインターフェイスを使用するようにKVMでCitrix ADC VPXインスタンスを構成するために必要な手順の概要は次のとおりです。
- dpdkを@ @ンスト@ @ルします。
- ovsを構築し,etc . ovsンスト,etc . ovsルします。
- ovsブリッジを作成します。
- ovsブリッジに物理ンタフェスを接続します。
- ovsデタパスに
vhost-user
ポ,トを接続します。 - ovs-dpdkベ,スの
vhost-user
ポ,トでkvm-vpxをプロビジョニングします
DPDKの@ @ンスト@ @ル
DPDKをiphonesンストルするには,この使用DPDK打开vSwitchドキュメントに記載されている指示に従ってください。
Ovsのビルドとンストル
机汇のダウンロ,ドペ,ジからovsをダウンロ,ドします。次に,dpdkデタパスを使用してovsをビルドおよびンストルします。「打开vSwitchのaapl . cerンスト. cerルドキュメントに記載されている手順に従います。
詳細にいては,”DPDK入門ガaapl . exeドfor Linuxを参照してください。
Ovsブリッジの作成
必要に応じて,Fedoraコマンドかrosコマンドを入力して,OVSブリッジを作成します。
Fedoraコマンド:
> $OVS_DIR/utilities/ovs-vsctl add-br ovs-br0——set bridge ovs-br0 datapath_type=netdev
罗斯コマンド:
—set bridge ov -br0 datapath_type=netdev
物理▪▪ンタ▪フェ▪▪スをovsブリッジに接続します
ポートをDPDKにバインドし,次のFedoraまたは罗斯コマンドを入力してovブリッジにアタッチします。
Fedoraコマンド:
> $OVS_DIR/utilities/ovs-vsctl add-port ovs-br0 dpdk0——set Interface dpdk0 type=dpdk options:dpdk-devargs=0000:03:00.0 > $OVS_DIR/utilities/ovs-vsctl add-port ovs-br0 dpdk1——set Interface dpdk1 type=dpdk options:dpdk-devargs=0000:03:00.1
罗斯コマンド:
ovs-vsctl add-port ovs-br0 dpdk0——set Interface dpdk0 type=dpdk options:dpdk-devargs=0000:03:00.0 ovs-vsctl add-port ovs-br0 dpdk1——set Interface dpdk1 type=dpdk options:dpdk-devargs=0000:03:00.1
オプションの一部として表示されるdpdk-devargs
は,それぞれの物理网卡のpci bdfを指定します。
ovsデタパスにvhost-user
ポ,トを接続する
ovsデタパスにvhost-user
ポ,トを接続するには,次のFedoraまたはrosコマンドを入力します。
Fedoraコマンド:
> $OVS_DIR/utilities/ovs-vsctl add-port ovs-br0 vhost-user1——set Interface vhost-user1 type=dpdkvhostuser——set Interface vhost-user1 mtu_request=9000 > $OVS_DIR/utilities/ovs-vsctl add-port ovs- user0 vhost- user0——set Interface vhost-user2 type=dpdkvhostuser——set Interface vhost-user2 mtu_request=9000 chmod g+w /usr/local/var/run/openvswitch/vhost*
罗斯コマンド:
ovs-vsctl add-port ovs-br0 vhost-user1——set Interface vhost-user1 type=dpdkvhostuser——set Interface vhost-user1 mtu_request=9000 ovs-vsctl add-port ovs-br0 vhost-user2——set Interface vhost-user2 type=dpdkvhostuser——set Interface vhost-user2 mtu_request=9000 chmod g+w /var/run/openvswitch/vhost*
ovs-dpdkベ,スのvhost-user
ポトを持kvm-vpxのプロビジョニング
次のqemuコマンドを使用して,cliからのみovs-dpdkベ,スのvhost-user
ポトを持Fedora KVM上のVPXンスタンスをプロビジョニングできます。Fedoraコマンド:
qemu-system-x86_64 -name KVM-VPX -cpu host -enable-kvm -m 4096M \ -object memory-backend-file,id=mem,size=4096M,mem-path=/dev/hugepages,share=on -numa node,memdev=mem \ -mem-prealloc -smp sockets=1,cores=2 -drive file=,if=none,id=drive-ide0-0-0,format=< disk -image-format> \ -device ide-drive,bus=ide。0,unit=0,drive=drive-ide0-0-0,id=ide0-0-0,bootindex=1 \ -netdev type=tap,id=hostnet0,script=no,downscript=no,vhost=on \ -device virtio-net-pci,netdev=hostnet0,id=net0,mac=52:54:0:3c:d1:ae,bus=pci。0,addr=0x3 \ -chardev socket,id=char0,path= \ -netdev type=vhost-user,id=mynet1,chardev=char0,vhostforce -device virtio-net-pci,mac=00:00:00:00:00:01,netdev=mynet1,mrg_rxbuf=on \ -chardev socket,id=char1,path= \ -netdev type=vhost-user,id=mynet2,chardev=char1,vhostforce -device virtio-net pci,mac= 00:00:00:00:02,netdev=mynet2,mrg_rxbuf=on \——nographic
rosの場合は,xml次のサンプルvirsh
を使用してCitrix ADC VPX耳机ンスタンスをプロビジョニングします。
dpdk-vpx1 aedb844b-f6bc-48e6-a4c6-36577f2d68d6 16777216 6 4096 /machine hvm Haswell-noTSX Intel dpdk-vpx1 aedb844b-f6bc-48e6-a4c6-36577f2d68d6 16777216 16777216 6 4096 > /machine <型号后退='allow'>Haswell-noTSX Intel | <时钟offset='utc'/> destroy restart destroy <模拟器>/usr/libexec/qemu-kvm模拟器> < Address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/> < Address type=' 0x0000' bus='0x00' slot='0x04' function='0x0'/> <源类型='unix' path='/var/run/openvswitch/vhost-user4' mode='客户端'/> <模型类型='virtio'/> <地址类型='pci'域='0x0000'总线='0x00' slot='0x09'函数='0x0'/> 接口> <串行类型='pty'> <目标端口='0'/> 串行> <控制台类型='pty'> <目标类型='串行'端口='0'/> 控制台> <输入类型='鼠标'总线='ps2'/> <输入类型='键盘'总线='ps2'/> <图形类型='vnc'端口='-1' autoport='yes'> <监听类型='地址'/> 图形> <视频> <模型 type='cirrus' vram='16384' heads='1' primary='yes'/>
注意事項
xmlファ电子邮箱ルでは,サンプルファ电子邮箱ルに示されているように,hugepage
サesc escズは1gbである必要があります。
また、サンプルファ▪▪ルでは、vhost-user1はovs-br0にバ▪▪ンドされたvhost
ユ,ザ,ポ,トです。
Citrix ADC VPX商城ンスタンスを起動するには,virsh
コマンドの使用を開始します。
共有
共有
此预览版产品文档是Citrix机密文档。
您同意按照您的Citrix Beta/技术预览协议的条款对本文档进行保密。
预览文档中描述的任何特性或功能的开发、发布和时间仍由我们自行决定,如有更改,恕不另行通知或咨询。
本文档仅供参考之用,不构成提供任何材料、代码或功能的承诺、承诺或法律义务,不应作为思杰产品购买决策的依据。
如果不同意,选择“不同意退出”。