COURS DE FORMATION

Automatisation de BIG-IP avec Ansible

Ce cours présente aux administrateurs réseau, aux opérateurs et aux ingénieurs DevOps les technologies fondamentales et spécifiques à F5 nécessaires à l’automatisation de BIG-IP. Les participants découvriront plusieurs technologies pour différents cas d’utilisation et auront une expérience pratique qui les préparera mieux à automatiser l’intégration et la configuration de BIG-IP.

Objectifs du cours

  • Réviser les concepts d’automatisation et de DevOps
  • Décrire les composants des appels iControl REST et leurs interactions avec BIG-IP
  • Configurer les applications BIG-IP en utilisant iControl REST
  • Décrire les principaux composants d’Ansible et comment ils fonctionnent ensemble pour configurer BIG-IP
  • Utiliser des éléments de contrôle de flux tels que les conditionnels et les boucles dans les Ansible Playbooks
  • Embarquer et configurer les applications BIG-IP en utilisant Ansible

Sujets du cours

  • Revoir la ligne de commande Linux
  • Revoir la création d’une application BIG-IP
  • Discuter des concepts d’automatisation et de DevOps
  • Configurer BIG-IP avec iControl REST
  • Configurer BIG-IP programmatiquement avec Ansible

Durée du cours : 2 jours

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.

Prerequisites

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
Plan de cours

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 Ansible

  • Introducing YAML
  • Establishing an Ansible Trust Relationship
  • Creating an Ansible Playbook
  • Exploring the Playbook
  • Working with the Inventory File
  • Using the Command Module
  • Gathering Facts for the Playbook
  • Deploying Apps on BIG-IP using Ansible
  • Deleting a BIG-IP Application
  • Onboarding a BIG-IP system using Ansible
  • Deploying BIG-IP HA
  • Investigating Ansible Roles

SKU: F5-TRG-BIG-AUTO

Prix : 1 995 dollars (USD)

Type de cours : Formation avec instructeur

Durée du cours : 2 jours