rSeries API Workflows

There are two main points of management within the rSeries appliances: the F5OS-C platform layer, and the individual tenants. Both support their own CLI, webUI, and API access.

At the F5OS-A platform layer level, initial configuration consists of defining static management IP addresses, routing, and other system parameters like DNS and NTP. Licensing is also configured at the F5OS-A platform layer level and is similar to iSeries in that it is applied at the appliance level and inherited by all tenants.

For more information about configuring your system, see rSeries Systems: Getting Started and rSeries Systems: Administration and Configuration at support.f5.com.

You can use a RESTful API client like Postman to configure the F5 rSeries platform.

Download the F5 rSeries F5OS-A platform Postman Collection Coming Soon.

These workflows assume that the initial out-of-band management configuration has been completed.

Workflows

Initial Setup of rSeries F5OS Platform Layer

Configure System Settings via API

Manual Licensing via API

Automatic Licensing via API

Initial Setup of the rSeries Network Layer

Configuring PortGroups via API

Configuring Interfaces via API

Configuring VLANs via API

Configuring LAGs via API

Deploying an rSeries Tenant

Loading Tenant Images from a Remote Server via API

Uploading Tenant Images from a Client Machine via the API

Creating a Tenant via API

Validating Tenant Status via API

Expanding a Tenant via API

Deleting a Tenant via API

Deploying an rSeries BIG-IP Next Tenant

Loading BIG-IP Next Tenant Images from a Remote Server via F5OS API

Uploading BIG-IP Next Tenant Images from a Client Machine via the F5OS API

Creating a BIG-IP Next Tenant via F5OS API

Validating BIG-IP Next Tenant Status via F5OS API

Securing / Hardening F5OS on rSeries

Adding Allow List Entries via API

Managing Device Certificates, Keys, CSRs, and CAs via API

Enabling F5OS Appliance Mode via the API

Enabling BIG-IP Tenant Appliance Mode via the API

Validating Tenant Status via API

Resource-Admin & Guest User Role via API

Configuring SSH and CLI Timeouts & Deny Root SSH Settings via API

Token Lifetime via API

Disabling Basic Auth via the API

Setting Password Policies via API

Configuring Login Banner / MoTD via API

Enabling NTP Authentication via API

Configuring Management Ciphers via API

Configuring Client Certificate Authentication via API

Proxy Server via API for Licensing and Qkview Uploads to iHealth

Configuration of Audit Logs via F5OS API (F5OS-A 1.4.0 and Later)

Viewing Audit Logs via F5OS API

Downloading Audit Logs via API

rSeries Software Upgrades

Importing F5OS-A Images from a Remote Server via the API

Uploading F5OS-A Images from a Client Machine via the API

Upgrading F5OS via API

Loading Tenant Images from a Remote Server via API

Uploading Tenant Images from a Client Machine via the API

rSeries Configuration Backup and Restore

Backing Up F5OS via API

Exporting F5OS Backup via API

Downloading an F5OS Backup via API

Resetting the system via API

Changing the Default Password and Importing F5OS Backups via API

Importing an F5OS Backup from a Remote Server via API

Uploading an F5OS Backup from a Client Machine via API

Restore via API

Diagnostics

qkview Creation and Upload to iHealth via API

qkview Download to Client via API

Downloading Logs from the API

Viewing Event Logs via API

Changing the Software Component Log Levels via API

Enabling AOM Access for SSH via API

TCPDUMP Download to Client via API

Monitoring rSeries Health & Alert Status

Checking Active Alerts via API

Checking System Health via API

Filter to Get a Summary of System Health via API

Monitoring

Hardware and System Component Monitoring via API

Appliance Component Status via API

LCD Status via API

Power Supply Status via API

Storage Status via API

CPU Status via API

Temperature Status via API

Memory Status via API

Trusted Protection Module Status via API

Software Health and Status via API

F5 Cluster Status via API

F5 Service Instances Status via API

F5 Services Status via API

Layer2 FDB Status via API

F5 Service-Pods Status via API

System Health via API

rSeries F5OS-A SNMP Monitoring and Alerting

Downloading MIBs via API

Exporting MIBs to a Remote Server via the API

Adding Allowed IPs for SNMP via API

Adding Interface and LAG descriptions via API

Configuring SNMP Access via API

Enabling SNMP Traps in the API

Downloading SNMP Logs from the API