ADC

降级 NetScaler 独立设备

您可以使用 CLI 在独立的 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 目录。

    备注:

    • NetScaler 版本 14-1 Build 12.35 或更早版本: 如果要降级到的版本的配置文件不存在,您可能会看到加载配置文件的提示。您可以从列表中选择不同的配置文件并降级系统软件。
    • NetScaler 版本 14-1 Build 17.x 或更高版本:如果要降级到的版本的配置文件不存在,则降级失败。必须使用 ./installns -a 命令选择配置文件,然后手动降级系统软件。

    如果闪存驱动器上的可用空间不足以安装新版本,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-->
降级 NetScaler 独立设备