COURS DE FORMATION

Automatisation de BIG-IP avec AS3

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 l’installation et l’utilisation des composants AS3 et DO iApp LX
  • Automatiser l’embarquement et la configuration de BIG-IP
  • Ajouter des outils avancés comme Postman et Newman à votre boîte à outils

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
  • Automatisation de la configuration BIG-IP avec AS3 (Application Services Extension 3)
  • Automatisation de l’embarquement BIG-IP avec l’embarquement déclaratif (DO)

Durée du cours : 2 jours

Public cible

Ce cours est destiné aux administrateurs et opérateurs de réseaux et aux ingénieurs DevOps intéressés par l’automatisation des tâches sur les systèmes BIG-IP dans leurs Clouds publics et privés ainsi que dans l’infrastructure de leurs centres de données.

Connaissances requises

Les étudiants doivent être familiarisés et capables de configurer les éléments de base de BIG-IP, notamment :

  • Serveurs virtuels
  • Pools, membres du pool et nœuds
  • Moniteurs de pool
  • Profils de base des serveurs virtuels

Les étudiants doivent également être familiarisés avec les bases de la ligne de commande Linux. En outre, les connaissances techniques générales suivantes doivent être acquises :

  • Concepts de réseau Ethernet et ARP de couche 2
  • Concepts de réseautage TCP/IP des couches 3 et 4, y compris l’adressage IP et le sous-réseautage
  • Concepts de réseau HTTP de la couche 7
  • Ligne de commande Linux et commandes Linux de base
  • HTML

Enfin, les connaissances recommandées comprennent la familiarité avec des langages de programmation et/ou de script, tels que :

  • JavaScript ou 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 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

Prix : 2 000 dollars (USD)

Durée du cours : 2 jours