-
-
在Linux-KVM平台上安装Citrix ADC VPX实例
在OpenStack上使用SR-IOV发放Citrix ADC虚拟设备
-
在Microsoft Azure上部署一个Citrix ADC VPX实例
-
-
-
-
-
-
-
-
-
-
-
-
此内容已被机器动态翻译。
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à))
翻译失败!
配置Citrix ADC VPX实例为SR-IOV,在OpenStack上配置
支持在OpenStack上部署高性能的Citrix ADC VPX实例,采用SR-IOV (single-root I/O virtualization)技术。
您可以在OpenStack上部署一个使用SR-IOV技术的Citrix ADC VPX实例,分为三个步骤:
- 在主机上开启SR-IOV虚拟功能(VFs)。
- 配置vf并使其对OpenStack可用。
- 通过OpenStack发放Citrix ADC VPX。
先决条件
确保你:
- 该任务指导管理员为主机添加Intel 82599网卡。
- 从Intel下载并安装最新的IXGBE驱动程序。
- 阻止列出主机上的IXGBEVF驱动程序。在“/etc/modprobe.d/blacklist.conf”文件中增加如下内容
ixgbevf
请注意
的
ixgbe
驱动程序版本必须最低为5.0.4。
在主机上开启SR-IOV vf
执行以下步骤之一以启用SR-IOV vf:
如果您使用的内核版本低于3.8,请在/etc/modprobe文件中添加以下条目。options ixgbe max_vfs=
. d/ixgbe文件,重启主机 如果您使用的内核版本为3.8或更高,请使用以下命令创建vf:
echo >/ sys/class/net//device/sriov_numvfs
地点:
- number_of_VFs是要创建的虚函数的数量。
- Device_name为接口名称。
重要的
在创建SR-IOV vf时,请确保没有为vf分配MAC地址。
下面是创建四个vf的示例。
使vf持久,将用于创建vf的命令添加到自动加载文件。下面是一个显示rc内容的示例。本地文件。
有关更多信息,请参见此Intel SR-IOV配置指南.
配置vf并使其对OpenStack可用
按照以下链接中的步骤在OpenStack上配置SR-IOV:https://wiki.openstack.org/wiki/SR-IOV-Passthrough-For-Networking.
通过OpenStack发放Citrix ADC VPX实例
在OpenStack环境下,可以通过OpenStack CLI方式发放Citrix ADC VPX实例。
提供一个VPX实例,可以选择使用来自配置驱动器的数据。配置驱动器是一个特殊的配置驱动器,在实例启动时附加到该实例。在为实例配置网络设置之前,可以使用该配置驱动器将网络配置信息(如管理IP地址、网络掩码和默认网关等)传递给实例。
当OpenStack提供一个VPX实例时,它首先通过读取表示OpenStack的特定BIOS字符串(OpenStack Foundation)来检测该实例正在OpenStack环境中启动。对于Red Hat Linux发行版,字符串存储在/etc/nova/release中这是一种标准机制,适用于所有基于KVM hypervisor平台的OpenStack实现。驱动器必须有明确的OpenStack标签。属性中指定的文件名中读取以下信息新星
启动命令。在下面的过程中,该文件称为“userdata.txt”。
- 管理IP地址
- 网络掩码
- 默认网关
成功读取参数后,将它们填充到NetScaler堆栈中。这有助于远程管理实例。如果参数未读取成功或配置驱动器不可用,实例将转换为默认行为,即:
- 实例尝试从DHCP中检索IP地址信息。
- 如果DHCP失败或超时,实例将出现默认网络配置(192.168.100.1/16)。
通过CLI方式在OpenStack上发放Citrix ADC VPX实例
在OpenStack环境下,可以通过OpenStack命令行发放VPX实例。以下是在OpenStack上发放Citrix ADC VPX实例的步骤总结:
提取
.qcow2
.tgz文件中的文件从qcow2镜像构建OpenStack镜像
发放VPX实例
在OpenStack环境下发放VPX实例,参考以下操作步骤。
提取。
qcow2
文件来自.tqz
文件通过输入命令:tar xvzf < tar文件> tar xvzf NSVPX-KVM-12.0-26.2_nc. tar . tar xvzf < tar文件> tar xvzf NSVPX-KVM-12.0-26.2_nc. tar。NSVPX-KVM.xml NSVPX-KVM-12.0-26.2_nc. xmlqcow2 < !——NeedCopy >
创建OpenStack镜像
.qcoz2
在步骤1中通过输入以下命令提取的文件:glance image-create——name="< OpenStack镜像名称>"——property hw_disk_bus=ide——is-public=true——container-format=bare——disk-format=qcow2< < qcow2文件名称> glance image-create——name="NS-VPX-12-0-26-2"——property hw_disk_bus=ide——is-public=true——container-format=bare——disk-format=qcow2< NSVPX-KVM-12.0-26.2_nc。qcow2 < !——NeedCopy >
下图提供了glance image-create命令的示例输出。
OpenStack镜像创建完成后,需要发放Citrix ADC VPX实例。
nova boot——image NSVPX-KVM-12.0-26.2——config-drive=true——userdata. /userdata.txt——flavor m1. txt——nic net-id=3b258725-eaae- 455e-a5de-371d6d1f349f——nic port-id=218ba819-9f55-4991-adb6- 02086a6bdee2 NSVPX-10
其中userdata.txt为VPX实例的IP地址、子网掩码、默认网关等详细信息的文件。用户数据文件是用户可定制的文件。NSVPX-KVM-12.0-26.2是您希望提供的虚拟设备的名称。-NIC port-id=218ba819-9f55-4991-adb6-02086a6bdee2为OpenStack VF。
的示例输出
新星
启动命令。下面的插图显示了userdata.txt文件的示例。
标签中的值是用户可配置的值,包含IP地址、子网掩码和默认网关等信息。 <?xml version="1.0" encoding="UTF-8" standalone="no"?> <环境xmlns:oe="http://schemas.dmtf.org/ovf/environment/1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" oe:id="" xmlns="http://schemas.dmtf.org/ovf/environment/1">
NOVA 2013.1 Openstack en <属性oe:key="com.citrix.netscaler.ovf.version" oe:value="1.0"/> <属性oe:key="com.citrix.netscaler.platform" oe:value="vpx"/> citrix.com 4 <属性oe:key="com.citrix.netscaler.orch_env" oe:value="openstack-orch-env"/> <属性oe:key="com.citrix.netscaler.mgmt.ip" oe:value="10.1.0.100"/> <属性oe:key="com.citrix.netscaler.mgmt.netmask" oe:value="255.255.0.0"/> <属性oe:key="com.citrix.netscaler.mgmt.gateway" oe:value="10.1.0.1"/>
支持的附加配置:在主机上创建和删除SR-IOV vf上的vlan
输入以下命令在SR-IOV VF上创建VLAN:
IP link show enp8s0f0 vf 6 vlan 10
其中“enp8s0f0”为物理函数的名称。
例子: VLAN 10,创建在vf6上
在SR-IOV VF上输入以下命令删除VLAN:
IP link show enp8s0f0 vf 6 vlan 0
例子: VLAN 10,从vf6中移除
这些步骤完成了在OpenStack上部署使用SRIOV技术的Citrix ADC VPX实例的过程。
分享
分享
此预览版产品文档是Citrix机密文档。
您同意按照您的Citrix Beta/技术预览协议的条款对本文档进行保密。
预览文档中描述的任何特性或功能的开发、发布和时间仍由我们自行决定,如有更改,恕不另行通知或咨询。
本文档仅供参考之用,不构成提供任何材料、代码或功能的承诺、承诺或法律义务,不应作为思杰产品购买决策的依据。
如果不同意,选择“不同意退出”。