因为误删或者误配置咱们须要恢复NetScaler以前的配置应该怎么办?node
首先咱们要知道NetScaler的配置文件存放在/flash/nsconfig 这个目录下面(shell模式)shell
# ls-l -rw-r--r-- 1 root wheel 13867 Dec 9 16:38 ns.conf -rw------- 1 root wheel 12720 Dec 9 16:38 ns.conf.0 -rw------- 1 root wheel 11908 Dec 9 16:26 ns.conf.1 -rw------- 1 root wheel 124465 Dec 9 15:20 ns.conf.2 -rw------- 1 root wheel 123148 Dec 9 14:11 ns.conf.3 -rw------- 1 root wheel 124465 Jul 29 10:26 ns.conf.4
NetScaler 会保存最近的5份配置在/flash/nsconfig 文件夹下面,其中ns.conf是最新保存的配置文件。这个也就至关于Cisco中的startup configuration保存在flash中。
当NetScaler从新启动的时候,会自动加载ns.conf这个文件为系统的running-configide
因此咱们想恢复以前的配置的话,能够将文件ns.conf.1 复制到ns.conf文件中。在复制以前你能够对比一下两份配置确认一下。code
# diff ns.conf ns.conf.1 # cp /nsconfig/ns.conf.1 /nsconfig/ns.conf (rollback to previous version) > reboot
固然若是你误删了配置没有保存‘save ns config’那就直接重启就能够了。同步
以上考虑的是单台没有HA的环境,若是是HA应该怎么恢复配置呢。flash
若是是以前是HA,可是如今HA的配置也被删除了
1,恢复primary的配置文件
2,为primary设置HA以及设定这台HA stay primary
3,为secondary设定HA以及设定这台HA stay secondary
4,在两台设备上同步配置文件‘`sync ha files all’
5,在两台设备上都开启HA‘set ha node -hastatus ENABLED’it