访问 NetScaler BLX 并配置 NetScaler 功能
您可以使用以下方法之一访问 NetScaler BLX:
- NetScaler 命令行界面
- NetScaler 图形用户界面
- NetScaler NITRO REST API
开始之前
- 确保 BLX 在 Linux 主机上启动并运行。 有关如何启动 BLX 的更多信息,请参阅 启动 BLX。
密码要求
-
当您第一次使用默认管理员(
nsroot
)密码登录时,BLX 会出于安全原因提示您更改密码。 修改密码后必须保存配置。 如果未保存配置并且 BLX 重新启动,则必须再次使用默认密码登录。 -
BLX 默认为所有本地系统用户启用强密码强制执行。 强密码的默认最小长度为四个字符。 强密码必须包含以下内容:
- 一个小写字符。
- 一个大写字符。
- 一个数字字符。
- 集合中的一个特殊字符(
!
、@
、#
、(
,)
、$
、%
、^
、&
和*
)。
笔记:
确保 BLX 每个系统用户的密码符合强密码标准。
- 有关强密码标准的更多信息,请参阅 如何在 NetScaler 上强制执行密码复杂性。
使用 NetScaler CLI 访问 NetScaler BLX 并配置 NetScaler 功能
BLX 有一个命令行界面 (CLI),您可以在其中运行 NetScaler CLI 命令来在 BLX 上配置 NetScaler 功能。
您可以通过工作站的安全外壳 (SSH) 连接来远程访问 BLX。
下表列出了可通过 SSH 访问 NetScaler CLI 的 IP 地址和端口:
BLX部署模式 | 通过 SSH 访问 NetScaler CLI 的 IP 地址和端口 |
---|---|
投入的 | <NetScaler IP address (NSIP)>:22 |
共享 | <Linux host IP address>:9022 |
使用 NetScaler CLI访问 NetScaler BLX:
-
从您的工作站打开 SSH 客户端。
-
指定BLX的CLI可用的IP地址和端口并连接到CLI。
-
使用您的 BLX 登录凭据登录 BLX。
有关 NetScaler CLI 命令的详细信息,请参阅 NetScaler 命令参考指南。
使用 NetScaler GUI 访问 NetScaler BLX 并配置 NetScaler 功能
NetScaler GUI 包括一个配置实用程序和一个仪表板实用程序。
下表列出了 NetScaler GUI 可用的默认 IP 地址和端口:
BLX部署模式 | 访问类型 | 访问 NetScaler GUI 的 IP 地址和端口 |
---|---|---|
投入的 | HTTP | <NetScaler IP address (NSIP)>:80 |
投入的 | HTTPS | <NetScaler IP address (NSIP)>:443 |
共享 | HTTP | <Linux host IP address>:9080 |
共享 | HTTPS | <Linux host IP address>:9443 |
您可以在 blx.conf
文件中修改这些默认端口号。 修改 blx.conf
文件后,必须重新启动 BLX。
笔记:
- 在共享模式下,您无法使用
set ns param
命令更改 HTTP 和 HTTPS 的默认管理端口号。- 在专用模式下,您可以使用
set ns param
命令更改 HTTP 和 HTTPS 的默认管理端口号。 但是,当您使用unset ns param
或clear config full
命令时,不会恢复默认端口号。
NetScaler GUI 提示您输入 BLX 登录凭据。 登录到 GUI 后,您可以使用 NetScaler GUI 配置 NetScaler 功能。
使用 GUI 访问 NetScaler BLX
- 打开 Web 浏览器。
-
使用下列访问方法之一:
- 对于 HTTP 访问,在 URL 字段中输入以下内容:
<NetScaler BLX IP address (NSIP)>:<HTTP port>
- 对于 HTTPS 访问,在 URL 字段中输入以下内容:
<NetScaler BLX IP address (NSIP)>:<HTTPS port>
- 对于 HTTP 访问,在 URL 字段中输入以下内容:
- 在登录页面,输入您的 BLX 登录凭据,然后单击 登录。
使用 NITRO API 访问 NetScaler BLX 并配置 NetScaler 功能
您可以使用 NetScaler NITRO API 来配置 NetScaler 功能。 NITRO 通过表述性状态转移 (REST) 接口公开其功能。 因此,NITRO 应用程序可以用任何编程语言来开发。 此外,对于必须用 Java 或 .NET 或 Python 开发的应用程序,NITRO API 通过打包为单独的软件开发工具包 (SDK) 的相关库公开。
与 NetScaler GUI 类似,NITRO API 请求必须发送到 BLX 管理 IP 地址的 HTTP 或 HTTPS 端口。
以专用模式访问 NetScaler BLX
-
要在 Web 浏览器中使用 NITRO API 以专用模式配置 BLX,请输入:
http://<NetScaler BLX IP address (NSIP)>:<HTTP port>/nitro/v1/config/<resource-type>
https://<NetScaler BLX IP address (NSIP)>:<HTTPS port>/nitro/v1/config/<resource-type>
-
要在 Web 浏览器中使用 NITRO API 以专用模式检索 BLX 的统计信息,请输入:
http://<NetScaler BLX IP address (NSIP)>:<HTTP port>/nitro/v1/stats/<resource-type>
https://<NetScaler BLX IP address (NSIP)>:<HTTPS port>/nitro/v1/stats/<resource-type>
以共享模式访问 NetScaler BLX
-
要在 Web 浏览器中使用 NITRO API 以共享模式配置 BLX,请输入:
http://<Linux host IP address>:<HTTP port>/nitro/v1/config/<resource-type>
https://<Linux host IP address>:<HTTPS port>/nitro/v1/config/<resource-type>
-
要使用 Web 浏览器中的 NITRO API 检索共享模式下 BLX 的统计信息,请输入:
http://<Linux host IP address>:<HTTP port>/nitro/v1/stats/<resource-type>
https://<Linux host IP address>:<HTTPS port>/nitro/v1/stats/<resource-type>
有关使用 NetScaler NITRO API 的更多信息,请参阅 NetScaler NITRO API。