This article addresses troubleshooting a SRX chassis cluster (SRX High Availability). For chassis cluster configuration, refer to KB15650 - SRX Getting Started - Configure Chassis Cluster (High Availability) [juniper.net] .
Troubleshoot SRX chassis cluster.
When working with chassis cluster configurations, the most common SRX high availability issues are due to basic configuration or architectural issues, so common clustering issues will be examined first, followed by various commands that can be used to check the HA state, then the debugging facilities will be delved into.Click any of the following topics to jump to them:
root@SRX210> show chassis cluster status error: Chassis cluster is not enabled.
root@SRX5800-1> show chassis cluster status Cluster ID: 1 Node name Priority Status Preempt Manual failover Redundancy group: 0 , Failover count: 1 node0 1 primary no no node1 1 secondary no no Redundancy group: 1 , Failover count: 1 node0 254 primary no no node1 1 secondary no n
show chassis cluster status
Has the SRX had enough time to boot and complete the cold sync process? Keep in mind that it takes about 5* minutes to boot up and 5* minutes to complete cold sync on a chassis, so enough time must be given to ensure for this process to complete before performing a failover. Check the output of the show chassis cluster status command to ensure that there are no redundancy groups with a priority of 0, as shown below. root@SRX3400-1> show chassis cluster status Cluster ID: 1 Node name Priority Status Preempt Manual failover Redundancy group: 0 , Failover count: 1 node0 200 primary no no node1 100 secondary no no Redundancy group: 1 , Failover count: 1 node0 200 primary no no node1 100 secondary no no
root@SRX3400-1> show chassis cluster status Cluster ID: 1 Node name Priority Status Preempt Manual failover Redundancy group: 0 , Failover count: 1 node0 200 primary no no node1 100 secondary no no Redundancy group: 1 , Failover count: 1 node0 200 primary no no node1 100 secondary no no
request chassis cluster failover <redundancy-group> node <new master node>
request chassis cluster failover reset redundancy-group <redundancy-group> .
Note: The boot-up and cold-sync time mentioned above is subject to the platform and the type of configuration. This time varies with the platform. For example, on a SRX5800 cold-sync time depends on the type of configuration and also the number of SPC cards present in the box.
Check the status of show chassis cluster status which will display the current status of the chassis:
show interfaces <interface> terse
show chassis cluster interface
root@SRX5800-1> show interfaces terse Interface Admin Link Proto Local Remote gr-0/0/0 up down ip-0/0/0 up down mt-0/0/0 up down pd-0/0/0 up down pe-0/0/0 up down ge-11/0/0 up up ge-11/0/0.0 up up inet 200.200.200.1/24 multiservice ge-11/0/1 up up root@SRX5800-1> show chassis cluster interfaces Control link name: em0 Redundant-ethernet Information: Name Status Redundancy-group reth0 Down 1 reth1 Down 1 reth2 Down 1
show chassis cluster control-plane statistics
root@SRX5800-1> show chassis cluster control-plane statistics Control link statistics: Heartbeat packets sent: 692386 Heartbeat packets received: 692352 Fabric link statistics: Probes sent: 692381 Probes received: 692100
FOR BOTH NODES: show log jsrpd show log messages show log chassisd (will report hardware chassis failures) show log dcd show chassis cluster status show chassis cluster statistics show chassis cluster information
show log jsrpd show log messages show log chassisd (will report hardware chassis failures) show log dcd show chassis cluster status show chassis cluster statistics show chassis cluster information