Application Delivery Management

在 VMware ESX 上预配 NetScaler VPX 实例

您可以使用 NetScaler Console 自动执行 VMware ESX 中的 NetScaler VPX 实例部署和管理。在 NetScaler Console 中预配 NetScaler VPX 实例后,该实例即可在 NetScaler Console GUI 中进行管理。

NetScaler Console 使用已部署实例的 NetScaler 模板在 VMware ESX 中预配新实例。它将包含所需 VMware ESX 服务器详细信息的 VMware vCenter 数据中心存储在一个站点中。此外,它还使用云访问配置文件访问 VMware vCenter 并在 VMware ESX 上部署 VPX。

先决条件

在 VMware ESX 中预配 NetScaler VPX 实例之前,请确保完成以下操作:

  1. 安装受支持的 VMware ESXi 版本(6.0、6.5 和 6.7)。

  2. 在满足最低系统要求的管理工作站上安装 VMware Client。

  3. 下载 NetScaler VPX 安装文件

  4. 在 ESX 中将 NetScaler VPX 文件转换为模板

  5. 创建 NetScaler Console 访问 VMware vCenter 的权限

  6. 在 NetScaler Console 中创建站点

将 NetScaler VPX 文件转换为模板

NetScaler Console 使用由 NetScaler VPX 文件转换而来的 ESX 中的 NetScaler 模板。执行以下步骤将 VPX 文件转换为模板。

  1. 使用 NetScaler 安装文件在 VMware 上部署 NetScaler VPX 实例。

    首次部署时,请使用 NetScaler 安装文件部署 VPX 实例。有关详细信息,请参阅在 VMware ESX 上安装 Citrix ADC VPX 实例

  2. 右键单击已部署的 VM,然后选择“Template”。

  3. 单击“Convert to Template”。

将 VPX 安装文件转换为模板

创建 NetScaler Console 访问 VMware vCenter 的权限

要使 NetScaler Console 能够在 VMware vCenter 中进行预配和管理,请执行以下步骤:

  1. 创建具有权限的自定义角色
    1. 登录 VMware vCenter 并导航到“Roles”部分。
    2. 创建专为 NetScaler Console 定制的自定义角色。
    3. 分配以下权限:

      Datastore.AllocateSpace
      Resource.AssignVMToPool
      VirtualMachine.Config.AdvancedConfig
      VirtualMachine.Inventory.CreateFromExisting
      VirtualMachine.Inventory.Delete
      VirtualMachine.Interact.PowerOff
      VirtualMachine.Interact.PowerOn
      VirtualMachine.Provisioning.DeployTemplate
      <!--NeedCopy-->
      
  2. 创建用户
    1. 定义角色后,导航到“Users and Groups”部分。
    2. 创建 NetScaler Console 访问 VMware vCenter 的用户。
    3. 为新创建的用户提供密码。
  3. 将角色与用户关联
    1. 导航到“Global Permissions”部分,并将自定义角色与用户关联。
    2. 此关联为 NetScaler Console 提供了在 VMware vCenter 上执行必要操作的权限。

注意:

列出的权限是 NetScaler Console 访问 VMware vCenter 的最低要求。创建具有有限权限的用户是可选的。如果任何用户具有包含指定权限超集的权限,则该用户可以提供这些凭据。

有关在 VMware vCenter 中配置具有权限的用户角色的详细信息,请参阅配置用户访问权限

在 NetScaler Console 中创建站点

在 NetScaler Console 中创建站点并添加 VMware ESX 详细信息。

  1. 在 NetScaler Console 中,导航到“Infrastructure > Instances > NetScaler > Sites”。

  2. 单击“Add”。

  3. 在“Select Cloud”窗格中,

    1. 选择“Data Center”作为“Site”类型。

    2. 从“Type”列表中选择“VMware vCenter”。

    3. 单击“Next”。

  4. 在“Choose Region”窗格中,

    1. 在“Cloud Access Profile”窗格中,选择为 VMware ESX 创建的配置文件。如果没有配置文件,请创建一个。

    2. 要创建云访问配置文件,请单击“Add”并指定以下内容:

      • 名称 – 指定一个名称,用于在 NetScaler Console 中标识您的云访问配置文件。

      • IP 地址 – 指定要预配 VPX 实例的 VMware vCenter 服务器的 IP 地址。

      • 用户名 – 指定用于访问 VMware vCenter 服务器的用户名。

      • 密码 – 指定用于访问 VMware vCenter 服务器的密码,并确认密码。

      创建云访问配置文件

    3. 在“Network (Datacenter)”中,选择包含 NetScaler 模板的数据中心。

    4. 指定“Site Name”。

    5. 指定区域纬度经度,以标识数据中心的地理位置。

    6. 单击“Finish”。

在 VMware 中创建用于实例预配的站点

在 VMware ESX 上预配实例

使用与 VMware ESX 关联的站点预配 NetScaler VPX 实例。

注意:

目前,NetScaler Console 仅支持预配独立 NetScaler 实例。

  1. 在 NetScaler Console 中,导航到“Infrastructure > Instances > NetScaler”。

  2. 在“VPX”选项卡中,单击“Provision”。

    此选项将显示“Provision NetScaler VPX on Cloud”页面。

  3. 选择“VMware vCenter”,然后单击“Next”。

    选择 VMware vCenter

  4. 在“Basic Parameters”中,指定以下内容:

    • 名称 – 指定实例的名称。

    • 站点 – 选择您之前创建的站点。

    • 云访问配置文件 – 选择在站点创建期间创建的云访问配置文件。

    • NetScaler 配置文件 – 选择用于提供身份验证的 NetScaler 配置文件。

    • 许可证 – 使用池化容量许可将许可证应用于实例。

    基本参数

  5. 单击“Next”。

  6. 在“Provision Parameters”中,指定以下详细信息:

    • 群集 – 选择要预配实例的群集。

    • 主机 – 从列表中选择所需主机。

    • 模板 – 从列表中选择要应用于实例的模板。

    • 数据存储 – 从列表中选择数据存储。

    • IP 地址 – 为实例指定 IP 地址。

    • 子网掩码 – 为实例指定子网掩码。

    • 网关 – 为实例指定网关。

    基本参数

  7. 单击“Finish”以预配 VPX 实例。

在 VMware ESX 上预配 NetScaler VPX 实例