Application Delivery Management

在 VMware ESXi 上自动部署 NetScaler ADM 代理

NetScaler ADM 允许您在 VMware ESXi 上自动部署 NetScaler ADM 代理。

作为管理员,您可以自动执行以下操作:

  • 配置 NetScaler ADM 代理
  • 注册 NetScaler ADM 代理并更改该代理的默认密码。

配置 NetScaler ADM 代理

要自动配置代理,请在.ovf 文件中添加以下参数的值:

  1. IP 地址
  2. 网络掩码
  3. 网关
  4. 域名服务器
  5. 主机名

注意

.ovf 文件在代理映像文件中可用。要下载 NetScaler ADM 代理文件,请转至。 https://www.citrix.com/downloads/citrix-application-management/ 代理映像文件的命名模式如下所示, MASAGENT-ESX-releasenumber-buildnumber.zip

注册 NetScaler ADM 代理并更改默认密码

注意

在注册和更改默认密码之前,请确保已添加在 配置 NetScaler ADM代理中指定的参数。

要自动注册 NetScaler ADM 代理和更改默认密码,请在同一个.ovf 文件中添加以下参数的值:

  1. ADM 服务器 IP
  2. ADM 用户名
  3. ADM 密码
  4. 代理新密码

必备条件

在开始安装虚拟设备之前,请确保:

  • 在满足最低系统要求的管理工作站上安装 VMware vSphere 8.x。
  • 下载 NetScaler ADM 安装文件。

如何配置和注册 NetScaler ADM 代理

  1. 下载并编辑.OVF 文件
  2. 在 VMware ESXi 上安装 NetScaler ADM 虚拟设备
  3. 验证

下载并编辑.OVF 文件

  1. 将文件从 MASAGENT-ESX-releasenumber-buildnumber.zip 解压缩到所需的位置。以下文件可用:

    • .ovf 文件
    • .vmdk 文件
    • .ova 文件
    • .mf 文件
  2. 在任意编辑器中打开.ovf 文件,并在 </VirtualHardwareSection> 标签后添加以下 <ProductSection>..</ProductSection> 示例代码

<ProductSection>
    <Info>Information about the installed software</Info>
    <Product>Application Delivery management</Product>
    <Vendor>Citrix</Vendor>

    <Property ovf:userConfigurable="true" ovf:value="VALUE" ovf:type="string"
    ovf:key="eth0.ip">
    <Label>IPAddress</Label>
    </Property>

    <Property ovf:userConfigurable="true" ovf:value="VALUE" ovf:type="string"
    ovf:key="eth0.netmask">
    <Label>Netmask</Label>
    </Property>

    <Property ovf:userConfigurable="true" ovf:value="VALUE" ovf:type="string"
    ovf:key="eth0.gateway">
    <Label>Gateway</Label>
    </Property>

    <Property ovf:userConfigurable="true" ovf:value="VALUE" ovf:type="string"
    ovf:key="eth0.nameserver">
    <Label>Nameserver</Label>
    </Property>

    <Property ovf:userConfigurable="true" ovf:value="VALUE" ovf:type="string"
    ovf:key="eth0.hostname">
    <Label>Hostname</Label>
    </Property>

    <Property ovf:userConfigurable="true" ovf:value="VALUE" ovf:type="string"
    ovf:key="eth0.ServerIP">
    <Label>ADM Server IP</Label>
    </Property>

    <Property ovf:userConfigurable="true" ovf:value="VALUE" ovf:type="string"
    ovf:key="eth0.ServerUname">
    <Label>ADM Username</Label>  
    </Property>

    <Property ovf:userConfigurable="true" ovf:password="true" ovf:value="VALUE"
    ovf:type="string" ovf:key="eth0.ServerPassword">
    <Label>ADM Password</Label>
    </Property>

    <Property ovf:userConfigurable="true" ovf:password="true" ovf:value="VALUE"
    ovf:type="string" ovf:key="eth0.NewPassword">
    <Label>Agent New Password</Label>
    </Property>

</ProductSection>
<!--NeedCopy-->
  1. 对于要配置的参数,在 ovf:value=”VALUE” 中添加其对应的值

    • 要配置 NetScaler ADM 代理,请将值添加到以下参数中:

      • IP 地址
      • 网络掩码
      • 网关
      • 域名服务器
      • 主机名
    • 要注册和更改 NetScaler ADM 代理的默认密码,请将值添加到以下参数中:

      • ADM 服务器 IP
      • ADM 用户名
      • ADM 密码
      • 代理新密码

    注意

    • 在注册和更改代理的默认密码之前,必须配置 NetScaler ADM 代理。
    • 如果您没有在.ovf 文件中注册和更改默认密码,则必须在部署 VM 后手动执行这些操作。

    编辑 OVF 文件

  2. 添加参数及其值后,保存.ovf 文件。

在 VMware ESXi 上安装 NetScaler ADM 虚拟设备

  1. 登录 VMware vSphere 客户端 并键入管理员凭据。单击“登录”。

    vSphere 登录

  2. 选择您的 ESXi 服务器,然后右键单击选择“部署 OVF 模板”。

    部署 OVF 模板

  3. 在“部 署 OVF 模板”页面中:
    1. 选择 OVF 模板:选择 本地文件 并导航到您保存编辑过的.ovf 文件和.vmdk 文件的位置。选择文件并单击“打开”将其上载。单击下一步

      选择 OVF 模板

    2. 选择名称和文件夹:为虚拟设备添加名称,然后在 ESXi 上选择要部署虚拟机的位置。单击下一步

      选择名称和文件夹

    3. 选择计算资源:选择部署模板后要在其上运行的资源。单击下一步

      选择计算资源

    4. 查看详情:验证 OVF 模板的详细信息。单击下一步

      查看详情

    5. 选择存储:选择用于存储 OVF 模板的数据存储。单击下一步

      选择存储

    6. 选择网络:继续使用默认设置。单击下一步

      选择网络

    7. 自定义模板:查看 OVF 模板的所有属性。将显示您在 下载和编辑.OVF 文件部分的.ovf 文件中添加的所有参数和 值。

      评论模板

    8. 准备完成:要保存设置并开始部署过程,请单击“完成”。

      完成部署

    等待部署完成。 部署 OVF 模板 操作的状态为 100% 完成后,您的代理即已部署。

    部署状态

    重要

    在编辑设置之前,请勿打开虚拟设备的电源。

  4. 单击您安装的新虚拟设备,然后导航到 配置 > 设置 > vApp 选项 > 编辑

  5. 在“编辑 vApp 选项”窗口中,导航到“在 OVF 详细信息”>“OVF 环境传输”中,然后选择 VMware 工具。单击确定

    配置设置

  6. 右键单击虚拟机,然后单击“机”。或者,您可以选择虚拟机的“摘要”选项卡,然后单击“机”。

    打开虚拟机电源

  7. 在“摘要”选项卡中,选择“启动 Web 控制台”。 在“启动控制台”窗口中,选择 Web 控制台。单击 Launch(启动)。

    Launch console

    Select web console

  8. 在控制台中,将 NetScaler ADM 代理注册到 NetScaler ADM 服务器后,会显示一条成功的注册消息。要验证是否已部署 NetScaler ADM 代理以及默认密码是否已更改,请使用 NetScaler ADM 代理 用户名和新密码登录。

    Agent registration success message

验证

要验证是否已部署 NetScaler ADM 代理,请执行以下操作:

  1. 部署 NetScaler ADM 代理后,通过在浏览器中键入 NetScaler ADM 服务器的 IP 地址来访问 NetScaler ADM GUI。
  2. 使用您的凭据登录到服务器。
  3. 导航到 基础结构 > 实例 > 代理。 新部署的代理显示在 ESX 平台中。
在 VMware ESXi 上自动部署 NetScaler ADM 代理