Application Delivery Management

NSX 管理器:自动 Provisioning NetScaler 实例

概述

NetScaler Application Delivery Management (ADM) 与 VMware 网络虚拟化平台集成,可自动部署、配置和管理 NetScaler 服务。此集成消除了与物理网络拓扑关联的传统复杂性,从而让 vSphere/vCenter 管理员能够以程序化方式更快地部署 NetScaler 服务。

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

必备条件

注意

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

  • NetScaler ADM,版本 13.0 设置为高可用性并安装在 ESX 上。

  • NetScaler VPX,版本 13.0

  • 适用于 NetScaler VPX 实例 13.0 版的 NetScaler VPX 许可证

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

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

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

NetScaler ADM 和 NetScaler 实例的高可用性部署

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

设置 NetScaler ADM HA 端点详细信息

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

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

  1. 在 NetScaler ADM HA 节点中,导航到 系统 > 部署

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

    ADM HA 设置

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

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

    ADM HA 端点详细信息

在 NetScaler ADM 中注册 VMware NSX 管理器

当您将两个 NetScaler ADM 服务器设置为高可用性时,这两个服务器节点处于主动-被动模式。登录 NetScaler ADM 服务器主节点,在 HA 中向 NetScaler ADM 注册 VMware NSX manager,在它们之间创建通信信道。

要在 HA 中向 NetScaler ADM 注册 VMware NSX 管理器,请执行以下操作:

  1. 在主 NetScaler ADM 服务器节点中,导航到调配 > SDN 调配 > VMware NSX Manager

  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 Manager 使用的 NetScaler ADM 帐户部分中,设置 NSX Manager 的 NetScaler 驱动程序密码。

  5. 单击确定

在 NetScaler ADM 中上载许可证

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

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

  1. 在 NetScaler ADM 中,导航到 基础结构 > 池许可

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

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

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

      注意:您可以随

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

      许可服务器设置

在 NetScaler ADM 中上载 NetScaler VPX 映像

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

要在 NetScaler ADM 中上载 NetScaler VPX 图像,请执行以下操作:

  1. 在 NetScaler ADM 中,导航到“调配”>“SDN 调配”>“VMware NSX 管理器”>“ESX NSVPX 映像”。

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

在 NetScaler ADM 中创建服务包

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

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

  1. 在 NetScaler ADM 中,导航到调配 > SDN 调配 > VMware NSX Manager > 服务包,然后单击添加以添加新的服务包。

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

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

    2. 隔离策略-选择 专用

    3. NetScaler 实例Provisioning-选择按需 创建实例

    4. 自动配置平台——选择 CitrixNetScaler SDX

    5. 单击继续

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

    注意:

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

    自动配置设置

    注意

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

    • VPX-许可证是部署 NetScaler VPX 实例

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

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

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

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

  4. 单击继续

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

    注意

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

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

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

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

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

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

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

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

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

    注意:

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

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

    注意

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

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

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

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

    注意

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

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

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

  10. 在 NetScaler ADM 中,导航到调配 > SDN 调配> VMware NSX Manager > Edge 网关。在右侧面板中,可以看到 NetScaler VPX 已添加到 NSX Edge 网关。

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

  11. 在 NetScaler ADM 中,导航到 基础架构 > 池许可 > VPX 许可证。选择 NetScaler VPX 许可证和您已安装的版本。

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

    VPX 许可

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

使用 VMware NSX Manager GUI 在 NetScaler 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. 应用程序配置文件-默认情况下,将显示您在 NetScaler ADM 中创建的服务配置文件。

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

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

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

  2. 单击确定

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

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

    配置包

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

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

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

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

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

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

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

您可以查看服务组和虚拟服务器是通过登录 NetScaler VPX 实例创建的。

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

  1. 登录 NetScaler VPX 实例对于 HA 部署,您必须登录处于 HA 模式的的两个 NetScaler 实例。

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

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

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

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

删除负载平衡服务

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

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

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

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

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