因爲誤刪或者誤配置咱們須要恢復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