在 Docker 主机上使用 NetScaler Management and Analytics System 安装 NetScaler CPX

2016 年 12 月 28 日

在 NetScaler Management and Analytics System (MAS) 中,可以使用 NetScaler CPX Dockerfile 在 Docker 主机上安装 NetScaler CPX。

必备条件

请务必执行以下操作:

  • 在 Citrix XenServer 上安装了 NetScaler MAS 服务器。有关详细信息,请参阅 NetScaler MAS 文档
  • 从 Citrix 代表处获取 NetScaler CPX Dockerfile,并将其复制到您的本地系统。
  • Docker 主机包含:
    • 1 个 CPU
    • 2 GB RAM
    • Linux Ubuntu 14.04 及更高版本。
    • 系统使用 apt-get 命令进行更新。
    • 安装以下软件包:libc6-dev:i386、gcc-multilib、g++-multilib、lib32ncurses5-dev、zlib1g-dev:i386、libssl-dev:i386、build-essential。
    • Docker 安装在 Linux 主机系统上。要安装 Docker,请在 Linux shell 提示窗口中运行以下命令:
        curl –ssl https://get.docker.com/ | sh*
      

      有关在 Linux 上安装 Docker 的详细信息,请参阅 https://docs.docker.com/engine/installation/ubuntulinux/

    • Docker 主机有 Internet 连接。
  • Docker 远程 API 在 Linux Docker 主机上处于启用状态。

要使用 NetScaler MAS 置备 NetScaler CPX,请执行以下操作:

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

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

    本地化后的图片

  3. 导航到 Infrastructure(基础结构)> Instances(实例)> NetScaler CPX

  4. NetScaler CPX 页面上的 Docker Host(Docker 主机)选项卡中,单击 Add(添加)。

    本地化后的图片

  5. Add Docker Host(添加 Docker 主机)页面上,指定 Linux Docker 主机的 IP 地址、Docker 主机的 root 用户凭据和远程 API 端口 (4243),然后单击 OK(确定)。

    本地化后的图片

  6. NetScaler CPX 页面上的 Instances(实例)选项卡中,单击 Provision(置备)。

    本地化后的图片

  7. Provision CPX(置备 CPX)页面上的 Select License Type(选择许可证类型)选项卡中,选择以下任意 NetScaler CPX 类型,然后单击 Next(下一步)。

    • Licensed CPX(许可的 CPX)– 要安装已获得许可的 NetScaler CPX 实例以增强 NetScaler CPX 的性能,请参阅 NetScaler CPX 许可以了解详细信息。

    • CPX Express – 安装 NetScaler CPX 的免费发行版。

    本地化后的图片

  8. Provision CPX(置备 CPX)选项卡中,浏览并选择“NetScaler CPX Dockerfile”。然后指定要公开以实现外部通信的端口范围的起始端口号。最后,指定要分配给此实例的端口数。这些端口是标准端口之外的端口:80、22 和 161。

    本地化后的图片

  9. 单击 Finish(完成)。

下图显示了 Docker 主机上置备的 NetScaler CPX 实例的详细信息。图中,IP 地址是 Docker 引擎隐式分配给实例的单一 IP 地址。还可以查看分配给每个实例的端口范围,以及映射到 NetScaler CPX 实例的 SSH (22)、HTTP (80) 和 SNMP (161) 端口的端口。

本地化后的图片

在 Docker 主机上使用 NetScaler Management and Analytics System 安装 NetScaler CPX

In this article