-
Getting Started with NetScaler
-
Solutions for Telecom Service Providers
-
Load Balance Control-Plane Traffic that is based on Diameter, SIP, and SMPP Protocols
-
Provide Subscriber Load Distribution Using GSLB Across Core-Networks of a Telecom Service Provider
-
Authentication, authorization, and auditing application traffic
-
Basic components of authentication, authorization, and auditing configuration
-
-
Web proxy support for outbound calls to IDP or third party endpoints
-
Web Application Firewall protection for VPN virtual servers and authentication virtual servers
-
On-premises NetScaler Gateway as an identity provider to Citrix Cloud™
-
Authentication, authorization, and auditing configuration for commonly used protocols
-
Troubleshoot authentication and authorization related issues
-
Troubleshoot authentication, authorization and auditing issues
-
Configure EULA as an authentication factor in NetScaler nFactor system
-
Configure periodic Endpoint Analysis scan as a factor in nFactor authentication
-
Configure post-authentication Endpoint Analysis scan as a factor in NetScaler nFactor authentication
-
Configure pre-authentication Endpoint Analysis scan as a factor in nFactor authentication
-
Configure pre-auth and post-auth EPA scan as a factor in nFactor authentication
-
Configure prefill user name from certificate in NetScaler nFactor authentication
-
Configure protected user as an authentication factor in NetScaler nFactor authentication
-
Localize error messages generated by NetScaler nFactor system
-
Configure NetScaler Gateway preauthentication EPA scan for the domain check
-
-
-
-
-
-
-
Configure DNS resource records
-
Configure NetScaler as a non-validating security aware stub-resolver
-
Jumbo frames support for DNS to handle responses of large sizes
-
Caching of EDNS0 client subnet data when the NetScaler appliance is in proxy mode
-
Use case - configure the automatic DNSSEC key management feature
-
Use Case - configure the automatic DNSSEC key management on GSLB deployment
-
-
-
Source IP address whitelisting for GSLB communication channels
-
Use case: Deployment of domain name based autoscale service group
-
Use case: Deployment of IP address based autoscale service group
-
-
Persistence and persistent connections
-
Advanced load balancing settings
-
Gradually stepping up the load on a new service with virtual server–level slow start
-
Protect applications on protected servers against traffic surges
-
Retrieve location details from user IP address using geolocation database
-
Use source IP address of the client when connecting to the server
-
Use client source IP address for backend communication in a v4-v6 load balancing configuration
-
Set a limit on number of requests per connection to the server
-
Configure automatic state transition based on percentage health of bound services
-
-
Use case 2: Configure rule based persistence based on a name-value pair in a TCP byte stream
-
Use case 3: Configure load balancing in direct server return mode
-
Use case 6: Configure load balancing in DSR mode for IPv6 networks by using the TOS field
-
Use case 7: Configure load balancing in DSR mode by using IP Over IP
-
Use case 10: Load balancing of intrusion detection system servers
-
Use case 11: Isolating network traffic using listen policies
-
Use case 12: Configure Citrix Virtual Desktops for load balancing
-
Use case 13: Configure Citrix Virtual Apps and Desktops for load balancing
-
Use case 14: ShareFile wizard for load balancing Citrix ShareFile
-
Use case 15: Configure layer 4 load balancing on the NetScaler appliance
-
-
-
Implement strict separation of Management and Data planes in NetScaler
-
Understanding default traffic plane behavior and override mechanisms
-
Enable Secure Management on a high availability pair
-
-
Configure to source NetScaler FreeBSD data traffic from a SNIP address
-
-
-
-
Support for hybrid Post Quantum cryptography on the frontend
-
-
Create a certificate signing request and use SSL certificates on a NetScaler appliance
-
Configure SSL acceleration with HTTP on the front end and SSL on the back end
-
Export certificates used on a NetScaler appliance as PFX file
-
Configure SSL monitoring when client authentication is enabled on the back-end service
-
Configure SSL action to forward client traffic if a cipher is not supported on the ADC
-
Configure synchronization of files in a high availability setup
-
-
-
Authentication and authorization for System Users
-
-
-
Configuring a CloudBridge Connector Tunnel between two Datacenters
-
Configuring CloudBridge Connector between Datacenter and AWS Cloud
-
Configuring a CloudBridge Connector Tunnel Between a Datacenter and Azure Cloud
-
Configuring CloudBridge Connector Tunnel between Datacenter and SoftLayer Enterprise Cloud
-
Configuring a CloudBridge Connector Tunnel Between a NetScaler Appliance and Cisco IOS Device
-
CloudBridge Connector Tunnel Diagnostics and Troubleshooting
This content has been machine translated dynamically.
Dieser Inhalt ist eine maschinelle Übersetzung, die dynamisch erstellt wurde. (Haftungsausschluss)
Cet article a été traduit automatiquement de manière dynamique. (Clause de non responsabilité)
Este artículo lo ha traducido una máquina de forma dinámica. (Aviso legal)
此内容已经过机器动态翻译。 放弃
このコンテンツは動的に機械翻訳されています。免責事項
이 콘텐츠는 동적으로 기계 번역되었습니다. 책임 부인
Este texto foi traduzido automaticamente. (Aviso legal)
Questo contenuto è stato tradotto dinamicamente con traduzione automatica.(Esclusione di responsabilità))
This article has been machine translated.
Dieser Artikel wurde maschinell übersetzt. (Haftungsausschluss)
Ce article a été traduit automatiquement. (Clause de non responsabilité)
Este artículo ha sido traducido automáticamente. (Aviso legal)
この記事は機械翻訳されています.免責事項
이 기사는 기계 번역되었습니다.책임 부인
Este artigo foi traduzido automaticamente.(Aviso legal)
这篇文章已经过机器翻译.放弃
Questo articolo è stato tradotto automaticamente.(Esclusione di responsabilità))
Translation failed!
Enable Secure Management on a high availability pair
The Secure Management feature enforces strict separation of the Management and Data planes. For a complete description of the feature, see Secure management: Implement strict separation of Management and Data planes.
When you enable Secure Management, the NSIP moves to the Management plane in the management traffic domain (TD 4094 by default), and the feature requires a reboot to take effect. In a high availability (HA) deployment, enable the feature on each node individually rather than on the pair at once. Enable it first on the secondary node, fail over to the migrated node, and then enable it on the original primary node before you restore HA synchronization. This node-by-node approach keeps production traffic running throughout the migration and prevents a split-brain condition.
Note:
The Secure Management feature can be configured only through the CLI, not the GUI. It is not supported in a cluster setup. For the full list of unsupported features, see the Limitations in the feature documentation.
Before you begin
- The examples in this procedure assume that Node 1 is the current primary node and Node 2 is the current secondary node.
- Use identical Secure Management values on both nodes. The NSVLAN ID, the tagging mode, and the management traffic domain must match on Node 1 and Node 2. Asymmetric values cause a split-brain condition after both nodes reboot.
- If a tagged NSVLAN is used, ensure that the upstream switch port is configured as a trunk that carries the NSVLAN. A tagged NSVLAN on a non-trunk port causes the feature to appear ENABLED without engaging.
- (Optional, but recommended as a backup) Keep console access to both nodes available. If you lose management access over the network after a reboot, the console is the recovery path.
How the HA pair moves to Secure Management
Apply the change to one node at a time while the HA pair is running. The pair remains available during the migration, except for a brief, planned interruption at cutover.
The migration follows six steps:
- Prepare the HA pair.
- Enable Secure Management on the secondary node (Node 2).
- Verify Node 2 after the reboot.
- Fail over to Node 2.
- Enable Secure Management on Node 1 (the original primary).
- Re-form the HA pair.
The following sections describe each step.
Step 1: Prepare the HA pair
-
On both nodes, temporarily disable configuration synchronization and propagation. Run the commands separately so that each setting is applied correctly:
set ha node -haSync DISABLED set ha node -haProp DISABLED save ns config <!--NeedCopy-->Note:
On the primary node, do not combine
-haSyncand-haPropin a single command. If you set both options in one command, the primary node applies only the first option and ignores the second. The command returns no error. Always issue the two commands separately so that both settings take effect. -
On the secondary node (Node 2) only, force the node to remain secondary so that it does not take over unexpectedly during preparation:
set ha node -hastatus STAYSECONDARY save ns config <!--NeedCopy--> -
On both nodes, verify that synchronization and propagation are
DISABLEDbefore you continue:show ha node <!--NeedCopy-->The output shows both nodes UP, with synchronization and propagation
DISABLEDand Node 2 held asSTAYSECONDARY:> show ha node 1) Node ID: 0 IP: 10.102.37.238 (NS-1) Node State: UP Master State: Primary Sync State: DISABLED Propagation: DISABLED 2) Node ID: 1 IP: 10.102.37.239 Node State: UP Master State: STAYSECONDARY Sync State: DISABLED Propagation: DISABLED Done <!--NeedCopy-->
Step 2: Enable Secure Management on the secondary node (Node 2)
-
Enable Secure Management with your NSVLAN and interface values:
set ns config -secureManagementTraffic ENABLED -secureManagementTD 4094 -nsvlan <nsvlan-id> -ifnum <interface-name> -tagged NO <!--NeedCopy--> -
Verify that the configuration is staged. Run
show ns configand confirm that the feature showsENABLEDand that your NSVLAN andSecureManagementTDvalues appear:show ns config <!--NeedCopy-->In the output, confirm
SecureManagementTraffic:ENABLED,SecureManagementTD:4094, and your NSVLAN:> show ns config NetScaler IP: 10.102.37.239 (mask: 255.255.255.0) Number of MappedIP(s): 0 Node: Secondary NetScaler IP Vlan: 4000 Tagged: NO Bound Ports: 1/1 SecureManagementTraffic:ENABLED SecureManagementTD:4094 (4094 is the default; you can configure any traffic domain) System Time: Wed Jul 23 07:42:32 2025 Last Config Changed Time: Tue Jul 22 05:04:53 2025 Last Config Saved Time: Tue Jul 22 08:04:53 2025 Config Changed since Last Saved Config: FALSE Done <!--NeedCopy-->If the output does not show
ENABLED, re-run the configuration command from the previous step and verify again before you continue. -
Save the configuration and reboot:
save ns config reboot <!--NeedCopy-->
Step 3: Verify Node 2 after the reboot
Reconnect to Node 2 on the management VLAN. Use the console if necessary, and then verify the following:
show ns config ← shows ENABLED, SecureManagementTD 4094, and the NSVLAN
show ns ip ← the NSIP is in traffic domain 4094
show route -mgmt ← the management routing table is not empty (NSIP subnet and management gateway)
show ha node ← the peer node still shows UP
<!--NeedCopy-->
If your management gateway is not in the same subnet as the NSIP, add the Management plane default route now from the console:
add route 0.0.0.0 0.0.0.0 <mgmt-gateway> -mgmt
save ns config
<!--NeedCopy-->
Step 4: Fail over to Node 2
-
On Node 2, clear the
STAYSECONDARYstatus so that the node can take over:set ha node -hastatus ENABLED <!--NeedCopy--> -
Confirm that heartbeats are flowing, and then trigger the failover:
show ha node force ha failover <!--NeedCopy-->When prompted, confirm the failover. The configuration-loss warning is expected during this controlled failover. Node 2 becomes primary and takes over production traffic, and Node 1 becomes secondary.
-
Immediately force Node 1 to remain secondary so that it does not fail back unexpectedly:
set ha node -hastatus STAYSECONDARY <!--NeedCopy--> -
Confirm that Node 2 is now the primary node and that the virtual servers are UP before you continue.
Step 5: Enable Secure Management on Node 1 (the original primary)
-
On Node 1, follow the same procedure as in Step 2, using identical values:
set ns config -secureManagementTraffic ENABLED -secureManagementTD 4094 -nsvlan <nsvlan-id> -ifnum <interface-name> -tagged NO show ns config save ns config reboot <!--NeedCopy--> -
After the reboot, run the same verification as in Step 3 on Node 1, and add the Management plane and Data-plane routes as needed. Both nodes are now running Secure Management.
Step 6: Re-form the HA pair
-
With both NSIPs now on the Management plane, heartbeats resume. Verify that the peer node is UP before you re-enable synchronization:
show ha node <!--NeedCopy-->Both nodes show
UP. Node 2 is now the primary, and Node 1 is the secondary. Synchronization and propagation are stillDISABLEDbecause you re-enable them in the next step:> show ha node 1) Node ID: 0 IP: 10.102.37.239 (NS-2) Node State: UP Master State: Primary Sync State: DISABLED Propagation: DISABLED 2) Node ID: 1 IP: 10.102.37.238 Node State: UP Master State: Secondary (STAYSECONDARY) Sync State: DISABLED Propagation: DISABLED Done <!--NeedCopy--> -
After the peer shows UP, re-enable synchronization and propagation on both nodes, and clear
STAYSECONDARYon Node 1. Issue the commands separately:set ha node -haSync ENABLED set ha node -haProp ENABLED set ha node -hastatus ENABLED save ns config <!--NeedCopy--> -
Node 1 synchronizes its configuration from Node 2. Allow a moment for the sync to complete, and then verify:
show ha node ← both nodes UP, Sync: SUCCESS, Propagation: ENABLED show ns ip ← the NSIP is in traffic domain 4094 on both nodes <!--NeedCopy-->
At this point, production traffic runs on Node 2, HA is healthy, and both nodes operate with Secure Management enabled.
Common mistakes to avoid
| Mistake | What happens | Fix |
|---|---|---|
Trying to demote the primary node with set ha node -hastatus STAYSECONDARY
|
The command is rejected on the primary node. | Use force ha failover to cut over. |
| A tagged NSVLAN on a non-trunk switch port | Secure Management shows ENABLED but does not engage, and the NSIP stays in TD 0. | Configure the switch port as a trunk, save the configuration, and reboot. |
| No Management plane default route | You lose SSH or GUI access after the reboot. | Recover through the console, and add the -mgmt route. |
| Reusing a data port, untagged, for management | The port is pulled off its current VLAN. | Use a dedicated port, or a tagged port on a trunk. |
Setting -haSync and -haProp in one command on the primary node |
The command silently has no effect. | Always issue the commands separately. |
| Asymmetric NSVLAN between the nodes | A split-brain condition occurs after both nodes reboot. | Use an identical VLAN ID, tagging mode, and subnet on both nodes. |
Troubleshooting
If the migration does not go as expected, use the following guidance to recover:
-
You lose management access after the reboot: Connect through the console. If no Management plane route exists, add it. If you must back out Secure Management, run:
unset ns config -secureManagementTraffic unset ns config -nsvlan save ns config reboot <!--NeedCopy-->Unset the NSVLAN only if you configured a tagged NSVLAN.
-
The peer node does not show UP after both nodes are on Secure Management: Do not re-enable synchronization until the peer state is healthy. Confirm the following:
- Both nodes use the same NSVLAN ID and tagging mode.
- Secure Management is active on both nodes, with the NSIP in TD 4094.
- The management ports are connected to the same L2 segment.
Keeping the standby node in
STAYSECONDARYhelps prevent a split-brain condition while you troubleshoot.
Share
Share
In this article
- Before you begin
- How the HA pair moves to Secure Management
- Step 1: Prepare the HA pair
- Step 2: Enable Secure Management on the secondary node (Node 2)
- Step 3: Verify Node 2 after the reboot
- Step 4: Fail over to Node 2
- Step 5: Enable Secure Management on Node 1 (the original primary)
- Step 6: Re-form the HA pair
- Common mistakes to avoid
- Troubleshooting
This Preview product documentation is Cloud Software Group Confidential.
You agree to hold this documentation confidential pursuant to the terms of your Cloud Software Group Beta/Tech Preview Agreement.
The development, release and timing of any features or functionality described in the Preview documentation remains at our sole discretion and are subject to change without notice or consultation.
The documentation is for informational purposes only and is not a commitment, promise or legal obligation to deliver any material, code or functionality and should not be relied upon in making Cloud Software Group product purchase decisions.
If you do not agree, select I DO NOT AGREE to exit.