Community Training Classes & Labs > F5 Programmability Training Index

Welcome

Welcome to F5’s Automation, Orchestration and Programmability Training series. The intended audience for these labs are Super NetOps and DevOps engineers that would like to leverage the various programmability tools offered by the F5 platform. If you require a pre-built lab environment please contact your F5 account team and they can provide access to environments on an as-needed basis.

The content contained here leverages a full DevOps CI/CD pipeline and is sourced from the following GitHub repository:

https://github.com/f5devcentral/f5-automation-labs/

Bugs and Requests for enhancements can be made using by opening an Issue within the repository.

Getting Started

Please follow the instructions provided by the instructor to start your lab and access your jump host.

Note

All work for this lab will be performed exclusively from the Windows jumphost. No installation or interaction with your local system is required.

Lab Topology

The network topology implemented for this lab is very simple. Since the focus of the lab is Control Plane programmability rather that Data Plane traffic flow we can keep the data plane fairly simple. The following components have been included in your lab environment:

  • 2 x F5 BIG-IP VE (v12.1)
  • 1 x F5 iWorkflow VE (v2.1)
  • 1 x Linux LAMP Webserver (xubuntu 14.04)
  • 1 x Linux Docker Server (CentOS 7)
  • 1 x Windows Jumphost

The following table lists VLANS, IP Addresses and Credentials for all components:

Component VLAN/IP Address(es) Credentials
Windows Jumphost
  • Management: 10.1.1.250
  • Internal: 10.1.10.250
  • External: 10.1.20.250
Administrator/available in instance details
BIG-IP A
  • Management: 10.1.1.4
  • Internal: 10.1.10.1
  • Internal (Float): 10.1.10.3
  • External: 10.1.20.1
admin/admin
BIG-IP B
  • Management: 10.1.1.5
  • Internal: 10.1.10.2
  • Internal (Float): 10.1.10.3
  • External: 10.1.20.2
admin/admin
iWorkflow
  • Management: 10.1.1.6
admin/admin
Linux Server
  • Management: 10.1.1.7
  • Internal: 10.1.10.10-13
root/default
Docker Server
  • Management: 10.1.1.8
root/default