For the complete documentation index, see llms.txt. This page is also available as Markdown.

Aperçu

Automatisez l’infrastructure VergeOS à l’aide de l’API REST et de l’outil vrg CLI, de pyvergeos, du module PowerShell PSVergeOS, du fournisseur Terraform, d’Ansible, du Task Engine et de Kubernetes/Rancher.

Objectifs d’apprentissage

À la fin de ce module, vous serez capable de :

  • Utiliser l’API REST de VergeOS pour automatiser les opérations courantes de l’infrastructure via des points de terminaison REST et des outils CLI

  • Programmer avec pyvergeos et PowerShell pour automatiser en masse les opérations sur les VM, le réseau et les locataires

  • Gérer l’infrastructure avec le fournisseur Terraform pour des déploiements déclaratifs, contrôlés par version

  • Automatiser la configuration avec Ansible en utilisant la collection VergeOS pour une orchestration pilotée par playbooks

  • Créer des workflows pilotés par événements avec le moteur de tâches en utilisant des webhooks et des chaînes de tâches automatisées

  • Déployer Kubernetes sur VergeOS en utilisant le pilote Docker Machine, l’intégration Rancher et les composants VergeOS CSI/CCM

Prérequis

  • Achèvement de Module 1 : Fondamentaux de l’architecture -- compréhension de l’architecture de la plateforme VergeOS

  • Achèvement de Module 6 : Machines virtuelles -- compréhension du provisionnement et de la gestion des VM

  • Achèvement de Module 7 : Multi-tenant -- compréhension de la création de locataires et de l’allocation des ressources

  • Familiarité de base avec les API REST, les outils en ligne de commande et au moins un langage de script (Python, PowerShell ou HCL/Terraform)

Temps estimé

4 heures (2 heures de lecture + 2 heures de laboratoire)

Sujets

  • API REST et outils CLI — Authentification auprès de l’API VergeOS, exploration des points de terminaison, exécution d’opérations CRUD et utilisation de vrg de la CLI pour l’automatisation par script.

  • SDK Python (pyvergeos) — Automatisation des opérations VergeOS avec pyvergeos : cycle de vie des VM, gestion du réseau, provisionnement des locataires et opérations en masse.

  • Module PowerShell — Gestion de VergeOS depuis des environnements Windows à l’aide du module PowerShell PSVergeOS pour le scripting et l’orchestration.

  • Terraform et Packer — Infrastructure déclarative en tant que code avec le fournisseur Terraform VergeOS et création d’images immuables avec Packer.

  • Collection Ansible — Gestion de configuration et orchestration pilotées par playbooks à l’aide de la collection Ansible VergeOS.

  • Moteur de tâches et webhooks — Automatisation pilotée par événements avec le moteur de tâches intégré, des tâches planifiées et des intégrations webhook.

  • Kubernetes et Rancher — Exécution de Kubernetes sur VergeOS avec le pilote Docker Machine, l’intégration Rancher, le pilote CSI et le Cloud Controller Manager.

  • Laboratoire : Automatisation de l’infrastructure — Utiliser l’API REST, Terraform et des outils de scripting pour automatiser de bout en bout le provisionnement des VM et des locataires.

Mis à jour

Ce contenu vous a-t-il été utile ?