Citrix Application Delivery Management 13.0

NSX 管理器:自动 Provisioning 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 端点详细信息

    本地化后的图片

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

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

    本地化后的图片

在 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 管理器设置 ” 页上,设置以下参数:
    1. NSX Manager IP Address(NSX Manager IP 地址)- NSX Manager 的 IP 地址。

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

    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 通过电子邮件向您购买的许可证访问代码 (LAC) 发送电子邮件。要添加许可证文件,请在文本框中输入 LAC,然后单击 获取许可证

      注意:您可以随

      时从许可证设置向 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 中,导航到 “ 编排 ” > “ SDN 编排 ” > “ VMware NSX 管理器 ” > “ 服务包”,然后单击 “ 添加 ” 以添加新的服务包。

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

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

    2. 隔离策略-选择 专用

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

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

    5. 单击 “ 继续

  3. 在 “ 自动配置设置 ” 部分中,选择最近上传的 Citrix ADC VPX zip 包以将其部署到 NSX 平台上,选择相应的许可证,然后单击 “ 继续”。

    注意:

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

    本地化后的图片

    注意

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

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

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

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

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

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

  4. 单击继续

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

    注意:

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

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

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

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

  1. 在 NSX Manager 中,导航到 “ 主页 ” > “ 网络和安全 ” > “ NSX 边缘”,然后双击以选择已配置的边缘 Gateway。

  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 发出了创建和更新运行时间的请求。更新运行时间后,选择请求,然后单击 “ 任务 ” 按钮以查看是否已在 NSX 管理器中添加了 Citrix ADM。

    对于 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 实例使用两个许可证,状态将显示在屏幕上,如下所示。

    本地化后的图片

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

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

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

在 NSX Manager 中,导航到 “ 主页 ” > “ 网络和安全 ” > “ NSX 边缘”,然后双击以选择已配置的边缘 Gateway。

创建池和池成员

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

  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。导航到 管理 > 负载均衡器 > Global 配置,右键单击运行时条目,然后单击 取消置备。将是虚拟机停止工作。

  3. 在 Citrix ADM 中,导航到 “ 编排 ” > “ 云编排 ” > “ 边缘网关”。确认不应存在 Edge 网关与所删除实例的各个映射。