When deploying a vSRX in Azure or AWS, enabling High Availability using chassis cluster can cause the device to crash during boot. This happens because cloud platforms handle networking differently compared to traditional environments, and they don’t support some of the low-level behaviors required by chassis clustering.
vSRX crashes shortly after enabling HA with: set chassis cluster cluster-id 1 node 0 reboot
Device fails during boot or within a couple of minutes of uptime
You may see logs like:
Fatal trap 12: page fault while in kernel mode
panic: page fault
mlx5_core0: ERR: ... status limits exceeded
Chassis Cluster HA is not supported on Azure or AWS due to their networking limitations (no floating MAC, limited L2 behavior).
Instead, it is advised to use Juniper Multinode HA (MNHA), which is designed specifically for cloud environments and works reliably with Azure/AWS.
Reference:
https://supportportal.juniper.net/s/article/vSRX-Chassis-Cluster-High-Availability-support-for-vSRX