Application Delivery Management

NSX 管理器:自动预配 Citrix ADC 实例

概述

Citrix Application Delivery Management (ADM) 与 VMware 网络虚拟化平台集成,可自动执行 Citrix ADC 服务的部署、配置和管理。此集成抽象出了与物理网络拓扑相关的传统复杂性,使 vSPhere/vCenter 管理员能够更快地以编程方式部署 Citrix ADC 服务。

在 VMware NSX 管理器上插入和删除负载平衡服务期间,Citrix ADM 会动态配置和销毁 Citrix ADC 实例。此动态 Provisioning 要求在 Citrix ADM 中自动分配 Citrix ADC VPX 许可证。当 Citrix ADC 许可上载到 Citrix ADM 时,Citrix ADM 将扮演许可服务器的角色。

必备条件

注意

仅适用于 vSphere 6.1 或更早版本的 VMware NSX支持此集成。

  • Citrix ADM, 版本 13.0 设置在高可用性和安装在 ESX 上.

  • Citrix ADC VPX,版本 13.0

  • 适用于 Citrix ADC VPX 实例的 Citrix ADC VPX 许可证,版本 13.0

  • 在满足最低要求的硬件上安装 VMware ESXi 4.1 版或更高版本。

  • 在满足最低系统要求的管理工作站上安装 VMware 客户端。

  • 在满足最低系统要求的管理工作站上安装 VMware 开放式虚拟化格式工具(VMware ESXi 4.1 版需要)。

Citrix ADM 和 Citrix ADC 实例的高可用性部署

要置备 Citrix ADM HA 设置,请安装从 Citrix 下载站点下载的 Citrix ADM 映像文件。有关如何配置 Citrix ADM HA 设置的详细信息,请参阅 在高可用性中部署 Citrix ADM

设置 Citrix ADM HA 端点详细信息

要将 VMware NSX 管理器与在 HA 模式下部署的 Citrix ADM 集成,必须首先输入负载平衡 Citrix ADC 实例的虚拟 IP 地址。您还必须将 Citrix ADC 负载平衡虚拟服务器上存在的证书文件上载到 Citrix ADM 文件系统。

要在 Citrix ADM 中提供负载平衡配置信息,请执行以下操作:

  1. 在 Citrix ADM HA 节点中,导航到“系统”>“部署”。

  2. 单击右上角的 HA 设置 ,然后在 MAS-HA 设置 页面中,单击 MAS-HA 端点详细信息

    ADM HA 设置

  3. MAS-HA 端点详细信息 页面上,上载负载平衡 Citrix ADC 实例上已存在的相同证书。

  4. 输入负载平衡 Citrix ADC 实例的虚拟 IP 地址,然后单 击确定

    ADM HA 端点详细信息

在 Citrix ADM 中注册 VMware NSX 管理器

在设置两个 Citrix ADM 服务器以高可用性时,这两个服务器节点处于主动-被动模式。登录到主 Citrix ADM 服务器节点,将 VMware NSX 管理器注册到 HA 中的 Citrix ADM,以便在它们之间创建通信通道。

要将 VMware NSX 管理器注册到 HA 中的 Citrix ADM,请执行以下操作:

  1. 在主 Citrix ADM 服务器节点中,导航到“编排”>“SDN 编排”>“VMware NSX 管理器”。

  2. 单击“配置 NSX 管理器设置”。

  3. 配置 NSX Manager 设置 页面上,设置以下参数:
    1. NSX Manager IP Address(NSX Manager IP 地址)- NSX Manager 的 IP 地址。

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

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

  4. 在 NSX 管理器使用的 Citrix ADM 帐户部分中,设置 NSX 管理器的 Citrix ADC 驱动程序密码。

  5. 单击确定

在 Citrix ADM 中上载许可证

将 Citrix ADC VPX 许可证上载到 Citrix ADM,以便 Citrix ADM 可以在与 NSX 进行编排期间自动向实例分配许可证。

要在 Citrix ADM 上安装许可证文件,请执行以下操作:

  1. 在 Citrix ADM 中,导航到网络 > 许可证

  2. 在“许可证文件”部分,选择以下选项之一:

    1. 从本地电脑上载许可文件-如果本地电脑 上已经存在许可文件,则可以将其上载到 Citrix ADM。要添加许可证文件,请单击“浏览”,然后选择要添加的许可证文件 (.lic)。然后单击“完成”。

    2. 使用许可证访问代码 -Citrix 通过电子邮件发送您购买的许可证访问代码。要添加许可证文件,请在文本框中输入许可证访问代码,然后单击“获取许可证”。

      注意:您可以随

      时从许可证设置向 Citrix ADM 添加更多许可证。

      许可服务器设置

在 Citrix ADM 中上载 Citrix ADC VPX 映像

将 Citrix ADC 映像添加到 Citrix ADM 中,以便 Citrix ADM 使用服务包中定义的这些映像。

要在 Citrix ADM 中上载 Citrix ADC VPX 映像,请执行以下操作:

  1. 在 Citrix ADM 中,导航到“编排”>“SDN 编排”>“VMware NSX 管理器”>“ESX NSVPX 映像”。

  2. 单击“上载”,然后从本地存储文件夹中选择 Citrix ADC VPX zip 包。

在 Citrix ADM 中创建服务包

在 Citrix ADM 中创建服务包以定义 SLA 集,该集指示如何分配 Citrix ADC 资源。

要在 Citrix ADM 中创建服务包,请执行以下操作:

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

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

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

    2. 隔离策略-选择 专用

    3. Citrix ADC 实例预配-选择 按需创建实例

    4. 自动配置平台-选择 思特利 xADC SDX

    5. 单击继续

  3. 在“自动配置设置”部分,选择最近上载的用于在 NSX 平台上部署的 Citrix ADC VPX zip 包,选择相应的许可,然后单击“继”。

    注意:

    在“高可用性”部分中,选中该复选框以为 HA 置备 Citrix ADC 实例。

    自动配置设置

    注意

    上图所示列表框中显示的许可证名称 VPx8000_Advanced,2 是一个示例,解释如下:

    • VPX-许可证是部署 Citrix ADC VPX 实例

    • 8000 - 可占用的带宽为 8 GB

    • 高级-Citrix 提供三种类型的许可证-标准许可证、高级许可证和高级许可证

    • 2 个数字-使用此许可证可以部署两个 Citrix ADC VPX 实例

    “许可证”列表框中显示的许可证 名称取决于您从 Citrix 购买的许可证。

  4. 单击继续

  5. 该服务包已发布到 NSX Manager。在 NSX Manager 中,导航到“服务定义”>“服务管理器”。您可以将 Citrix ADM 作为服务管理器之一进行查看。这表示注册成功,并在 NSX 管理器和 Citrix ADM 之间建立了双向通信。

    意:对于处于高可用性部署的 Citrix ADM,许可证只能在 Citrix ADM 许可服务器节点中上载。Citrix ADM 节点处于主动-被动模式。

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

在现有 NSX Edge 网关上执行负载平衡器服务插入,即将负载平衡功能从 NSX 负载平衡器卸载到 Citrix ADC。

要在 NSX Edge 网关上插入负载平衡服务,请执行以下操作:

  1. 在 NSX Manager 中,导航到 主页 > 网络和安全 > NSX Edges,然后双击选择已配置的 Edge 网关。

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

  3. 选择“启用负载平衡器和启用服务插入”以启用它们。

  4. 服务定义中,选择发布到 NSX Manager 的服务包。

  5. 为管理接口配置一个虚拟 NIC,为数据接口配置一个或多个虚拟 NIC。相应地为管理和数据选择网络。

    注意:

    在主 IP 分配模式下选择 IP 池选项。Citrix ADM 不支持手动或 DHCP 分配 IP 地址。

  6. 单击“刷新”图标查看运行时的创建情况。

    注意:

    由于您要在 HA 部署中部署两个 Citrix ADC VPX 实例,因此在 NSX 管理器中会创建两个运行时间。

    您可能需要刷新屏幕才能查看屏幕上显示的运行时间。

  7. 选择运行时间,单击“操作”,然后从弹出式菜单中选择“安装”。如果是 HA,则还对另一个运行时重复此操作。

  8. 当两台虚拟机启动时,状态的值更改为“服务中”,安装状态的值更改为“已启用”。

    注意

    您可能需要刷新屏幕才能查看状态的变化。

  9. 在 Citrix ADM 中,导航到“**编排”>“求”以查看完成服务插入的进度详情。您可以看到 Citrix ADM 发出了创建和更新运行时间的请求。更新运行时间后,选择请求并单击“**任务”按钮,查看 Citrix ADM 是否已添加到 NSX Manager 中。

    对于 HA,在 Citrix ADM 中将有两个请求创建和更新两个运行时间。更新两个运行时间后,选择两个请求并单击“**任务”按钮,查看是否已在 NSX Manager 中添加了两个 Citrix ADM HA 节点。

  10. 在 Citrix ADM 中,导航到“编排”>“SDN 编排”>“VMware NSX 管理器”>“边缘网关”。在右侧面板中,您可以查看是否已将 Citrix ADC VPX 添加到 NSX 边缘网关中。

    对于高可用性,您可以看到在 NSX 边缘网关中添加了两个处于高可用性模式的 Citrix ADC VPX 实例。

  11. 在 Citrix ADM 中,导航到“网络”>“许可证”>“VPX 许可证”。选择 Citrix ADC VPX 许可证和您已安装的版本。

    处于 HA 模式的 Citrix ADC VPX 实例使用两个许可证,状态将显示在屏幕上,如下所示。

    VPX 许可

    服务插入完成后,您可以使用样书通过以下两种方法之一配置 Citrix ADC 实例:

在 VMware NSX 管理器 GUI 中在 Citrix ADC VPX 上配置负载平衡服务

执行以下任务以使用内置样书在 NSX Edge 网关设备上启用负载平衡服务的配置。

在 NSX Manager 中,导航到 主页 > 网络和安全 > NSX Edges,然后双击选择已配置的 Edge 网关。

创建池和池成员

创建服务器池和不同容量的成员。

  1. 单击“管理”,然后在“负载平衡器”选项卡上选择“”,然后单击“+”图标添加新池,然后设置以下参数:

    1. Name(名称)- 新池的名称

    2. Algorithm(算法)- 从下拉列表中选择算法,将基于该算法选择池。

    3. Monitors(监视器)- 确保服务监视器设置为 default_http_monitor

    4. Members(成员)- 单击“+”以向池添加成员,并在“New Member”(新成员)窗口中输入必要的参数。

      1. Name(名称)- 成员的名称

      2. IP Address/ VC Container(IP 地址/VC 容器)- 单击“Select”(选择)以从可用列表中选择对象或输入对象的 IP 地址。

  2. 单击确定

    根据需要添加任意数量的成员。

    创建池和池成员

创建虚拟服务器

创建一组虚拟服务器,并为每个虚拟服务器分配一个池。

  1. 单击“管理”,然后在“负载平衡器”选项卡上,选择“虚拟服务器”,然后单击“+”图标添加虚拟服务器,然后设置以下参数:

    1. 应用程序配置文件-默认情况下,显示在 Citrix ADM 中创建的服务配置文件。

    2. Name(名称)- 虚拟服务器的名称。

    3. IP Address(IP 地址)- 单击“Select”(选择)以选择现有的 IP 地址池或创建新的 IP 地址池。

    4. Default pool(默认池)- 从下拉列表中选择默认池。

  2. 单击确定

  3. 在 Citrix ADM 中,导航到“业务 程”>“请求”,以查看在一个或多个选定 Citrix ADC 实例上完成服务创建的进度详细信息。

  4. 在 Citrix ADM 中,导航到 应用程序 > 配置,然后检查 nsx-lb-mon 配置包是否已创建。

    配置包

在 Citrix ADM GUI 中在 Citrix ADC VPX 上配置负载平衡服务

使用 Citrix ADM 样书在 Citrix ADC 实例上部署负载平衡器配置。对于 HA,配置部署在 HA 中的两个 Citrix ADC 实例上。

要通过样书创建配置包,请执行以下操作:

  1. 在 Citrix ADM 中,导航到“应用程序”>“配置”>“创建新”,然后从列表中选择 HTTP/SSL 负载平衡(带监视器)样书 。样书将以用户界面页面形式打开,您在此为此样书中定义的所有参数输入值。

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

  3. 选择在 NSX 环境中配置的目标 Citrix ADC VPX 实例,然后单击“创”将配置应用到所选设备上。对于 HA 部署,请选择处于 HA 模式的实例。

验证在 Citrix ADC VPX 实例中创建虚拟服务器和服务组

您可以查看是否通过登录到 Citrix ADC VPX 实例来创建服务组和虚拟服务器。

要查看服务组和虚拟服务器,请执行以下操作:

  1. 登录到 Citrix ADC VPX 实例。对于 HA 部署,您必须登录到处于 HA 状态的两个 Citrix ADC 实例。

  2. 导航到“配置”>“系统”>“网络”。在右侧窗格中,可以查看添加的 IP 地址。单击 IP 地址超链接可以查看详细信息。您可以看到子网 IP 地址与在 NSX 中添加的 Web Interface 的 IP 地址相同。

  3. 接下来,导航到 流量管理 > 负载平衡 > 虚拟服务器 并查看虚拟服务器的详细信息。

  4. 接下来,导航到 服务组 并查看服务组的详细信息。

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

删除负载平衡服务

如果在 NSX 管理器上部署的 Citrix ADC VPX 实例上不再需要负载平衡服务,则可以删除之前执行的服务插入。

要删除配置和服务插入,请执行以下操作:

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

  2. 在 NSX 管理器中,导航到 Citrix ADC VPX 实例所连接的边缘 Gateway。导航到 管理 > 负载平衡器 > G全局配置,右键单击运行时条目,然后单击“取消配置”。将是虚拟机停止工作。

  3. 在 Citrix ADM 中,导航到“编排”>“云编排”>“边缘网关”。确保没有将 Edge 网关与已删除的实例相应映射。