Panorama HA Prerequisites
Focus
Focus
Panorama

Panorama HA Prerequisites

Table of Contents

Panorama HA Prerequisites

To configure Panorama in HA, you require a pair of identical Panorama servers with the following requirements on each:
  • The same form factor—The peers must be the same model: both M-700 appliances, both M-600 appliances, both M-500 appliances, both M-300 appliances, both M-200 appliances, or both deployed on the same supported hypervisor for Panorama virtual appliances. For example, to successfully configure HA for a Panorama virtual appliance deployed on AWS in Panorama mode, the HA peer must also be deployed on AWS and be in Panorama mode.
  • The same form factor—The peers must be the same model: both M-700 appliances, both M-600 appliances, both M-500 appliances, both M-300 appliances, or both M-200 appliances.
    For Panorama Virtual Appliances, the hypervisor requirement depends on the PAN-OS version:
    • (PAN-OS 12.2.2 and earlier releases) — You can deploy both peers on the same or different supported hypervisors. For example, to configure HA for a Panorama Virtual Appliance deployed on AWS, the HA peer must also be deployed on AWS.
    • (PAN-OS 12.2.2 and later releases) — You can deploy both peers on the same or different supported hypervisors. For example, a primary peer running on VMware ESXi can form an HA pair with a secondary peer running on Microsoft Azure.
  • The same mode—The peers must be in the same Panorama mode: both running in Panorama mode, or Management Only mode.
    Panorama appliances in Log Collector mode do not support HA.
  • The same Panorama OS version—Must run the same Panorama version to synchronize configuration information and maintain parity for a seamless failover.
  • The same set of licenses—Must have the same firewall management capacity license.
  • (Panorama virtual appliance only) FIPCS-CC Mode—FIPS-CC mode must be enabled or disabled on both Panorama HA peers.
  • (Panorama virtual appliance only) Virtual Appliance Resources—Must have the same number of vCPU cores and memory allocated to successfully synchronize configuration information.
    (PAN-OS 12.2.2 and later releases) For cross-hypervisor HA deployments, provision both peers with the same vCPU count and memory size. For example, configure both instances with 8 vCPUs and 32 GB of memory. Two instances provisioned with the same memory size might report slightly different values. For example, one might report 32,700 MB and the other 32,768 MB. This happens because each hypervisor reserves a small amount of memory for its own overhead. Panorama accounts for these minor reporting differences automatically. If the vCPU count does not match, or if the memory difference is significant, the peer enters a suspended state and HA does not form.
  • (Panorama virtual appliance only) Unique serial number—Must have unique serial numbers; if the serial number is the same for both Panorama instances, they will be in suspended mode until you resolve the issue.
(Panorama mode or mixed mode only) While it is recommended to match the number of logging disk and the logging disk capacities between the Panorama HA peers, having a different number logging disks or different logging disk capacities between the Panorama HA peers does not impact configuration synchronization or HA failover
.
Panorama HA Organization
The Panorama servers in the HA configuration are peers and you can use either (active or passive) to centrally manage the firewalls, Log Collectors, and WildFire appliances and appliance clusters, with a few exceptions (see Synchronization Between Panorama HA Peers). The HA peers use the management (MGT) interface to synchronize the configuration elements pushed to the managed firewalls, Log Collectors, and WildFire appliances and appliance clusters to maintain state information. Typically, Panorama HA peers are geographically located in different sites, so you need to make sure that the MGT interface IP address assigned to each peer is routable through your network. HA connectivity uses TCP port 28 with encryption enabled. If encryption is not enabled, ports 28769 and 28260 are used for HA connectivity and to synchronize configuration between the HA peers. We recommend less than 500ms latency between the peers. To determine the latency, use Ping during a period of normal traffic.
(PAN-OS 12.2.2 and later releases) For cross-hypervisor HA deployments, the HA peers communicate over a routable WAN rather than an L2/L3 adjacent network as in traditional same-hypervisor deployments. Configure mutually reachable IP addresses on the management interfaces of both Panorama instances:
  • Public cloud instances (AWS, Azure, GCP): The cloud provider assigns both a private (internal) IP and a public IP to each instance. Configure the public IP address of the instance in the management interface settings (Panorama > Setup > Interfaces > Management > Public IP Address). Use this public IP address as the Peer HA IP Address in the HA configuration on the other peer.
  • Private cloud instances (ESXi, Nutanix): Ensure the management interface IP is routable from the peer's environment. You do not need to make routing configuration changes on Panorama itself—the intermediate gateway (such as a corporate firewall or router) must permit IP reachability between the two management IPs.
The 500ms latency recommendation applies to cross-hypervisor deployments as well. For cross-hypervisor deployments, use the Recommended HA timer preset to absorb latency jitter across cloud environments. See HA Heartbeat Polling and Hello Messages.
Palo Alto Networks recommends you add at least three Log Collectors to your Collector Groups to avoid the Collector Group becoming inoperable if one Log Collector becomes inaccessible. See Changes to Default Behavior for Collector Groups for more information.