Technical Articles
F5 SMEs share good practice.
cancel
Showing results for 
Search instead for 
Did you mean: 
KevinGallaugher
F5 Employee
F5 Employee

Summary

This article is part of a series on implementing Orchestrated Infrastructure Security. It includes High Availability and the protection of critical assets using Virtual Palo Alto NGFW.  It is assumed that SSL Orchestrator is already deployed, and basic network connectivity is working.

If you need help setting up SSL Orchestrator for the first time, refer to the Dev/Central article series on Implementing SSL Orchestrator here or the CloudDocs Deployment Guide here.

This article focuses on using SSL Orchestrator as a tool to assist with simplifying Change Management processes, procedures and shortening the duration of the entire process.

Configuration files of Palo Alto NGFW can be downloaded from here from GitLab. 

Please forgive me for using SSL and TLS interchangeably in this article.

This article is divided into the following high level sections:

Part 1 (available here)

  • Palo Alto NGFW Virtual Machine configuration
  • Create a new Topology to perform testing
  • Monitor Palo Alto statistics – change the weight ratio – check Palo Alto stats again
  • Remove a single Palo Alto VM from the Service

Part 2 (available here)

  • Perform maintenance on the Palo Alto VM
  • Add the Palo Alto VM to the new Topology
  • Test functionality with a single client
  • Add the Palo Alto VM back to the original Topology
  • Test functionality again
  • Repeat to perform maintenance on the other Palo Alto VM

Perform maintenance on the Palo Alto VM

At this point PaloAlto1 has been removed from the Production_Topology and is no longer handling production traffic.  PaloAlto2 is now handling all the production traffic.

We can now perform a variety of maintenance tasks on PaloAlto1 without disrupting production traffic.  When done with the task(s) we can then safely test/verify the health of PaloAlto1 prior to moving it back into production.

Some examples of maintenance tasks:

  • Perform a software upgrade to a newer version.
  • Make policy changes and verify they work as expected.
  • Physically move the device.
  • Replace a hard drive, fan, and/or power supply.

Add the PaloAlto VM to the new Topology

This will allow us to test its functionality with a single client computer, prior to moving it back to production.

From the SSL Orchestrator Configuration Utility click SSL Orchestrator > Configuration > Topologies > sslo_Topology_Staging.

Screen Shot 2021-01-15 at 1.38.40 PM.png

Click the pencil icon on the right to edit the Service.

Screen Shot 2021-01-15 at 1.41.56 PM.png

Click Add Service.

Add-Service.png

Select the Palo Alto Service and click Add.

PAN-SERVICE.png

Give it a name or leave the default.  Click Add under Network Configuration.

PAN-network.png

Set the FROM and TO VLANS to the following and click Done.

Staging-vlans.png

Click Save at the bottom.

Screen Shot 2021-01-15 at 1.51.32 PM.png

Click the Service Chain icon.

Screen Shot 2021-01-15 at 1.52.50 PM.png

Click the Staging_Chain.

Screen Shot 2021-01-15 at 1.54.16 PM.png

Move the PALO-test Service from Available to Selected and click Save.

Staging-chain.png

Click OK.

Screen Shot 2021-01-15 at 1.58.13 PM.png

Click Deploy.

Screen Shot 2021-01-15 at 1.59.16 PM.png

Click OK.

Screen Shot 2021-01-15 at 2.00.13 PM.png

Test functionality with a single client

We created a policy with source IP = 10.1.11.52 to use the new PaloAlto Service that we just performed maintenance on.

Go to that client computer and verify that everything is still working as expected.

As you can see this is the test client with IP 10.1.11.52. The page still loads for one of the web servers. 

Screen Shot 2021-01-21 at 10.15.25 AM.png

You can view the Certificate and see that it is not the same as the Production Certificate.

Screen Shot 2021-01-21 at 10.16.51 AM.png

To ensure that everything is working as expected you can view the ACC statistics on Palo_Alto1, which was the Palo Alto device removed from the Production network.

From ACC select Network Activity then Sessions.  A time filter can be set on the left.

PAN-ACC.png

You should see something like the image below, where Sessions and Bytes sent/received are gradually increasing.

Screen Shot 2021-08-12 at 9.30.06 AM.png

Add the Palo Alto VM back to the original Topology

From the SSL Orchestrator GUI select SSL Orchestrator > Configuration > Service Chains.

Screen Shot 2021-02-04 at 8.02.17 AM.png

Select the Staging_Chain.

Screen Shot 2021-01-15 at 1.54.16 PM.png

Select ssloS_PALO-test on the right and click the left arrow to remove it from Selected.

Remove-staging-chain.png

Click Deploy when done.

Screen Shot 2023-02-27 at 11.48.16 AM.png

Click OK.

Screen Shot 2021-01-15 at 1.58.13 PM.png

Click OK to the Success message.

Screen Shot 2021-01-15 at 2.00.13 PM.png

From the SSL Orchestrator Guided Configuration select SSL Orchestrator > Configuration > Services.

Screen Shot 2022-10-11 at 1.09.07 PM.png

Select the PALO-test Service and click Delete.

Delete-service.png

Click OK to the Warning.

Screen Shot 2021-01-21 at 11.25.02 AM.png

When that is done click the ssloS_PALOALTO Service.

Edit-Palo-Service.png

Click the Pencil icon to edit the Service.

Screen Shot 2021-01-21 at 11.27.44 AM.png

Under Network Configuration click Add.

Network-config-add.png

Set the Ratio to the same value as PaloAlto2, 65535 in this example.  Set the From and To VLAN the following and click Done.

vlans.png

Click Save & Next at the bottom.

Screen Shot 2021-01-21 at 11.35.11 AM.png

Click OK.

Screen Shot 2021-01-21 at 11.35.58 AM.png

Click Deploy.

Screen Shot 2021-01-21 at 11.36.49 AM.png

Click OK.

Screen Shot 2021-01-21 at 11.38.01 AM.png

Test functionality again

To ensure that everything is working as expected you can view the statistics on Palo_Alto1.

From the Palo Alto GUI select ACC (Application Command Center).

Screen Shot 2021-08-12 at 10.17.29 AM.png

Select Network Activity then Sessions.  A time filter can be set on the left.

PAN-ACC.png

Palo_Alto1 appears to be completely healthy.

Screen Shot 2021-08-12 at 9.49.34 AM.png

Repeat these steps to perform maintenance on the other Palo Alto VM (not covered in this guide)

  • Remove a single Palo Alto VM from the Service
  • Perform maintenance on the Palo Alto VM
  • Add the Palo Alto VM to the new Topology
  • Test functionality with a single client
  • Add the Palo Alto VM back to the original Topology
  • Test functionality again

 

 

Version history
Last update:
‎28-Feb-2023 14:14
Updated by:
Contributors