配置代理升级设置
在 NetScaler Console 中,运行软件版本 12.0 build 507.110 及更高版本的代理将由 NetScaler Console 自动升级到更新的推荐版本。代理将在新版本可用时或在您指定的时间进行升级。
您可以通过导航到 Infrastructure > Instances > Agents 来查看代理的当前版本和推荐版本。
默认情况下,当有新版本可用时,代理会自动升级。但是,您可以为每个代理安排升级。
在升级过程中,可能会有大约五分钟的停机时间。
配置代理升级设置:
-
导航到 Infrastructure > Instances > Agents,然后单击 Settings。

-
指定您希望每个代理何时开始升级。您可以使用以下选项之一来升级代理:
-
自动升级 - 当有新的代理映像可用时,选择 Auto-Upgrade 以升级代理。如果您不输入值,则默认选择 Auto-Upgrade。
-
设置特定时间:输入时间(采用 hh:mm 格式)并选择时区,以便 NetScaler Console 自动升级代理。
您可以单击 Copy to All 将相同的升级时间应用于所有代理。 -
-
单击 Save。这些设置将一直保留,直到您更改它们,并应用于未来的代理升级。
手动升级代理
在某些情况下,代理可能不会自动升级,并且仍运行在旧版本上。在这种情况下,您必须手动升级代理。您可以通过导航到 Infrastructure (基础架构) > Instances (实例) > Agents (代理) 并检查 Version (版本) 下的内部版本来验证代理是否运行在最新版本上。如果您看到下载图标,则表示代理正在运行旧版本。
要手动升级外部代理:
-
在 Infrastructure (基础架构) > Instances (实例) > Agents (代理) 中,单击版本中可用的下载图标以下载最新版本。
-
使用 FTP 客户端,将代理程序包 (
build-masagent.tgz) 复制到代理/var/mps/mps_agent_images/latest位置。 -
使用 SSH 客户端登录到 NetScaler 代理。
-
解压代理程序包。
cd /var/mps/mps_agent_images/latesttar -xzvf build-masagent.tgz -
运行
./installmasagent
安装过程开始,升级完成后代理将重新启动。
要手动升级内置代理:
导航到 Infrastructure (基础架构) > Instances (实例) > NetScaler,然后向右滚动以查看 Build-in agent version (内置代理版本)。如果您看到下载图标,则表示代理正在运行旧版本。
-
在 基础设施 > 实例 > NetScaler 中,通过单击版本中可用的下载图标来下载最新版本。
-
使用 FTP 客户端,将 mastools 软件包复制到
/var/mastools directory位置。 -
使用 SSH 客户端登录到 NetScaler。
-
运行
/var/mastools/scripts/mastoolsd stop。 -
运行
tar xvzf <package_name_with_path> -C /var/mastools。注意:您必须将package_name_with_path替换为您的软件包位置的精确路径。 -
运行
/bin/sh /var/mastools/scripts/admautoreg/admautoregd_ctl restart_if_running。 -
运行
/var/mastools/scripts/mastoolsd restart。