Formation OpenVox
€ HT / personne |
3 jours (21 heures) |
Présentation
OpenVox est une solution open-source de gestion de configuration issue de l’écosystème Vox Pupuli. Compatible avec vos modules Puppet existants, elle s’impose comme un pilier d’automatisation fiable pour des plateformes modernes et gouvernables.
Notre formation OpenVox vous permettra de maîtriser la mise en place d’une architecture agent/serveur, la migration et la réutilisation de modules, ainsi que la gouvernance opérationnelle.
Nous combinons une approche orientée infrastructure as code avec des ateliers courts et concrets pour accélérer l’industrialisation au quotidien.
Vous apprendrez à déployer, sécuriser et orchestrer vos configurations, à intégrer OpenVox dans vos pipelines CI/CD et à valider vos changements via des environnements conteneurisés (ex. image de test) pour fiabiliser les releases. L’objectif est d’obtenir une plateforme reproductible, observable et pérenne, tout en capitalisant sur vos acquis.
À l’issue de la formation, vous serez en mesure de concevoir un environnement OpenVox sécurisé, automatisé et supervisé, de gérer la montée de version et la qualité de vos modules, et d’optimiser vos coûts et vos délais par une meilleure standardisation de vos processus DevOps.
Comme toutes nos formations, celle-ci s’appuie sur la dernière version stable disponible d’OpenVoxProject et privilégie une pédagogie résolument pratique et opérationnelle..
Objectifs
- Comprendre l’architecture et les usages d’OpenVox en contexte DevOps.
- Installer et configurer un environnement agent/serveur opérationnel.
- Migrer des modules Puppet et assurer leur compatibilité.
- Sécuriser la plateforme (RBAC, certificats, sauvegardes, audit).
- Intégrer OpenVox avec Foreman et des pipelines CI/CD.
- Tester les configurations via conteneurs et industrialiser les déploiements.
Public visé
- DevOps
- Administrateurs système
- Architectes d’infrastructure
- Responsables automatisation
- Équipes souhaitant remplacer Puppet par une solution open-source
Pré-requis
- Maîtrise de base de Linux
- Connaissances générales en CI/CD et bonnes pratiques DevOps
Programme de notre formation OpenVox
[Jour 1 – Matin]
Introduction à OpenVox et son écosystème
- Comprendre le contexte de la création d’OpenVox
- Positionnement dans l’écosystème DevOps et open source
- Compatibilité avec les modules Puppet existants
- Présentation de la communauté Vox Pupuli
- Atelier pratique : Installation rapide d’OpenVox sur une VM.
[Jour 1 – Après-midi]
Installation et configuration initiale
- Préparer l’environnement : dépendances, paquets et dépôts
- Installation du serveur et de l’agent
- Configuration de base des services (openvox-server, openvox-agent)
- Démarrage et vérification de l’état du cluster
- Atelier pratique : Mise en place d’un serveur OpenVox avec un premier agent.
Découverte des concepts fondamentaux
- Différences clés entre Puppet et OpenVox
- Gestion des manifestes et des fichiers de configuration
- Organisation des modules et hiérarchies
- Introduction à la base de données OpenVoxDB
- Bonnes pratiques de structuration.
[Jour 2 – Matin]
Architecture agent/serveur et gestion des nœuds
- Comprendre le modèle agent/serveur
- Enregistrement et authentification des nœuds
- Gestion du cycle de vie des configurations
- Suivi des états et gestion du drift
- Atelier pratique : Enregistrer plusieurs agents et vérifier leur conformité.
[Jour 2 – Après-midi]
Utilisation et migration des modules Puppet
- Réutiliser les modules Puppet Forge dans OpenVox
- Ajustements nécessaires et compatibilité
- Bonnes pratiques de migration
- Exemples d’adaptation dans un contexte entreprise
- Atelier pratique : Migrer un module Puppet et l’appliquer via OpenVox.
Sécurité et gouvernance dans OpenVox
- Gestion des accès et des utilisateurs
- Mise en place d’un contrôle via RBAC
- Sécurisation des communications agent/serveur
- Sauvegardes et restauration des configurations
- Audit et traçabilité des modifications.
[Jour 3 – Matin]
Intégration avec Foreman et autres outils
- Présentation de l’outil Foreman et compatibilité OpenVox
- Cas d’usage : templates, provisioning, supervision
- Connecteurs et intégration CI/CD
- Gestion multi-environnements
- Atelier pratique : Créer un pipeline CI/CD stockant et appliquant des configurations OpenVox.
[Jour 3 – Après-midi]
Tests, conteneurisation et automation
- Présentation de l’image Docker voxbox
- Automatisation des tests de configuration
- Stratégies de tests en environnement isolé
- Intégration avec GitHub Actions et pipelines CI
- Atelier pratique : Construire une image Docker de test avec OpenVox et exécuter un module.
Contributions et bonnes pratiques en production
- Comment contribuer au projet Vox Pupuli
- Maintien d’un référentiel de modules d’entreprise
- Gestion des versions et montée de version OpenVox
- Optimisation et industrialisation des déploiements
- Checklist des bonnes pratiques DevOps pour OpenVox
Pour aller plus loin
Formation Terraform
Formation Docker
Formation Terraform avancé
Langues et Lieux disponibles
Langues
- Français
- Anglais / English
Lieux
-
France entière
- Paris
- Lille
- Reims
- Lyon
- Toulouse
- Bordeaux
- Montpellier
- Nice
- Sophia Antipolis
- Marseille
- Aix-en-Provence
- Nantes
- Rennes
- Strasbourg
- Grenoble
- Dijon
- Tours
- Saint-Étienne
- Toulon
- Angers
-
Belgique
- Bruxelles
- Liège
-
Suisse
- Genève
- Zurich
- Lausanne
-
Luxembourg
Témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Afficher tous les témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Noter la formation
€ HT / personne |
3 jours (21 heures) |
UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?
Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.
ILS SE SONT FORMÉS CHEZ NOUS