ADC

降级 NetScaler 独立设备

您可以使用 CLI 或 GUI 在独立的 NetScaler 上降级到任何早期版本。

注意:

降级时可能会在配置中丢失。请比较降级前后的配置,然后手动重新输入所有缺失的条目。

使用 CLI 降级 NetScaler 设备

按照以下步骤将运行版本 14.1 的 NetScaler 独立设备降级到早期版本。

在此过程中,<release><releasenumber> 表示要降级到的发行版本,<targetbuildnumber> 表示要降级到的内部版本号。

  1. 使用 SSH 客户端(例如 PuTTY)打开与 NetScaler 的 SSH 连接。

  2. 使用管理员凭据登录 NetScaler。保存正在运行的配置。在提示符下,键入:

    save config

  3. 创建 ns.conf 文件的副本。在 shell 提示符下,键入:

    1. cd /nsconfig
    2. cp ns.conf ns.conf.NS<currentbuildnumber>

    您应在另一台计算机上备份配置文件的副本。

  4. 将 <releasenumber> 配置文件 (ns.conf.NS<releasenumber>) 复制到 ns.conf。在 shell 提示符下,键入:

    cp ns.conf.NS<releasenumber> ns.conf
    <!--NeedCopy-->
    

    注意:

    ns.conf.NS<releasenumber> 是系统软件从发行版本 <releasenumber> 升级到当前发行版本时自动创建的备份配置文件。

    降级时,配置可能会丢失一部分。设备重新启动后,将在步骤 3 中保存的配置与正在运行的配置进行比较,并对降级之前配置的功能和实体进行任何调整。进行更改后保存正在运行的配置。

    重要:

    如果已启用路由,请执行步骤 5。否则,请跳至步骤 6。

  5. 如果启用了路由,ZebOS.conf 文件将包含配置。在 shell 提示符下,键入:

    cd /nsconfig
    cp ZebOS.conf ZebOS.conf.NS
    cp ZebOS.conf.NS<targetreleasenumber> ZebOS.conf
    <!--NeedCopy-->
    
  6. 将目录更改为 /var/nsinstall/<releasenumber>nsinstall,如果该目录不存在,请创建。

  7. 将目录更改为 build_<targetbuildnumber>,如果该目录不存在,请创建。

  8. 将安装包 (build-<release>-<targetbuildnumber>.tgz) 下载或复制到此目录中,然后提取安装包的内容。

  9. 运行 installns 脚本以安装新版本的系统软件。脚本会更新 /etc 目录。

    如果要降级到的内部版本的配置文件存在于设备上,系统会提示您加载该配置:

    图 1. 如果配置文件存在,则降级菜单

    image

    如果闪存驱动器上的可用空间不足以安装新版本,NetScaler 将中止安装。手动清理闪存驱动器并重新启动安装。

示例

login: nsroot

Password: nsroot

Last login: Mon Apr 24 02:06:52 2017 from 10.102.29.9

Done

> save config

> shell

root@NSnnn# cp ns.conf.NS10.5 ns.conf

root@NSnnn# cd /var/nsinstall

root@NSnnn# mkdir 10.5nsinstall

root@NSnnn# cd 10.5nsinstall

root@NSnnn# mkdir build_57

root@NSnnn# cd build_57

root@NSnnn# ftp 10.102.1.1

ftp> mget build-10.5-57_nc.tgz

ftp> bye

root@NSnnn# tar -xzvf build-10.1-125_nc.tgz

root@NSnnn# ./installns

installns version (10.5-57) kernel (ns-10.5-57.gz)

...

...

...

Copying ns-10.5-57.gz to /flash/ns-10.5-57_nc.gz ...

Changing /flash/boot/loader.conf for ns-10.5-57 ...



Installation has completed.



Reboot NOW? [Y/N] Y
<!--NeedCopy-->

使用 GUI 降级 NetScaler 设备

您可以使用 GUI 的升级向导将运行版本 14.1 的 NetScaler 设备降级到更早的版本。

备注:

您无法使用 GUI 将运行 14.1 版本的 NetScaler 设备直接降级为 10.5 或更早版本。Citrix 建议使用 CLI 进行降级。

有关 NetScaler 发布生命周期的更多信息,请访问 产品矩阵 站点。

最佳做法是一次降级到一个主要版本。

例如,如果 NetScaler 设备的版本为 14.1,而您想降级到 13.0 版,则必须先将设备降级到 13.1 版,然后再降级到 13.0 版。

按照下面给出的步骤,使用 GUI 将运行版本 14.1 的 NetScaler 设备降级到更早的版本。

  1. 在 Web 浏览器中,键入 NetScaler 的 IP 地址,例如 http://10.102.29.50
  2. 在“User Name”(用户名)和“Password”(密码)中,键入管理员凭据,然后单击 Log On(登录)。
  3. 导航到“系统”,然后单击“系统升级”。
  4. Choose File(选择文件)菜单中选择恰当的选项:Local(本地)或 Appliance(设备)。如果要使用设备选项,则必须先将固件上载到 NetScaler。您可以使用任何文件传输方法(例如 WinSCP)将 NetScaler 固件上载到设备。

  5. 选择正确的文件,然后单击 Upgrade(升级)。

  6. 按照说明降级软件。

  7. 系统提示时,选择 Reboot(重新启动)。

降级后,在访问设备之前,请关闭所有浏览器实例并清除计算机的缓存。

相关资源

以下资源提供了有关升级或降级 NetScaler 设备的相关信息:

降级 NetScaler 独立设备