This course introduces network administrators, operators, and DevOps engineers to the foundational and F5-specific technologies required to automate BIG-IP.
Participants will gain exposure to multiple technologies for a variety of use cases and will have hands-on experience that leave them better prepared to automate the onboarding and configuration of BIG-IP.
Course Topics
โข Review the Linux Command Line
โข Review BIG-IP Application Creation
โข Discuss Automation and DevOps Concepts
โข Configuring BIG-IP with iControl REST
โข Automating BIG-IP configuration with Application Services Extension 3 (AS3)
โข Automating BIG-IP onboarding with Declarative Onboarding (DO)
Chapter 1: Linux Command Line Review
โขNavigating the Linux File System
โขCreating and Deleting Files and Directories
โขCopying and Moving Files
โขCommand Line Auto-Completion and Editing
โขTools for Analyzing Test Results and Inspecting Log Files
Chapter 2: BIG-IP Application Creation Review
โขUnderstanding Load Balancing Basics
โขConfiguring Virtual Servers, Pools, Pool Members and Nodes
โขConfiguring Health Monitors and SSL Profiles
โขUnderstanding the Full Proxy Architecture and Source Address Translation
Chapter 3: Automation and DevOps Concepts
โขUnderstanding Infrastructure as Code, NetOps and DevOps
โขDifferentiating Automation and Orchestration Concepts
โขDiving into DevOps Concepts such as Idempotency, Atomicity and Imperative vs Declarative
Chapter 4: Programming BIG-IP with iControl REST
โขIntroducing Basic JavaScript Types
โขIntroducing JavaScript Object Notation
โขDiscovering an existing BIG-IP Configuration using iControl REST
โขDeploying Apps on BIG-IP using iControl REST
โขOnboarding BIG-IP using iControl REST
โขWorking with JSON Programmatically
Chapter 5: Automating BIG-IP with AS3
โขIntroducing BIG-IP Applications Services Extension 3
โขCreating BIG-IP Applications using AS3 with Curl
โขIntroducing Postman and Postman Tests
โขCreating BIG-IP Applications using AS3 with Postman
โขUsing Newman and the Linux CLI to Create BIG-IP Applications with AS3
Chapter 6: Onboarding BIG-IP with DO
โขIntroducing Declarative Onboarding for BIG-IP
โขRemotely Installing the Declarative Onboarding iApp LX
โขOnboarding BIG-IP Declaratively
โข Review Automation and DevOps concepts
โข Describe the components of iControl REST calls and how they interact with BIG-IP
โข Stand up and configure BIG-IP applications using iControl REST
โข Describe the installation and use of AS3 and DO iApp LX components
โข Automate the onboarding and configuration of BIG-IP
โข Add advanced tools like Postman and Newman to your toolkit
Students should be familiar with and be able to configure basic BIG-IP elements such as:
โขVirtual Servers
โขPools, Pool Members and Nodes
โขPool Monitors
โขBasic Virtual Server Profiles
Students should also be familiar with the basics of the Linux command line. In addition, the following general technical knowledge should be well understood:
โขLayer 2 Ethernet and ARP networking concepts
โขLayer 3 and 4 TCP/IP networking concepts, including IP addressing and subnetting
โขLayer 7 HTTP networking concepts
โขLinux command line and basic Linux commands
โขHTML
Finally, nice-to-have knowledge includes familiarity with programming and/or scripting languages, such as:
โขJavaScript or NodeJS
โขPython
โขBash
This course is intended for network administrators and operators and DevOps engineers interested in automating tasks on BIG-IP systems in their public and private Clouds as well as in their datacenter infrastructure.
COURSE CONTENT: Day 1 Course Introduction MPLS VPNs โข MPLS VPNs โข Provider-Provisioned VPNs Layer 3 VPNsย โข Layer 3 VPN Terminology โข VPN-IPv4 Address Structure โข Operational Characteristics…
COURSE CONTENT: Chapter 1: Setting Up the BIG-IP System โข Introducing the BIG-IP System โข Initially Setting Up the BIG-IP System โข Archiving the BIG-IP Configuration โข Leveraging F5…
COURSE CONTENT: Module 1 โข Working with external parties โข LAB: Installing ADFS in Forest/Domain trust environment โข LAB (optional): Install ADFS in 2003 domain-level environment โข LAB: Testing…