{"id":78704,"date":"2026-03-19T18:52:41","date_gmt":"2026-03-19T13:22:41","guid":{"rendered":"https:\/\/www.tothenew.com\/blog\/?p=78704"},"modified":"2026-03-23T22:02:54","modified_gmt":"2026-03-23T16:32:54","slug":"ha-high-availability-active-passive-palo-alto-on-aws","status":"publish","type":"post","link":"https:\/\/www.tothenew.com\/blog\/ha-high-availability-active-passive-palo-alto-on-aws\/","title":{"rendered":"HA (high availability) Active\/Passive Palo Alto on AWS"},"content":{"rendered":"<h2>Introduction<\/h2>\n<p>In the first part, we explored Palo Alto firewalls, their use cases, and different ways to achieve high availability in AWS. To learn more click <a href=\"https:\/\/www.tothenew.com\/blog\/an-introduction-to-palo-alto-vm-series-next-generation-firewall-in-the-aws-cloud\/\">here<\/a>.<\/p>\n<p>In this second part, we\u2019ll walk through a complete end-to-end setup of an Active\/Passive Palo Alto HA deployment within the same Availability Zone.<\/p>\n<h2>Architecture<\/h2>\n<div id=\"attachment_78749\" style=\"width: 635px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-78749\" decoding=\"async\" loading=\"lazy\" class=\"size-large wp-image-78749\" src=\"https:\/\/www.tothenew.com\/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-18-at-11.41.16\u202fPM-1024x634.png\" alt=\"Architecture\" width=\"625\" height=\"387\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-18-at-11.41.16\u202fPM-1024x634.png 1024w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-18-at-11.41.16\u202fPM-300x186.png 300w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-18-at-11.41.16\u202fPM-768x476.png 768w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-18-at-11.41.16\u202fPM-624x386.png 624w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-18-at-11.41.16\u202fPM.png 1460w\" sizes=\"(max-width: 625px) 100vw, 625px\" \/><p id=\"caption-attachment-78749\" class=\"wp-caption-text\">Architecture<\/p><\/div>\n<p>In this setup, traffic from the private server is routed to the Palo Alto firewall for inspection. The traffic reaches the firewall through its private (Trust\/Inside) ENI, where it is evaluated based on defined policies.<\/p>\n<p>We configure NAT rules in the Palo Alto UI to allow this traffic to access the internet. Additionally, a security group is applied to the private ENI to ensure that only traffic originating from the Trust\/Inside subnet is permitted to reach the firewall.<\/p>\n<h3>Step 1:<\/h3>\n<p>Start by creating a VPC along with the required subnets:<\/p>\n<ul>\n<li>VPC CIDR: 10.0.0.0\/21 (paloAlto-dev-poc-vpc)<\/li>\n<li>Subnets:\n<ul>\n<li>Mgmt subnet &#8211; 10.0.0.0\/24<\/li>\n<li>Trust subnet &#8211; 10.0.1.0\/24<\/li>\n<li>Untrust subnet &#8211; 10.0.2.0\/24<\/li>\n<li>HA subnet &#8211; 10.0.3.0\/25<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<div id=\"attachment_78710\" style=\"width: 635px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-78710\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-78710 size-large\" src=\"https:\/\/www.tothenew.com\/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-12.54.33\u202fAM-1024x185.png\" alt=\"Subnets\" width=\"625\" height=\"113\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-12.54.33\u202fAM-1024x185.png 1024w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-12.54.33\u202fAM-300x54.png 300w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-12.54.33\u202fAM-768x138.png 768w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-12.54.33\u202fAM-1536x277.png 1536w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-12.54.33\u202fAM-2048x369.png 2048w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-12.54.33\u202fAM-624x113.png 624w\" sizes=\"(max-width: 625px) 100vw, 625px\" \/><p id=\"caption-attachment-78710\" class=\"wp-caption-text\">Subnets<\/p><\/div>\n<h3>Step 2:<\/h3>\n<p>Create the following security groups to control traffic:<\/p>\n<p>1. Palo-mgmt-SG<\/p>\n<ul>\n<li>Allow SSH (22) and HTTPS (443) from trusted IPs<\/li>\n<li>Allow all TCP traffic within the same security group (for internal communication)<\/li>\n<\/ul>\n<div id=\"attachment_78713\" style=\"width: 635px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-78713\" decoding=\"async\" loading=\"lazy\" class=\"size-large wp-image-78713\" src=\"https:\/\/www.tothenew.com\/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-12.59.50\u202fAM-1024x216.png\" alt=\"Palo-mgmt-SG\" width=\"625\" height=\"132\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-12.59.50\u202fAM-1024x216.png 1024w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-12.59.50\u202fAM-300x63.png 300w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-12.59.50\u202fAM-768x162.png 768w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-12.59.50\u202fAM-1536x324.png 1536w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-12.59.50\u202fAM-2048x432.png 2048w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-12.59.50\u202fAM-624x132.png 624w\" sizes=\"(max-width: 625px) 100vw, 625px\" \/><p id=\"caption-attachment-78713\" class=\"wp-caption-text\">Palo-mgmt-SG<\/p><\/div>\n<p>2. Palo-Trust\/Inside-SG<\/p>\n<p>Allow ICMP (IPv4) from:<\/p>\n<ul>\n<li>Private instance security groups, and<\/li>\n<li>Subnet CIDR ranges<\/li>\n<\/ul>\n<div id=\"attachment_78714\" style=\"width: 635px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-78714\" decoding=\"async\" loading=\"lazy\" class=\"size-large wp-image-78714\" src=\"https:\/\/www.tothenew.com\/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.01.55\u202fAM-1024x215.png\" alt=\"Palo-Trust\/Inside-SG\" width=\"625\" height=\"131\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.01.55\u202fAM-1024x215.png 1024w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.01.55\u202fAM-300x63.png 300w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.01.55\u202fAM-768x161.png 768w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.01.55\u202fAM-1536x322.png 1536w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.01.55\u202fAM-2048x429.png 2048w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.01.55\u202fAM-624x131.png 624w\" sizes=\"(max-width: 625px) 100vw, 625px\" \/><p id=\"caption-attachment-78714\" class=\"wp-caption-text\">Palo-Trust\/Inside-SG<\/p><\/div>\n<p>3. Palo-Untrust\/Outside-SG<\/p>\n<ul>\n<li>No inbound rules required initially<\/li>\n<\/ul>\n<div id=\"attachment_78717\" style=\"width: 635px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-78717\" decoding=\"async\" loading=\"lazy\" class=\"size-large wp-image-78717\" src=\"https:\/\/www.tothenew.com\/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.05.17\u202fAM-1024x208.png\" alt=\"Palo-Untrust\/Outside-SG\" width=\"625\" height=\"127\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.05.17\u202fAM-1024x208.png 1024w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.05.17\u202fAM-300x61.png 300w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.05.17\u202fAM-768x156.png 768w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.05.17\u202fAM-1536x312.png 1536w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.05.17\u202fAM-2048x417.png 2048w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.05.17\u202fAM-624x127.png 624w\" sizes=\"(max-width: 625px) 100vw, 625px\" \/><p id=\"caption-attachment-78717\" class=\"wp-caption-text\">Palo-Untrust\/Outside-SG<\/p><\/div>\n<p>4. Palo-HA-SG<\/p>\n<ul>\n<li>Allow all TCP traffic within the same SG (used for HA communication)<\/li>\n<\/ul>\n<div id=\"attachment_78718\" style=\"width: 635px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-78718\" decoding=\"async\" loading=\"lazy\" class=\"size-large wp-image-78718\" src=\"https:\/\/www.tothenew.com\/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.07.35\u202fAM-1024x187.png\" alt=\"Palo-HA-SG\" width=\"625\" height=\"114\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.07.35\u202fAM-1024x187.png 1024w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.07.35\u202fAM-300x55.png 300w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.07.35\u202fAM-768x140.png 768w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.07.35\u202fAM-1536x280.png 1536w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.07.35\u202fAM-2048x374.png 2048w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.07.35\u202fAM-624x114.png 624w\" sizes=\"(max-width: 625px) 100vw, 625px\" \/><p id=\"caption-attachment-78718\" class=\"wp-caption-text\">Palo-HA-SG<\/p><\/div>\n<h3>Step 3:<\/h3>\n<p>Set up route tables for:<\/p>\n<ul>\n<li>Management \/ Untrust subnet<\/li>\n<li>HA subnet<\/li>\n<li>Trust (Inside) subnet<\/li>\n<\/ul>\n<p>Ensure proper routing so traffic flows correctly between interfaces and to the internet.<\/p>\n<p>1. mgmt\/untrust rt<\/p>\n<div id=\"attachment_78721\" style=\"width: 635px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-78721\" decoding=\"async\" loading=\"lazy\" class=\"size-large wp-image-78721\" src=\"https:\/\/www.tothenew.com\/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.10.48\u202fAM-1024x177.png\" alt=\"mgmt\/untrust rt\" width=\"625\" height=\"108\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.10.48\u202fAM-1024x177.png 1024w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.10.48\u202fAM-300x52.png 300w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.10.48\u202fAM-768x133.png 768w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.10.48\u202fAM-1536x266.png 1536w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.10.48\u202fAM-2048x354.png 2048w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.10.48\u202fAM-624x108.png 624w\" sizes=\"(max-width: 625px) 100vw, 625px\" \/><p id=\"caption-attachment-78721\" class=\"wp-caption-text\">mgmt\/untrust rt<\/p><\/div>\n<div id=\"attachment_78720\" style=\"width: 635px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-78720\" decoding=\"async\" loading=\"lazy\" class=\"size-large wp-image-78720\" src=\"https:\/\/www.tothenew.com\/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.10.16\u202fAM-1024x175.png\" alt=\"mgmt\/untrust rt\" width=\"625\" height=\"107\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.10.16\u202fAM-1024x175.png 1024w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.10.16\u202fAM-300x51.png 300w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.10.16\u202fAM-768x132.png 768w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.10.16\u202fAM-1536x263.png 1536w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.10.16\u202fAM-2048x351.png 2048w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.10.16\u202fAM-624x107.png 624w\" sizes=\"(max-width: 625px) 100vw, 625px\" \/><p id=\"caption-attachment-78720\" class=\"wp-caption-text\">mgmt\/untrust rt<\/p><\/div>\n<p>2. HA rt<\/p>\n<div id=\"attachment_78722\" style=\"width: 635px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-78722\" decoding=\"async\" loading=\"lazy\" class=\"size-large wp-image-78722\" src=\"https:\/\/www.tothenew.com\/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.13.19\u202fAM-1024x160.png\" alt=\"HA rt\" width=\"625\" height=\"98\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.13.19\u202fAM-1024x160.png 1024w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.13.19\u202fAM-300x47.png 300w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.13.19\u202fAM-768x120.png 768w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.13.19\u202fAM-1536x240.png 1536w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.13.19\u202fAM-2048x319.png 2048w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.13.19\u202fAM-624x97.png 624w\" sizes=\"(max-width: 625px) 100vw, 625px\" \/><p id=\"caption-attachment-78722\" class=\"wp-caption-text\">HA rt<\/p><\/div>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-large wp-image-78723\" src=\"https:\/\/www.tothenew.com\/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.13.53\u202fAM-1024x156.png\" alt=\"\" width=\"625\" height=\"95\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.13.53\u202fAM-1024x156.png 1024w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.13.53\u202fAM-300x46.png 300w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.13.53\u202fAM-768x117.png 768w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.13.53\u202fAM-1536x233.png 1536w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.13.53\u202fAM-2048x311.png 2048w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.13.53\u202fAM-624x95.png 624w\" sizes=\"(max-width: 625px) 100vw, 625px\" \/><\/p>\n<p>3. inside\/trust rt<\/p>\n<div id=\"attachment_78724\" style=\"width: 635px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-78724\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-78724 size-large\" src=\"https:\/\/www.tothenew.com\/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.14.54\u202fAM-1024x179.png\" alt=\"inside\/trust rt\" width=\"625\" height=\"109\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.14.54\u202fAM-1024x179.png 1024w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.14.54\u202fAM-300x52.png 300w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.14.54\u202fAM-768x134.png 768w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.14.54\u202fAM-1536x268.png 1536w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.14.54\u202fAM-2048x357.png 2048w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.14.54\u202fAM-624x109.png 624w\" sizes=\"(max-width: 625px) 100vw, 625px\" \/><p id=\"caption-attachment-78724\" class=\"wp-caption-text\">inside\/trust rt<\/p><\/div>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-78725 size-large aligncenter\" src=\"https:\/\/www.tothenew.com\/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.15.44\u202fAM-1024x152.png\" alt=\"\" width=\"625\" height=\"93\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.15.44\u202fAM-1024x152.png 1024w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.15.44\u202fAM-300x45.png 300w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.15.44\u202fAM-768x114.png 768w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.15.44\u202fAM-1536x228.png 1536w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.15.44\u202fAM-2048x304.png 2048w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.15.44\u202fAM-624x93.png 624w\" sizes=\"(max-width: 625px) 100vw, 625px\" \/><\/p>\n<h3>Step 4:<\/h3>\n<p>Create ENIs and 3 elastic IPs as well.<\/p>\n<p>Elastic IP<\/p>\n<ul>\n<li>mgmt-primary-ip<\/li>\n<li>Untrust\/Outside IP<\/li>\n<li>mgmt-secondary-ip<\/li>\n<\/ul>\n<div id=\"attachment_78726\" style=\"width: 635px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-78726\" decoding=\"async\" loading=\"lazy\" class=\"size-large wp-image-78726\" src=\"https:\/\/www.tothenew.com\/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.19.32\u202fAM-1024x163.png\" alt=\"Elastic IP\" width=\"625\" height=\"99\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.19.32\u202fAM-1024x163.png 1024w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.19.32\u202fAM-300x48.png 300w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.19.32\u202fAM-768x122.png 768w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.19.32\u202fAM-1536x244.png 1536w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.19.32\u202fAM-624x99.png 624w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.19.32\u202fAM.png 1814w\" sizes=\"(max-width: 625px) 100vw, 625px\" \/><p id=\"caption-attachment-78726\" class=\"wp-caption-text\">Elastic IP<\/p><\/div>\n<p>Now create and map ENIs and Attach each ENI to its respective subnet and security group.<\/p>\n<p>For Palo Alto Firewall 01 (Primary)<\/p>\n<ul>\n<li>Palo-mgmt-primary-eni with elastic IP attached<\/li>\n<li>Palo-outside-eni with elastic IP attached (disable the Change source\/destination check)<\/li>\n<li>Palo-inside-eni (disable the Change source\/destination)<\/li>\n<li>Palo-HA-primary-eni<\/li>\n<\/ul>\n<p>For Palo Alto Firewall 02 (Secondary)<\/p>\n<ul>\n<li>Palo-mgmt-secondary-eni with elastic IP attached<\/li>\n<li>Palo-HA-secondary-eni<\/li>\n<\/ul>\n<div id=\"attachment_78727\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-78727\" decoding=\"async\" loading=\"lazy\" class=\"size-medium wp-image-78727\" src=\"https:\/\/www.tothenew.com\/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.21.20\u202fAM-300x179.png\" alt=\"Network interfaces\" width=\"300\" height=\"179\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.21.20\u202fAM-300x179.png 300w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.21.20\u202fAM-768x457.png 768w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.21.20\u202fAM-624x372.png 624w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.21.20\u202fAM.png 890w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><p id=\"caption-attachment-78727\" class=\"wp-caption-text\">Network interfaces<\/p><\/div>\n<h3>Step 5:<\/h3>\n<p>Launch <strong>two<\/strong> EC2 instances using the Palo Alto AMI (ami-0579cded2bf22993c).<\/p>\n<p>Attach the ENIs with AWS EC2 instance firewall(PaloAlto-mgmt-primary)<\/p>\n<ul>\n<li>Mgmt eni<\/li>\n<li>HA eni<\/li>\n<li>Outisde eni<\/li>\n<li>Inside eni<\/li>\n<\/ul>\n<div id=\"attachment_78729\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-78729\" decoding=\"async\" loading=\"lazy\" class=\"size-medium wp-image-78729\" src=\"https:\/\/www.tothenew.com\/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.25.23\u202fAM-300x98.png\" alt=\"PaloAlto-mgmt-primary\" width=\"300\" height=\"98\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.25.23\u202fAM-300x98.png 300w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.25.23\u202fAM-1024x334.png 1024w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.25.23\u202fAM-768x251.png 768w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.25.23\u202fAM-1536x501.png 1536w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.25.23\u202fAM-2048x669.png 2048w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.25.23\u202fAM-624x204.png 624w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><p id=\"caption-attachment-78729\" class=\"wp-caption-text\">PaloAlto-mgmt-primary<\/p><\/div>\n<p>Attach the ENIs with AWS EC2 instance firewall (PaloAlto-mgmt-secondary)<\/p>\n<ul>\n<li>Mgmt eni<\/li>\n<li>HA eni<\/li>\n<\/ul>\n<div id=\"attachment_78730\" style=\"width: 635px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-78730\" decoding=\"async\" loading=\"lazy\" class=\"size-large wp-image-78730\" src=\"https:\/\/www.tothenew.com\/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.27.06\u202fAM-1024x208.png\" alt=\"PaloAlto-mgmt-secondary\" width=\"625\" height=\"127\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.27.06\u202fAM-1024x208.png 1024w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.27.06\u202fAM-300x61.png 300w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.27.06\u202fAM-768x156.png 768w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.27.06\u202fAM-1536x312.png 1536w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.27.06\u202fAM-2048x416.png 2048w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.27.06\u202fAM-624x127.png 624w\" sizes=\"(max-width: 625px) 100vw, 625px\" \/><p id=\"caption-attachment-78730\" class=\"wp-caption-text\">PaloAlto-mgmt-secondary<\/p><\/div>\n<h3>Step 6:<\/h3>\n<p>To open Palo UI, configure a new admin password for both Palo Alto server, using the following command:<\/p>\n<ul>\n<li>configure<\/li>\n<li>set mgt-config users admin password<\/li>\n<li>commit<\/li>\n<\/ul>\n<p>First, open the terminal to SSH into both servers using below command<\/p>\n<ul>\n<li>ssh -i &#8220;xyz.pem&#8221; admin@&lt;IP&gt;<\/li>\n<\/ul>\n<p>Enable Interface Move Mode<\/p>\n<p>Since we are using Active\/Passive HA, when the active firewall fails, the passive one should take over.<\/p>\n<p>To allow ENIs to move between instances:<\/p>\n<ul>\n<li>Change the HA mode on the active peer from secondary-IP mode to interface-move mode.\n<ul>\n<li>request plugins vm_series aws ha failover-mode interface-move<\/li>\n<li>show plugins vm_series aws ha failover-mode<\/li>\n<\/ul>\n<\/li>\n<li>Disable DPDK support on the active HA peer.\n<ul>\n<li>set system setting dpdk-pkt-io off<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>This ensures smooth failover in AWS.<\/p>\n<div id=\"attachment_78731\" style=\"width: 635px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-78731\" decoding=\"async\" loading=\"lazy\" class=\"size-large wp-image-78731\" src=\"https:\/\/www.tothenew.com\/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.30.40\u202fAM-1024x425.png\" alt=\"PaloAlto Cli\" width=\"625\" height=\"259\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.30.40\u202fAM-1024x425.png 1024w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.30.40\u202fAM-300x124.png 300w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.30.40\u202fAM-768x318.png 768w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.30.40\u202fAM-1536x637.png 1536w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.30.40\u202fAM-624x259.png 624w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.30.40\u202fAM.png 1746w\" sizes=\"(max-width: 625px) 100vw, 625px\" \/><p id=\"caption-attachment-78731\" class=\"wp-caption-text\">PaloAlto Cli<\/p><\/div>\n<h3>Step 7:<\/h3>\n<p>Here we\u2019ll see<\/p>\n<ul>\n<li>Configuration for PaloAlto-mgmt-primary EC2 server<\/li>\n<li>Configuration for PaloAlto-Secondary EC2 server<\/li>\n<li>Final Steps to Enable HA<\/li>\n<li>AWS Ping Command results<\/li>\n<\/ul>\n<h4>1. Configuration for PaloAlto-mgmt-primary Firewall<\/h4>\n<p>A. Zones<\/p>\n<div id=\"attachment_78733\" style=\"width: 635px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-78733\" decoding=\"async\" loading=\"lazy\" class=\"size-large wp-image-78733\" src=\"https:\/\/www.tothenew.com\/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.49.32\u202fAM-1024x371.png\" alt=\"zone\" width=\"625\" height=\"226\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.49.32\u202fAM-1024x371.png 1024w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.49.32\u202fAM-300x109.png 300w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.49.32\u202fAM-768x278.png 768w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.49.32\u202fAM-1536x557.png 1536w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.49.32\u202fAM-624x226.png 624w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.49.32\u202fAM.png 1678w\" sizes=\"(max-width: 625px) 100vw, 625px\" \/><p id=\"caption-attachment-78733\" class=\"wp-caption-text\">zone<\/p><\/div>\n<p>B. virtual routers(default) &gt; Static Routes (for internet access)<\/p>\n<div id=\"attachment_78734\" style=\"width: 635px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-78734\" decoding=\"async\" loading=\"lazy\" class=\"size-large wp-image-78734\" src=\"https:\/\/www.tothenew.com\/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.50.58\u202fAM-1024x623.png\" alt=\"Virtual Router\" width=\"625\" height=\"380\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.50.58\u202fAM-1024x623.png 1024w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.50.58\u202fAM-300x183.png 300w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.50.58\u202fAM-768x467.png 768w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.50.58\u202fAM-1536x934.png 1536w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.50.58\u202fAM-2048x1246.png 2048w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.50.58\u202fAM-624x380.png 624w\" sizes=\"(max-width: 625px) 100vw, 625px\" \/><p id=\"caption-attachment-78734\" class=\"wp-caption-text\">Virtual Router<\/p><\/div>\n<p>C. configure interfaces &gt; ethernet<\/p>\n<div id=\"attachment_78735\" style=\"width: 635px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-78735\" decoding=\"async\" loading=\"lazy\" class=\"size-large wp-image-78735\" src=\"https:\/\/www.tothenew.com\/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.52.07\u202fAM-1024x464.png\" alt=\"Interfaces\" width=\"625\" height=\"283\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.52.07\u202fAM-1024x464.png 1024w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.52.07\u202fAM-300x136.png 300w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.52.07\u202fAM-768x348.png 768w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.52.07\u202fAM-624x283.png 624w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.52.07\u202fAM.png 1484w\" sizes=\"(max-width: 625px) 100vw, 625px\" \/><p id=\"caption-attachment-78735\" class=\"wp-caption-text\">Interfaces<\/p><\/div>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-large wp-image-78736\" src=\"https:\/\/www.tothenew.com\/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.52.17\u202fAM-1024x189.png\" alt=\"\" width=\"625\" height=\"115\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.52.17\u202fAM-1024x189.png 1024w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.52.17\u202fAM-300x55.png 300w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.52.17\u202fAM-768x142.png 768w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.52.17\u202fAM-1536x284.png 1536w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.52.17\u202fAM-2048x378.png 2048w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.52.17\u202fAM-624x115.png 624w\" sizes=\"(max-width: 625px) 100vw, 625px\" \/><\/p>\n<p>D. Go to Device &gt; High Availability<\/p>\n<p>In HA Pair Settings, mentioned the Secondary Mgmt server eth0 private IP.<\/p>\n<ul>\n<li>Peer HA1 IP \u2192 Secondary firewall management IP<\/li>\n<\/ul>\n<p>Other configuration can be configured from the below screenshot.<\/p>\n<div id=\"attachment_78737\" style=\"width: 635px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-78737\" decoding=\"async\" loading=\"lazy\" class=\"size-large wp-image-78737\" src=\"https:\/\/www.tothenew.com\/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.54.05\u202fAM-1024x483.png\" alt=\"HA Pair Settings\" width=\"625\" height=\"295\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.54.05\u202fAM-1024x483.png 1024w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.54.05\u202fAM-300x141.png 300w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.54.05\u202fAM-768x362.png 768w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.54.05\u202fAM-1536x724.png 1536w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.54.05\u202fAM-624x294.png 624w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.54.05\u202fAM.png 1900w\" sizes=\"(max-width: 625px) 100vw, 625px\" \/><p id=\"caption-attachment-78737\" class=\"wp-caption-text\">HA Pair Settings<\/p><\/div>\n<p>&nbsp;<\/p>\n<p>In Data Link &gt; HA2<\/p>\n<ul>\n<li>Port: ethernet1\/1 i.e. HA1 ENI<\/li>\n<li>IPv4 \u2013 Palo Alto primary HA ENI private IP<\/li>\n<li>Gateway address of HA subnet<\/li>\n<\/ul>\n<div id=\"attachment_78738\" style=\"width: 635px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-78738\" decoding=\"async\" loading=\"lazy\" class=\"size-large wp-image-78738\" src=\"https:\/\/www.tothenew.com\/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.55.22\u202fAM-1024x261.png\" alt=\"Data Link\" width=\"625\" height=\"159\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.55.22\u202fAM-1024x261.png 1024w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.55.22\u202fAM-300x76.png 300w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.55.22\u202fAM-768x196.png 768w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.55.22\u202fAM-1536x391.png 1536w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.55.22\u202fAM-2048x521.png 2048w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.55.22\u202fAM-624x159.png 624w\" sizes=\"(max-width: 625px) 100vw, 625px\" \/><p id=\"caption-attachment-78738\" class=\"wp-caption-text\">Data Link<\/p><\/div>\n<p>F. Policies, Security and NAT rule configurations<\/p>\n<div id=\"attachment_78739\" style=\"width: 635px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-78739\" decoding=\"async\" loading=\"lazy\" class=\"size-large wp-image-78739\" src=\"https:\/\/www.tothenew.com\/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.56.49\u202fAM-1024x103.png\" alt=\"Security and NAT\" width=\"625\" height=\"63\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.56.49\u202fAM-1024x103.png 1024w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.56.49\u202fAM-300x30.png 300w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.56.49\u202fAM-768x77.png 768w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.56.49\u202fAM-1536x154.png 1536w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.56.49\u202fAM-2048x205.png 2048w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.56.49\u202fAM-624x62.png 624w\" sizes=\"(max-width: 625px) 100vw, 625px\" \/><p id=\"caption-attachment-78739\" class=\"wp-caption-text\">Security and NAT<\/p><\/div>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-large wp-image-78740\" src=\"https:\/\/www.tothenew.com\/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.56.58\u202fAM-1024x149.png\" alt=\"\" width=\"625\" height=\"91\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.56.58\u202fAM-1024x149.png 1024w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.56.58\u202fAM-300x44.png 300w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.56.58\u202fAM-768x112.png 768w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.56.58\u202fAM-1536x223.png 1536w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.56.58\u202fAM-2048x297.png 2048w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-1.56.58\u202fAM-624x91.png 624w\" sizes=\"(max-width: 625px) 100vw, 625px\" \/><\/p>\n<p>Commit all the configurations from the UI itself.<\/p>\n<h4><\/h4>\n<h4>2. Configuration for PaloAlto-mgmt-secondary Firewall<\/h4>\n<ul>\n<li>Go to Device \u2192 High Availability\n<ul>\n<li>Set:\n<ul>\n<li>Peer HA1 IP \u2192 Primary firewall management IP<\/li>\n<\/ul>\n<\/li>\n<li>Configure:\n<ul>\n<li>HA2 Data Link with HA2 interface only<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>Go to Network \u2192 Interfaces\n<ul>\n<li>Setup HA interface<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>All other configs will sync automatically from the primary. Commit all the configurations from the UI itself.<\/p>\n<div id=\"attachment_78742\" style=\"width: 635px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-78742\" decoding=\"async\" loading=\"lazy\" class=\"size-large wp-image-78742\" src=\"https:\/\/www.tothenew.com\/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-2.12.28\u202fAM-1024x122.png\" alt=\"HA2 communication and Interface\" width=\"625\" height=\"74\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-2.12.28\u202fAM-1024x122.png 1024w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-2.12.28\u202fAM-300x36.png 300w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-2.12.28\u202fAM-768x92.png 768w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-2.12.28\u202fAM-1536x183.png 1536w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-2.12.28\u202fAM-2048x245.png 2048w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-2.12.28\u202fAM-624x75.png 624w\" sizes=\"(max-width: 625px) 100vw, 625px\" \/><p id=\"caption-attachment-78742\" class=\"wp-caption-text\">HA2 communication and Interface<\/p><\/div>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-large wp-image-78743\" src=\"https:\/\/www.tothenew.com\/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-2.12.41\u202fAM-1024x510.png\" alt=\"\" width=\"625\" height=\"311\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-2.12.41\u202fAM-1024x510.png 1024w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-2.12.41\u202fAM-300x150.png 300w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-2.12.41\u202fAM-768x383.png 768w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-2.12.41\u202fAM-1536x766.png 1536w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-2.12.41\u202fAM-624x311.png 624w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-2.12.41\u202fAM.png 1890w\" sizes=\"(max-width: 625px) 100vw, 625px\" \/><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-large wp-image-78744\" src=\"https:\/\/www.tothenew.com\/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-2.12.49\u202fAM-1024x271.png\" alt=\"\" width=\"625\" height=\"165\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-2.12.49\u202fAM-1024x271.png 1024w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-2.12.49\u202fAM-300x79.png 300w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-2.12.49\u202fAM-768x203.png 768w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-2.12.49\u202fAM-1536x406.png 1536w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-2.12.49\u202fAM-2048x542.png 2048w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-2.12.49\u202fAM-624x165.png 624w\" sizes=\"(max-width: 625px) 100vw, 625px\" \/><\/p>\n<h4><\/h4>\n<h4>3. Final Steps to Enable HA<\/h4>\n<ul>\n<li>Reboot both firewalls:\n<ul>\n<li>Device \u2192 Setup \u2192 Reboot<\/li>\n<\/ul>\n<\/li>\n<li>After reboot:\n<ul>\n<li>Check HA dashboard<\/li>\n<li>Everything should appear green<\/li>\n<\/ul>\n<\/li>\n<li>Don\u2019t forget:\n<ul>\n<li>Click \u201cSync to Peer\u201d initially to sync configurations<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<div id=\"attachment_78745\" style=\"width: 635px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-78745\" decoding=\"async\" loading=\"lazy\" class=\"size-large wp-image-78745\" src=\"https:\/\/www.tothenew.com\/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-2.18.57\u202fAM-1024x707.png\" alt=\"HA Dashboard\" width=\"625\" height=\"432\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-2.18.57\u202fAM-1024x707.png 1024w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-2.18.57\u202fAM-300x207.png 300w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-2.18.57\u202fAM-768x531.png 768w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-2.18.57\u202fAM-624x431.png 624w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-2.18.57\u202fAM.png 1106w\" sizes=\"(max-width: 625px) 100vw, 625px\" \/><p id=\"caption-attachment-78745\" class=\"wp-caption-text\">HA Dashboard<\/p><\/div>\n<h4><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-large wp-image-78746\" src=\"https:\/\/www.tothenew.com\/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-2.19.19\u202fAM-1024x552.png\" alt=\"\" width=\"625\" height=\"337\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-2.19.19\u202fAM-1024x552.png 1024w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-2.19.19\u202fAM-300x162.png 300w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-2.19.19\u202fAM-768x414.png 768w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-2.19.19\u202fAM-1536x828.png 1536w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-2.19.19\u202fAM-2048x1105.png 2048w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-2.19.19\u202fAM-624x337.png 624w\" sizes=\"(max-width: 625px) 100vw, 625px\" \/><\/h4>\n<h4><\/h4>\n<h4>4. AWS Ping Command results<\/h4>\n<p>Testing the Setup &#8211;<\/p>\n<p>To validate:<\/p>\n<ul>\n<li>Launch:\n<ul>\n<li>One public EC2 instance<\/li>\n<li>One private EC2 instance<\/li>\n<\/ul>\n<\/li>\n<li>Configure route tables:\n<ul>\n<li>Route private subnet traffic via Palo Alto Trust ENI<\/li>\n<\/ul>\n<\/li>\n<li>Test connectivity:\n<ul>\n<li>Ping from private instance<\/li>\n<li>Access internet<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Result:<br \/>\nYour private EC2 instance can now access the internet through the Palo Alto firewall.<\/p>\n<div id=\"attachment_78747\" style=\"width: 635px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-78747\" decoding=\"async\" loading=\"lazy\" class=\"size-large wp-image-78747\" src=\"https:\/\/www.tothenew.com\/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-2.20.20\u202fAM-1024x310.png\" alt=\"output\" width=\"625\" height=\"189\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-2.20.20\u202fAM-1024x310.png 1024w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-2.20.20\u202fAM-300x91.png 300w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-2.20.20\u202fAM-768x232.png 768w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-2.20.20\u202fAM-1536x465.png 1536w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-2.20.20\u202fAM-2048x620.png 2048w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/Screenshot-2026-03-19-at-2.20.20\u202fAM-624x189.png 624w\" sizes=\"(max-width: 625px) 100vw, 625px\" \/><p id=\"caption-attachment-78747\" class=\"wp-caption-text\">output<\/p><\/div>\n<h2>Final Thoughts<\/h2>\n<p>Setting up Active\/Passive Palo Alto HA in AWS might seem complex at first, but once you break it down into steps, it becomes manageable.<\/p>\n<p>The key things to get right are:<\/p>\n<ul>\n<li>Proper ENI mapping<\/li>\n<li>Correct HA configuration<\/li>\n<li>Interface move mode<\/li>\n<\/ul>\n<p>Once done, you get a highly available and resilient firewall architecture in AWS.<\/p>\n<h2><\/h2>\n<h2>Reference:<\/h2>\n<p>https:\/\/docs.paloaltonetworks.com\/vm-series\/10-2\/vm-series-deployment\/set-up-the-vm-series-firewall-on-aws\/high-availability-for-vm-series-firewall-on-aws<\/p>\n<p>https:\/\/docs.paloaltonetworks.com\/vm-series\/10-2\/vm-series-deployment\/set-up-the-vm-series-firewall-on-aws\/high-availability-for-vm-series-firewall-on-aws\/migrate-activepassive-ha-on-aws\/migrate-activepassive-ha-on-aws-to-interface-move-mode<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction In the first part, we explored Palo Alto firewalls, their use cases, and different ways to achieve high availability in AWS. To learn more click here. In this second part, we\u2019ll walk through a complete end-to-end setup of an Active\/Passive Palo Alto HA deployment within the same Availability Zone. Architecture In this setup, traffic [&hellip;]<\/p>\n","protected":false},"author":1658,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"iawp_total_views":4},"categories":[2348],"tags":[248,1892,2536,1898,8295,8296],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/posts\/78704"}],"collection":[{"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/users\/1658"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/comments?post=78704"}],"version-history":[{"count":13,"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/posts\/78704\/revisions"}],"predecessor-version":[{"id":78827,"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/posts\/78704\/revisions\/78827"}],"wp:attachment":[{"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/media?parent=78704"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/categories?post=78704"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/tags?post=78704"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}