NSX 管理器:手动 Provisioning Citrix ADC 实例
Citrix Application Delivery Management (ADM) 与 VMware 网络虚拟化平台集成,可自动执行 Citrix ADC 服务的部署、配置和管理。此集成抽象出了与物理网络拓扑相关的传统复杂性,使 vSPhere/vCenter 管理员能够更快地以编程方式部署 Citrix ADC 服务。
本文提供了必须在 VMware NSX 管理器和 Citrix ADM 上执行的任务列表。
注意:
确保已安装并配置适用于 vSphere 6.2 及更高版本的 VMware NSX,并且已创建必须进行负载平衡的边缘网关、DLR 和虚拟机。
必备条件
-
在满足最低要求的硬件上安装 VMware ESXi 4.1 版或更高版本。
-
在满足最低系统要求的管理工作站上安装 VMware 客户端。
-
在满足最低系统要求的管理工作站上安装 VMware 开放式虚拟化格式工具(VMware ESXi 4.1 版需要)。
-
在任何支持的虚拟机管理程序上安装 Citrix ADM。
有关在任何受支持的虚拟机管理程序上安装 Citrix ADM build 13.1 的任务,请参阅 部署 Citrix ADM。
VMware ESXi 硬件要求
下表列出了 VMware ESXi 服务器上安装 Citrix ADM 虚拟设备所需的虚拟计算资源。
组件 | 要求 |
RAM | 8 GB |
虚拟 CPU | 8 |
存储空间 | 500 GB |
虚拟网络接口 | 1 |
吞吐量 | 1 Gbps |
注意:
上面指定的内存和硬盘要求用于在 VMware ESXi 服务器上部署 Citrix ADM(考虑到主机上没有其他虚拟机)。对 VMware ESXi 服务器的硬件要求取决于在其中运行的虚拟机数。
配置 VMware NSX
- 创建具有不同容量的 Citrix ADC VPX 实例池,这些实例将添加到不同服务包中。
例如:
-
创建五个 VPX1000(1 Gbps)的 Citrix ADC VPX 实例。这些实例添加到金牌级服务包。
-
创建五个 VPX10(10 Mbps)的 Citrix ADC VPX 实例。这些实例添加到铜牌级服务包。
-
在 vSphere Client 中,导航到 Networking(网络连接),创建类型为虚拟 LAN 的 Trunk 端口组,且设定范围(例如 101-105)(甚至可以提供全范围,但仅为所需的虚拟 LAN 创建类型为虚拟 LAN 的端口组)。
-
为每个 Citrix ADC VPX 实例创建一个新接口,并将其连接到上面创建的 VLAN 范围中继端口组。
-
在 vSphere Client 中,导航到 Networking(网络连接),创建类型为虚拟 LAN 的端口组。
例如,如果创建了范围是 101-105 的初始 Trunk 端口组,则创建五个虚拟 LAN 端口组(每个虚拟 LAN 一个端口组),即虚拟 LAN 101 一个端口组,虚拟 LAN 102 另一个端口组,依次类推,直至虚拟 LAN 105。
在 Citrix ADM 中添加 Citrix ADC VPX 实例
在 Citrix ADM 中添加 Citrix ADC VPX 实例,并为每个设备指定中继组的 VLAN 范围。
-
在 Citrix ADM 中,导航到 “ 基础架构 ” > “ 实例 ” > “ Citrix ADC VPX”,然后单击 “ 添加”。
-
在 “ 添加 Citrix ADC VPX ” 页上,指定实例的主机名、每个实例的 IP 地址或 IP 地址范围,然后从 “Profile 名称” 列表中选择实例配置文件 。还可以单击 + 图标创建新实例配置文件。
-
单击确定。
-
从 Citrix ADC VPX 页面的列表中选择新添加的 Citrix ADC VPX 实例,然后单击 操 作字段中的向下箭头按钮。选择 Configure Interfaces for Orchestration(为调配配置接口)。
-
在 “ 接口 ” 页面上,选择管理接口,然后单击 “ 禁用” 以禁止 VLAN 绑定到管理接口。
-
在 “ 接口 ” 页面上,选择所需的接口,然后单击 “ 配置 VLAN 范围”。
-
输入 NSX Manager 中配置的 VLAN 范围,单 击确定,然后单击 关闭。
在 Citrix ADM 中注册 VMware NSX 管理器
在 Citrix ADM 中注册 VMware NSX 管理器,以便在它们之间创建通信通道。
-
在 Citrix ADM 中,从下拉列表中导航到 “编排” > “SDN 编排” > “VMware NSX 管理器”,然后单击 “配置 NSX 管理器设置”。
-
在 “ 配置 NSX 管理器设置 ” 页上,设置以下参数:
-
NSX Manager IP Address(NSX Manager IP 地址)- NSX Manager 的 IP 地址。
-
NSX 管理器用户名-NSX 管理器的管理用户名。
-
Password(密码)- NSX Manager 的管理用户的密码。
-
-
在 NSX Manager 使用的 Citrix ADM 帐户部分中,为 NSX Manager 设置 Citrix ADC 驱动程序用户名和密码。Citrix ADM 使用这些登录凭据对来自 NSX 管理器的负载均衡器配置请求进行身份验证。
-
单击确定。
-
导航到 “ 编排 ” > “ 系统 ” > “ 部署设置”。提供在 Trunk 端口组中配置的虚拟 LAN 范围。
-
登录到 vSphere Web 客户端上的 NSX 管理器,然后导航到 “ 服务定义 ” > “ 服务管理器”。
您可以将 Citrix Citrix ADM 作为服务管理器之一进行查看。这表示注册成功,并在 NSX 管理器和 Citrix ADM 之间建立了通信通道。
在 Citrix ADM 中创建服务包
-
在 Citrix ADM 中,导航到 “编排 ” > “SDN 编排” > “VMware NSX 管理器” > “ 服务包”,然后单击 “ 添加 ” 以添加新的服务包。
-
在 “ 服务包 ” 页上的 “ 基本设置 ” 部分,设置以下参数:
-
Name(名称)- 键入服务包的名称
-
Isolation Policy(隔离策略)- 默认情况下,隔离策略设置为“Dedicated”(专用)
-
设备类型 — 默认情况下,设备类型设置为 Citrix ADC VPX
注意
这些值在此版本中默认设置,您无法修改它们。
-
单击继续。
-
-
在 “ 分配设备 ” 部分,选择此程序包的预置 VPX,然后单击 “ 继续”。
-
在 “ 发布服务包 ” 部分中,单击 “ 继续 ” 以将服务包发布到 VMware NSX,然后单击 “ 完成”。
此过程在 NSX Manager 中配置服务包。服务可以添加多个设备,并且多个边缘可以使用相同的服务包将 Citrix ADC VPX 实例卸载到 Citrix ADM。
-
登录到 vSphere Web 客户端上的 NSX 管理器,然后导航到 “ 服务定义 ” > “ 服务”。
您可以看到 Citrix ADM 服务包已注册。
为边界执行负载平衡器服务插入
在先前创建的 NSX Edge Gateway 上执行负载平衡器服务插入(将负载平衡功能从 NSX LB 卸载到 Citrix ADC)。
-
在 NSX Manager 中,导航到 “ 主页 ” > “ NSX 边缘”,然后选择已配置的边缘 Gateway。
-
单击 管理,然后在 负载均衡器 选项卡上,选择 全局配置,然后单击 编辑。
-
选择 启用负载均衡器、 日志记录、 启用服务插入 以启用它们。
-
在 服务定义中, 选择在 Citrix ADM 中创建并发布到 NSX 管理器的服务包。
-
-
选择现有的运行时网卡,然后单击 “编辑” 图标以编辑在分配 Citrix ADC VPX 时必须连接的运行时 NIC。
-
编辑 NIC 的名称,将连接类型指定为 数据,然后单击 更改。
-
选择适当的 Web 逻辑交换机。
-
在 主 IP 分配模式下,从下拉列表中选择 IP 池,然后单击 IP 池字段上的向下箭头按钮。
-
在 “选 择 IP 池 ” 窗口中,选择相应的 IP 池,然后单击 “ 确定”。
在 Citrix ADC VPX 装置中获取 IP 地址并将其设置为源净 IP 地址。在 NSX Manager 中创建一个 L2 网关以将 VXLAN 映射到虚拟 LAN。
注意:
所有数据接口都作为运行时 NIC 连接,它们是 DLR 接口的一部分。
-
刷新视图以查看运行时间的创建。
-
VM 启动后,“状态” 的值将更改为 “正 在服务 ”,“安装状态” 的值更改为 “已启用”。
注意:
在 Citrix ADM 中,导航到 “业务 流程 ” > “ 请求 ” 以查看 LB 服务插入完成的进度详细信息。
在 NSX Manager 中查看 L2 网关
-
登录到 vSphere Web 客户端上的 NSX 管理器,导航到 NSX 边缘,然后选择已创建的 DLR。
-
在 DLR 页面中,导航到 “ 管理 ” > “ 桥接”。可以看到列表中显示的 L2 网关。
注意为每个数据接口创建
一个 L2 Gateway。
查看分配的 Citrix ADC
-
使用 Citrix ADM 中显示的 IP 地址登录到 Citrix ADC VPX 实例。然后,导航到 “ 配置 ” > “ 系统 ” > “ 网络”。在右侧窗格中,可以看到添加了两个 IP 地址。单击 IP 地址超链接可以查看详细信息。
子网 IP 地址与 NSX 中添加的 Web Interface 的 IP 地址相同。
-
导航到 “ 配置 ” > “ 系统 ” > “ 许可 证” 以查看应用于此实例的许可证。
使用样书配置 Citrix ADC VPX 实例
-
在 Citrix ADM 中,导航到 “编排 ” > “SDN 编排” > “配置 NSX 管理器 ” > “ 边缘网关”。
记下分配给必须通过样书应用负载平衡配置的相应 Edge 网关的 Citrix ADC 实例 IP。
-
创建一本新的样书。导航到 应用程序 > 配置,导入样书,然后从列表中选择样书。
要创建新样书,请参阅 创建您自己的样书。
-
为所有所需参数指定值。
-
指定要在其上运行这些配置设置的 Citrix ADC VPX 实例。
-
选择前面说明的 IP 实例,然后单击 “ 选择”。
-
单击 创建 可在选定的设备上应用配置。
查看负载平衡器配置
-
登录到 Citrix ADC VPX 实例,导航到 “ 配置 ” > “ 流量管理 ” > “ 负载平衡 ” 以查看创建的负载平衡虚拟服务器。
还可以查看创建的服务组。
-
选择服务组,然后单击 管理成员。Configure Service Group Member(配置服务组成员)页面显示与服务组关联的成员。
删除负载平衡器服务
-
在 Citrix ADM 中,导航到 “应用程 序 ” > “ 配置”,然后单击 “ X ” 图标以删除应用程序配置。
-
登录到 vSphere Web 客户端上的 NSX 管理器,然后导航到 Citrix ADC VPX 实例所连接的边缘 Gateway。
-
导航到 “ 管 理” > “ 负载均衡器 ” > “ 全局配置”,右键单击运行时条目,然后单击 “ 取消置备”。
注意:
Citrix ADM 中的 Edge 网关对应于 NSX Manager 中的运行时条目。
Citrix ADC VPX 实例已停止服务。
-
在 Citrix ADM 中,导航到 “编排 ” > “SDN 编排” > “配置 NSX 管理器 ” > “ 边缘网关”。确认 Edge 网关与所删除实例的各个映射是否不存在。