ADC

Unified configuration file for NetScaler

NetScaler supports a unified configuration file (unified.conf) that contains theNetScaler configurations (ns.conf), dynamic routing configurations (zebos.conf), and the Hardware Security Module (HSM) configurations (chrystoki.conf).

The unified configuration file provides a single view of different types of configurations. This unified configuration file is only for viewing purpose and it cannot be used to apply the configurations in another NetScaler.

The complete path of the unified configuration file in NetScaler is: /nsconfig/unified.conf. You can access the unified configuration file by using the shell command prompt. The unified configuration file is supported only for standalone NetScaler and high availability setups.

Note:

The unified configuration file is not supported for admin partitions and cluster deployments.

Saving NetScaler configuration or a dynamic routing configuration also automatically saves the configuration in the unified configuration file along with saving in the NetScaler configuration file (ns.conf) or the dynamic routing configuration file (zebos.conf).

Saving a Hardware Security Module (HSM) configuration does not automatically saves the configuration in the unified configuration file. You need to perform the saveconfig operation, which syncs the HSM configuration file (chrystoki.conf) to the unified configuration file.

Sample output

In the following excerpt of sample unified configuration file (unified.conf), the NetScaler configurations are listed first, followed by the dynamic configurations in heading »> VTYSH START CONFIG »>, followed by the Hardware Security Module (HSM) configurations listed in heading »> START OF HSM CONFIG »>.

#NS14.1 Build 4.42 enable ns feature WL LB OSPF BGP IPv6PT RESPONDER enable ns mode FR L3 Edge USNIP PMTUD ... ... ... >>> VTYSH START CONFIG >>> ! log syslog log record-priority ! interface lo0 ... ... ... ! router bgp 100 neighbor 4000::1 remote-as 100 no neighbor 4000::1 activate ! address-family ipv6 redistribute kernel neighbor 4000::1 activate exit-address-family ! end >>> VTYSH END CONFIG >>> >>> START OF HSM CONFIG >>> Chrystoki2 = { LibUNIX64 = /var/safenet/safenet/lunaclient/lib/libCryptoki2_64.so; } ... ... ... CardReader = { RemoteCommand = 1; } Misc = { PE1746Enabled = 0; ToolsDir = /var/safenet/safenet/lunaclient/bin; } ... ... ...
Unified configuration file for NetScaler