Citrix Application Delivery Management

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 版本 13.0 的任务,请参阅 部署 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 实例。这些实例添加到铜牌级服务包。

  1. 在 vSphere Client 中,导航到 Networking(网络连接),创建类型为虚拟 LAN 的 Trunk 端口组,且设定范围(例如 101-105)(甚至可以提供全范围,但仅为所需的虚拟 LAN 创建类型为虚拟 LAN 的端口组)。

    本地化后的图片

  2. 为每个 Citrix ADC VPX 实例创建一个新接口,并将其连接到上面创建的 VLAN 范围中继端口组。

    本地化后的图片

  3. 在 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 范围。

  1. 在 Citrix ADM 中,导航到 “ 基础架构 ” > “ 实例 ” > “ Citrix ADC VPX”,然后单击 “ 添加”。

  2. 在 “ 添加 Citrix ADC VPX ” 页上,指定实例的主机名、每个实例的 IP 地址或 IP 地址范围,然后从 “Profile 名称” 列表中选择实例配置文件 。还可以单击 + 图标创建新实例配置文件。

  3. 单击 “ 确定”。

  4. 从 Citrix ADC VPX 页面的列表中选择新添加的 Citrix ADC VPX 实例,然后单击 作字段中的向下箭头按钮。选择 Configure Interfaces for Orchestration(为调配配置接口)。

    本地化后的图片

  5. 在 “ 接口 ” 页面上,选择管理接口,然后单击 “ 用” 以禁止 VLAN 绑定到管理接口。

    本地化后的图片

  6. 在 “ 接口 ” 页面上,选择所需的接口,然后单击 “ 配置 VLAN 范围”。

  7. 输入 NSX Manager 中配置的 VLAN 范围,单 击确定,然后单击 关闭

    本地化后的图片

在 Citrix ADM 中注册 VMware NSX 管理器

在 Citrix ADM 中注册 VMware NSX 管理器,以便在它们之间创建通信通道。

  1. 在 Citrix ADM 中,从下拉列表中导航到 “编排” > “SDN 编排** ” > “VMware NSX 管理器”,然后单击 “配置 NSX 管理器设置 ”。**

  2. 在 “ 配置 NSX 管理器设置 ” 页上,设置以下参数:

    1. NSX Manager IP Address(NSX Manager IP 地址)- NSX Manager 的 IP 地址。

    2. NSX Manager Username(NSX Manager 用户名)- NSX Manager 的管理用户名。

    3. Password(密码)- NSX Manager 的管理用户的密码。

  3. 在 NSX 管理器 使用的 Citrix ADM 帐户部分中,设置 NSX 管理器 的 Citrix ADC 驱动程序用户名和密码。Citrix ADM 使用这些登录凭据对来自 NSX 管理器的负载均衡器配置请求进行身份验证。

  4. 单击 “ 确定”。

  5. 导航到 “ 编排 ” > “ 系统 ” > “ 部署设置”。提供在 Trunk 端口组中配置的虚拟 LAN 范围。

    本地化后的图片

  6. 登录到 vSphere Web 客户端上的 NSX 管理器,然后导航到 “ 服务定义 ” > “ 服务管理器”。

    您可以将 Citrix Citrix ADM 作为服务管理器之一进行查看。这表示注册成功,并在 NSX 管理器和 Citrix ADM 之间建立了通信通道。

    本地化后的图片

在 Citrix ADM 中创建服务包

  1. 在 Citrix ADM 中,导航到 “编排 ” > “SDN 编排” > “VMware NSX 管理器” > “ 服务包”,然后单击 “ 添加 ” 以添加新的服务包。

  2. 在 “ 服务包 ” 页上的 “ 基本设置 ” 部分,设置以下参数:

    1. Name(名称)- 键入服务包的名称

    2. Isolation Policy(隔离策略)- 默认情况下,隔离策略设置为“Dedicated”(专用)

    3. 设备类型 — 默认情况下,设备类型设置为 Citrix ADC VPX

      注意

      这些值在此版本中默认设置,您无法修改它们。

    4. 单击继续

      本地化后的图片

  3. 在 “ 分配设备 ” 部分,选择此程序包的预置 VPX,然后单击 “ 继续”。

  4. 在 “ 发布服务包 ” 部分中,单击 “ 继续 ” 以将服务包发布到 VMware NSX,然后单击 “ 完成”。

    本地化后的图片

    本地化后的图片

    此过程在 NSX Manager 中配置服务包。服务可以添加多个设备,并且多个边缘可以使用相同的服务包将 Citrix ADC VPX 实例卸载到 Citrix ADM。

  5. 登录到 vSphere Web 客户端上的 NSX 管理器,然后导航到 “ 服务定义 ” > “ 服务”。

    您可以看到 Citrix ADM 服务包已注册。

    本地化后的图片

为边界执行负载平衡器服务插入

在先前创建的 NSX Edge Gateway 上执行负载平衡器服务插入(将负载平衡功能从 NSX LB 卸载到 Citrix ADC)。

  1. 在 NSX Manager 中,导航到 “ 主页 ” > “ NSX 边缘”,然后选择已配置的边缘 Gateway。

    本地化后的图片

  2. 单击 管理,然后在 负载均衡器 选项卡上,选择 全局配置,然后单击 编辑

    本地化后的图片

  3. 选择 启用负载均衡器日志记录启用服务插入 以启用它们。

    1. 服务定义中, 选择在 Citrix ADM 中创建并发布到 NSX 管理器的服务包。

      本地化后的图片

  4. 选择现有的运行时网卡,然后单击 “编辑” 图标以编辑在分配 Citrix ADC VPX 时必须连接的运行时 NIC。

    本地化后的图片

  5. 编辑 NIC 的名称,将连接类型指定为 数据,然后单击 更改

    本地化后的图片

  6. 选择适当的 Web 逻辑交换机。

    本地化后的图片

  7. 主 IP 分配模式下,从下拉列表中选择 IP 池,然后单击 IP 池字段上的向下箭头按钮。

    本地化后的图片

  8. 在 “选 择 IP 池 ” 窗口中,选择相应的 IP 池,然后单击 “ 确定”。

    本地化后的图片

    在 Citrix ADC VPX 装置中获取 IP 地址并将其设置为源净 IP 地址。在 NSX Manager 中创建一个 L2 网关以将 VXLAN 映射到虚拟 LAN。

    注意

    所有数据接口都作为运行时 NIC 连接,它们应该是 DLR 接口的一部分。

  9. 刷新视图以查看运行时间的创建。

    本地化后的图片

    本地化后的图片

  10. VM 启动后,“状态” 的值将更改为 “正 在服务 ”,“安装状态” 的值更改为 “已启用”

    本地化后的图片

    注意:

    在 Citrix ADM 中,导航到 “业务 流程 ” > “ 请求 ” 以查看 LB 服务插入完成的进度详细信息。

在 NSX Manager 中查看 L2 网关

  1. 登录到 vSphere Web 客户端上的 NSX 管理器,导航到 NSX 边缘,然后选择已创建的 DLR。

    本地化后的图片

  2. 在 DLR 页面中,导航到 “ 管理 ” > “ 桥接”。可以看到列表中显示的 L2 网关。

    本地化后的图片

    注意为每个数据接口创建

    一个 L2 Gateway。

查看分配的 Citrix ADC

  1. 使用 Citrix ADM 中显示的 IP 地址登录到 Citrix ADC VPX 实例。然后,导航到 “ 配置 ” > “ 系统 ” > “ 网络”。在右侧窗格中,可以看到添加了两个 IP 地址。单击 IP 地址超链接可以查看详细信息。

    本地化后的图片

    子网 IP 地址与 NSX 中添加的 Web Interface 的 IP 地址相同。

    本地化后的图片

  2. 导航到 “ 配置 ” > “ 系统 ” > “ 许可 证” 以查看应用于此实例的许可证。

使用样书配置 Citrix ADC VPX 实例

  1. 在 Citrix ADM 中,导航到 “编排 ” > “SDN 编排” > “配置 NSX 管理器 ” > “ 边缘网关”。

    记下分配给必须通过样书应用负载平衡配置的相应边缘网关的 Citrix ADC 实例 IP。

  2. 创建新样书。导航至 “ 应用程序 ” > “ 配置”,导入样书,然后从列表中选择样书。

    要创建新样书,请参阅 创建您自己的样书

  3. 为所有所需参数指定值。

    本地化后的图片

  4. 指定要在其上运行这些配置设置的 Citrix ADC VPX 实例。

    本地化后的图片

  5. 选择前面说明的 IP 实例,然后单击 “ 选择”。

    本地化后的图片

  6. 单击 创建 可在选定的设备上应用配置。

    本地化后的图片

查看负载平衡器配置

  1. 登录到 Citrix ADC VPX 实例,导航到 “ 配置 ” > “ 流量管理 ” > “ 负载平衡 ” 以查看创建的负载平衡虚拟服务器。

    本地化后的图片

    还可以查看创建的服务组。

    本地化后的图片

  2. 选择服务组,然后单击 管理成员Configure Service Group Member(配置服务组成员)页面显示与服务组关联的成员。

    本地化后的图片

删除负载平衡器服务

  1. 在 Citrix ADM 中,导航到 “应用程 ” > “ 配置”,然后单击 “ X ” 图标以删除应用程序配置。

  2. 登录到 vSphere Web 客户端上的 NSX 管理器,然后导航到 Citrix ADC VPX 实例所连接的边缘 Gateway。

  3. 导航到 “ 理” > “ 负载均衡器 ” > “ 全局配置”,右键单击运行时条目,然后单击 “ 取消置备”。

    注意NetScler MAS 中的

    边缘网关对应于 NSX 管理器中的运行时条目。

    本地化后的图片

    Citrix ADC VPX 实例已停止服务。

  4. 在 Citrix ADM 中,导航到 “编排 ” > “SDN 编排” > “配置 NSX 管理器 ” > “ 边缘网关”。确认 Edge 网关与所删除实例的各个映射是否不存在。