将 NetScaler CPX 实例添加到 NetScaler ADM

如果您想管理和监视这些实例,则必须将安装在 Docker 主机上的 NetScaler CPX 实例添加到 NetScaler Application Delivery Management (ADM) 软件中。

可以在第一次设置 ADM 时添加实例,也可在以后添加。

要添加实例,必须创建一个实例配置文件并指定每个实例的主机名或 IP 地址,或指定 IP 地址范围。此实例配置文件包含要添加到 Citrix ADM 的实例的用户名和密码。对于每个实例类型,都有一个默认的配置文件。例如,ns-root-profile 是 Citrix ADC 实例的默认配置文件。此配置文件由默认的 ADC 管理员凭据定义。如果更改了实例的默认管理员凭据,可以为那些实例定义自定义实例配置文件。如果在发现实例后更改实例的凭据,则必须编辑实例配置文件或创建一个配置文件,然后重新发现实例。

必备条件

请务必执行以下操作:

  • 已在 Citrix XenServer 上安装了 Citrix ADM 软件。有关详细信息,请参阅 NetScaler ADM 文档
  • 在 Docker 主机上安装了 NetScaler CPX 实例。

要将 NetScaler CPX 实例添加到 ADM,请执行以下操作:

  1. 在 Web 浏览器中,键入 NetScaler Application Delivery Management 的 IP 地址(例如 http://192.168.100.1).

  2. User Name(用户名)和 Password(密码)字段中,输入管理员凭据。默认管理员凭据为 nsrootnsroot

  3. 导航到 Networks(网络)> Instances(实例)> Citrix ADC,然后单击 CPX 选项卡。

  4. 单击 Add(添加)以在 Citrix ADM 中添加新的 CPX 实例。

  5. 此时将打开“添加 NetScaler CPX”页。为以下参数输入值:

    1. 可以通过提供 CPX 实例的可访问 IP 地址或托管 CPX 实例的 Docker 容器的 IP 地址来添加 CPX 实例。
    2. 选择 CPX 实例的配置文件。
    3. 选择要在其中部署实例的站点。
    4. 选择代理。
    5. 作为一种选择,您可以为实例输入键-值对。通过添加键-值对,您以后可以轻松搜索实例。

      本地化后的图片

  6. 单击确定

注意

如果要重新发现实例,请导航到 Networks(网络)> Instances(实例)> NetScaler ADC > CPX,选择要重新发现的实例,然后从 Select Action(选择操作)下拉列表中单击 Rediscover(重新发现)。

使用环境变量将 NetScaler CPX 实例添加到 NetScaler ADM

也可以使用环境变量将 NetScaler CPX 实例添加到 NetScaler ADM。要添加实例,必须为 NetScaler CPX 实例配置以下环境变量。

  • NS_MGMT_SERVER - ADM IP 地址/FQDN
  • HOST - 节点 IP 地址
  • NS_HTTP_PORT - 节点上映射的 HTTP 端口
  • NS_HTTPS_PORT - 节点上映射的 HTTPS 端口
  • NS_SSH_PORT - 节点上映射的 SSH 端口
  • NS_SNMP_PORT - 节点上映射的 SNMP 端口
  • NS_ROUTABLE -(NetScaler CPX pod IP 地址无法从外部路由。)
  • NS_MGMT_USER - ADM 用户名
  • NS_MGMT_PASS - ADM 密码

下面是向 NetScaler ADM 添加 NetScaler CPX 实例的示例 docker run 命令。

 docker run -dt --privileged=true -p 9080:9080 -p 9443:9443 -p 9022:22 -p 9161:161 -e EULA=yes -e NS_MGMT_SERVER=abc-mgmt-server.com -e HOST=10.1.1.1 -e NS_HTTP_PORT=9080 -e NS_HTTPS_PORT=9443 -e NS_SSH_PORT=9022 -e NS_SNMP_PORT=9161 -e NS_ROUTABLE=0 --ulimit core=-1 –name test cpx:latest

 <!--NeedCopy-->
将 NetScaler CPX 实例添加到 NetScaler ADM