Application Delivery Management

NSX 管理器:手动 Provisioning NetScaler 实例

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

本文为您提供了必须在 VMware NSX Manager 和 NetScaler ADM 上执行的任务列表。

注意

确保已安装和配置适用于 vSphere 6.2 及更高版本的 VMware NSX,并且已经创建了必须进行负载平衡的边缘网关、DLR 和虚拟机。

必备条件

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

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

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

  • 在任何支持的虚拟机管理程序上安装 NetScaler ADM。

    有关在任何受支持的虚拟机管理程序上安装 NetScaler ADM build 13.1 的任务,请参阅 部署 NetScaler ADM

VMware ESXi 硬件要求

下表列出了在 VMware ESXi 服务器上安装 NetScaler ADM 虚拟设备所需的虚拟计算资源。

   
组件 要求
RAM 8 GB
虚拟 CPU 8
存储空间 500 GB
虚拟网络接口 1
吞吐量 1 Gbps

注意:

考虑到主机上没有其他虚拟机在运行,上面指定的内存和硬盘要求适用于在 VMware ESXi 服务器上部署 NetScaler ADM。对 VMware ESXi 服务器的硬件要求取决于在其中运行的虚拟机数。

配置 VMware NSX

  • 创建包含不同容量的 NetScaler VPX 实例的池,这些实例添加到不同的服务包。

例如:

  • 创建 VPX1000 (1 Gbps) 的五个 NetScaler VPX 实例。这些实例添加到金牌级服务包。

  • 创建 VPX10 (10 Mbps) 的五个 NetScaler VPX 实例。这些实例添加到铜牌级服务包。

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

    在 vSphere 客户端中配置端口组

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

    NSVPX-ESX 设置

  3. 在 vSphere Client 中,导航到 Networking(网络连接),创建类型为虚拟 LAN 的端口组。

    例如,如果创建了范围是 101-105 的初始 Trunk 端口组,则创建五个虚拟 LAN 端口组(每个虚拟 LAN 一个端口组),即虚拟 LAN 101 一个端口组,虚拟 LAN 102 另一个端口组,依次类推,直至虚拟 LAN 105。

    在 vSphere 客户端中创建 VLAN 端口组

在 NetScaler ADM 中添加 NetScaler VPX 实例

在 NetScaler ADM 中添加 NetScaler VPX 实例,并为每台设备指定中继组的 VLAN 范围。

  1. 在 NetScaler ADM 中,导航到基础架构 > 实例 > NetScaler VPX,然后单击添加

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

  3. 单击确定

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

    为调配配置接口

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

    禁用接口的 VLAN

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

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

    配置 VLAN 范围

在 NetScaler ADM 中注册 VMware NSX 管理器

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

  1. 在 NetScaler ADM 中,从下拉列表中导航到调配 > SDN 调配> VMware NSX Manager,然后单击配置 NSX Manager 设置

  2. 配置 NSX Manager 设置 页面上,设置以下参数:

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

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

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

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

  4. 单击确定

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

    VLAN 网络的部署设置

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

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

    查看已部署的 VLAN 设置

在 NetScaler ADM 中创建服务包

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

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

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

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

    3. Device Type(设备类型)- 默认情况下,设备类型设置为 NetScaler VPX

      注意

      这些值在此版本中是默认设置的,您无法对其进行修改。

    4. 单击继续

      服务套餐

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

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

    服务套餐

    发布服务包

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

  5. 登录 vSphere Web Client 上的 NSX Manager,然后导航到服务定义 > 服务

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

    查看 ADM 服务包

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

对之前创建的 NSX Edge 网关执行负载平衡器服务插入(将负载平衡功能从 NSX LB 卸载到 NetScaler)。

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

    NSX 边缘

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

    全局配置

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

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

      服务定义

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

    运行时 NIC

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

    编辑 NIC 名称

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

    选择逻辑交换机

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

    主 IP 分配模式

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

    选择 IP 池

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

    注意:

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

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

    刷新以查看 NIC 的创建

    刷新以查看 NIC 的创建

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

    在服务中

    注意:

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

在 NSX Manager 中查看 L2 网关

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

    在 NSX Manager 上查看 L2 网关

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

    Bridging

    注意为每个数据接口创建

    一个 L2 Gateway。

查看分配的 NetScaler

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

    配置 IP 地址

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

    配置子网 IP 地址

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

使用样书配置 NetScaler VPX 实例

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

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

  2. 创建一本新的样书。导航到 应用程序 > 配置,导入样书,然后从列表中选择样书。

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

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

    指定负载平衡器参数

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

    指定目标实例

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

    指定 IP 实例

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

    创建配置包

查看负载平衡器配置

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

    查看负载平衡器配置

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

    查看服务组

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

    配置服务组成员

删除负载平衡器服务

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

  2. 在 vSphere Web Client 上登录 NSX Manager,然后导航到 NetScaler VPX 实例所连接的边缘网关。

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

    注意:

    NetScaler ADM 中的 Edge 网关对应于 NSX Manager 中的运行时条目。

    Unprovision

    NetScaler VPX 实例已停止服务。

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