F5 Analytics and Visibility Solutions Source | Edit on
Lab 3: Software Installation Jobs - Orchestrating Fleet Upgrades¶
Overview¶
In this lab, you will create and execute a Software Installation Job in F5 Insight. Software installation jobs install and activate staged software images on target instances across your fleet. You will learn how F5 Insight orchestrates upgrades for both High Availability (HA) pairs and Standalone instances while ensuring zero or minimal traffic disruption.
Objectives¶
- Understand the differences between HA Pair and Standalone installation job types.
- Configure an HA Pair installation job with automated failover and Human-In-The-Loop (HITL) pauses.
- Configure a Standalone installation job using Serial (Rolling) or Parallel (Batch) execution.
- Execute, monitor, pause, resume, or abort an active installation job.
- Verify post-installation software version activation and instance metadata refresh.
Prerequisites¶
- Completion of Lab 2: Software Distribution Jobs.
- Target BIG-IP instances with the TMOS ISO image already staged on disk.
- Target HA pair:
ha-pair-01a.lab.local(Active) andha-pair-01b.lab.local(Standby). - Target Standalone instances:
bigip-01.lab.localandbigip-02.lab.local.
Task 1: Understanding Installation Job Types¶
F5 Insight provides specialized installation job types tailored to your architecture:
| Job Type | Execution Flow | Traffic Impact |
|---|---|---|
| HA Pair | Upgrades Standby instance first -> Verifies health -> Performs controlled failover -> Upgrades formerly Active instance -> Verifies health. | Zero Downtime: Traffic flows through the Active instance throughout the entire operation. |
| Standalone (Serial) | Installs each standalone BIG-IP one at a time sequentially. | Individual instance reboot required during volume activation. |
| Standalone (Parallel) | Installs multiple standalone BIG-IPs simultaneously in defined batch sizes. | Concurrent reboot across batch members; ideal for load-balanced pools. |
Task 2: Creating an HA Pair Software Installation Job¶
Log into F5 Insight and navigate to Manage > Automation > Jobs.
Click Add Job and select Software Installation.
In the Job Name field, enter:
Install_TMOS_17.1.1_HA_Pair_01
Select HA Pair as the installation job type.
Select the target HA pair:
ha-pair-01a.lab.local / ha-pair-01b.lab.local.Select the target software image:
BIGIP-17.1.1-0.0.6.iso.Under Target Volume, select an available volume location (e.g.,
HD1.2).
Task 3: Configuring Human-In-The-Loop (HITL) Pauses¶
HITL pauses give administrators explicit control to review health metrics before allowing automated failover or proceeding with the second node.
- Enable Pause points in the job configuration:
* Pause after Standby installation: Halts execution after
ha-pair-01bis upgraded, allowing manual health validation before failover. * Pause before failover: Pauses immediately prior to issuing the HA failover command. - Click Save to save the job definition or click Execute Job to initiate.
- In the confirmation pop-up, enter Change Request
CR-98422-INSTALL-HAand click Execute Job.
Task 4: Monitoring HA Upgrade Workflow and Pauses¶
- Navigate to Manage > Automation > Jobs and click on the executing job.
- Watch F5 Insight execute the 5-stage HA workflow:
* Stage 1: Identifies
ha-pair-01aas Active andha-pair-01bas Standby. * Stage 2: Installs software on Standby (ha-pair-01b) and reboots into new volumeHD1.2. * Stage 3: Job enters Paused (HITL) state. - Review Standby node metrics, then click Resume Job.
- F5 Insight performs failover (making
ha-pair-01bActive) and proceeds to upgradeha-pair-01a. - Once complete, verify both nodes report healthy status on TMOS version
17.1.1.
Task 5: Creating a Standalone Installation Job (Serial or Parallel)¶
For independent instances not configured in HA:
- Click Add Job > Software Installation.
- Name the job
Install_TMOS_17.1.1_Standalone_Fleet. - Select Standalone as the job type.
- Select target instances
bigip-01.lab.localandbigip-02.lab.local. - Choose execution mode:
* Serial (Rolling): Upgrades
bigip-01completely before startingbigip-02. * Parallel (Batch): Enter Batch Size2to upgrade both simultaneously. - Click Execute Job and confirm execution.
Task 6: Post-Installation Verification and Metadata Refresh¶
- After the installation job completes, F5 Insight automatically triggers an instance metadata refresh to update its inventory database.
- To manually trigger a metadata refresh via API or UI: * Navigate to Manage > Devices. * Select the upgraded instances and click Refresh Metadata.
- Verify that the Software Version column for all updated instances reflects 17.1.1.
Verification Checkpoint¶
- Confirm the installation job state shows Completed Successfully.
- Confirm
ha-pair-01a.lab.localandha-pair-01b.lab.localare running TMOS17.1.1in HA synchronized state. - Confirm standalone instances reflect TMOS
17.1.1.
Go to Ticket 04 - Review Connection Count Standard Deviation
Go to Overview