Transfer F5 ISO Images to rSeries Devices

Use the F5 ISO Image Transfer workflow to automate the bulk transfer of F5 ISO images from a centralized SFTP server to multiple F5 devices. This workflow simplifies and accelerates the process of distributing firmware images across your F5 rSeries infrastructure by securely transferring ISO files to the /shared/images directory on each target device.

Before transferring F5 ISO images, ensure you have:

  • Valid AppViewX credentials with permissions to run ADC workflows
  • At least one F5 device (rSeries host or virtual) onboarded in ADC inventory
  • Access to a centralized SFTP server hosting F5 ISO images
  • Valid SFTP server credentials (username/password)
  • F5 ISO image files (.iso or .bundle) available on the SFTP server
  • Network connectivity between AppViewX and both SFTP server and F5 devices
  • Firewall ports open for SFTP (typically port 22) and F5 management interface
  • Sufficient disk space on target F5 devices in /shared/images directory
  • F5 devices in a state that allows image uploads (not currently processing uploads)
  1. Log into AppViewX with appropriate credentials.
  2. Go to Menu > ADC > AUTOMATION > Workflow Catalog > View/Run.
    1. Locate and select the F5 ISO Image Transfer workflow.
    2. The workflow form opens, displaying input fields and configuration options.
  3. Configure the SFTP Server Details.
    1. In the SFTP Server Details section, select or enter the SFTP server hosting your F5 images.
      Tip: Select from previously configured SFTP servers or enter hostname/IP address manually.
    2. Select the Image Type:
      • F5 BIG-IP: For standard F5 BIG-IP system image uploads
      • F5 OS: For F5 OS system partition image uploads (rSeries platforms)
    3. Enter the Image File Path on the SFTP server where ISO images are stored (e.g., /home/appviewx/images).
    4. Select or enter the specific Image File Name to transfer.
      • Supported formats: .iso, .bundle, .tar.gz
      • Example: BIGIP-21.0.0.1-0.0.13.ALL-F5OS.tar.bundle
  4. Specify target F5 devices.
    1. In the Device Details section, select a Datacenter (if applicable).
    2. Select one or more Devices to receive the image transfer.
      Tip: The workflow will iterate through all selected devices and transfer the image to each one. You can select multiple devices to perform bulk transfers.
    3. The Device Details table populates with the selected devices, showing datacenter assignment.
  5. Validate the workflow inputs.
    1. Click the Pre Validation button to verify all inputs and connectivity.
    2. The Pre Validation Check step executes and validates:
      • SFTP server connectivity and credentials
      • F5 device connectivity and management interface access
      • Image file availability and accessibility
      • Sufficient disk space on target devices
      • Device readiness for image upload
    3. Review the validation results displayed in the Input Validation section.
    4. If validation shows "Success", proceed to the next step. If validation fails, review error messages and correct the configuration.
  6. Submit the workflow to begin image transfer.
    1. Review all configured parameters one final time:
      • SFTP Server and credentials
      • Image file path and filename
      • Target devices list
      • Validation results
    2. Click the Run or Submit button to initiate the workflow.
    3. The workflow request is created and execution begins.
  7. Monitor workflow execution.
    1. The Request View page opens showing the workflow execution flow.
    2. The workflow executes the following steps in sequence:
      • User Inputs: Captures and validates user input parameters
      • Pre Validation Check: Verifies all prerequisites and connectivity
      • Trigger ISO Image Transfer: Initiates the SFTP image transfer
      • Loop: Iterates through each selected device
      • Set Request Ids: Tracks individual transfer request IDs
      • Get Request Status: Polls the status of active transfers
      • Retry: Retries failed transfers if configured
    3. Click on each step in the left pane to view detailed execution progress and logs.
  8. Review transfer status and logs.
    1. Select the Loop step to see the iteration details through each device.
    2. Check the Trigger ISO Image Transfer step logs for detailed transfer information.
    3. Review the Get Request Status step to confirm transfer completion status.
    4. Examine logs in the lower pane for any errors, warnings, or transfer statistics.
  9. Verify the image transfer completion.
    1. Wait for the workflow to complete all iterations (one for each selected device).
    2. A "Success" status indicates all image transfers completed successfully.
    3. Log into each F5 device to verify the image is present in the /shared/images directory:
      SSH to F5 device
      # tmsh
      tmsh# list sys software image
      Name                                        Installed  Build  Built
      BIGIP-21.0.0.1-0.0.13.ALL-F5OS.tar.bundle   yes        0.0.13  Apr 21 2026
    4. If any device shows failures, check the error logs and retry failed transfers.
  10. Proceed with next operations (optional).
    1. Once images are transferred successfully, you can proceed with F5 device updates or tenant provisioning.
    2. Access the F5 management interface to install the uploaded image or create tenants using the image.
    3. For rSeries devices, after tenant provisioning and deployment, tenants are automatically added to device inventory.

You have successfully transferred F5 ISO images from the centralized SFTP server to all specified F5 devices. The images are now available in the /shared/images directory on each device for installation, upgrade, or tenant provisioning operations.

The workflow completed the following:

  • Validated SFTP connectivity and device accessibility
  • Transferred the specified ISO image file to each selected F5 device
  • Secured the file transfer using SFTP protocol
  • Placed images in the standard /shared/images directory for F5 accessibility
  • Provided detailed execution logs for verification and troubleshooting

Bulk F5 rSeries OS Image Transfer

Scenario: You need to transfer the F5 OS image (BIGIP-21.0.0.1-0.0.13.ALL-F5OS.tar.bundle) to three F5 rSeries devices for OS upgrade.

  1. Navigate to ADC > AUTOMATION > Workflow Catalog > View/Run
  2. Select F5 ISO Image Transfer workflow
  3. Configure SFTP Server Details:
    • SFTP Server: pe-pltf-apvx-n24.lab.appviewx.net
    • Image Type: F5 OS
    • Image File Path: /home/appviewx/images
    • Image File Name: BIGIP-21.0.0.1-0.0.13.ALL-F5OS.tar.bundle
  4. Configure Device Details:
    • Datacenter: None (or select appropriate datacenter)
    • Devices: Select all three rSeries devices
  5. Click Pre Validation to confirm all prerequisites are met
  6. Click Submit to initiate transfer
  7. Monitor execution through Request View
  8. Verify on each F5 device: tmsh# list sys software image
  9. Proceed with OS upgrade or next steps