ADC

Unified configuration file for the NetScaler appliance

The NetScaler appliance supports a unified configuration file (unified.conf) that contains the NetScaler 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 appliance.

The complete path of the unified configuration file in the NetScaler appliance 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 appliances and high availability setups.

Saving a 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;
}
...
...
...

<!--NeedCopy-->
Unified configuration file for the NetScaler appliance