Formation - Puppet - Automatiser la gestion de ses configurations

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.

IB Cegos


Formations aux technologies et métiers du Numérique
Voir la fiche entreprise

Tarif

Contacter l'organisme

Durée 2 jours (14 heures)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

IB Cegos


Formations aux technologies et métiers du Numérique
Voir la fiche

Tarif

Contacter l'organisme

Durée 2 jours (14 heures)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Programme

1 - Introduction

  • Présentation du besoin et des fonctionnalités de Puppet
  • Gestion des configurations logicielles
  • Collecte et centralisation des informations
  • Définition des configurations cibles, mises à jour automatiques ou manuelles
  • L'orchestration dans le cas d'un Cloud d'entreprise
  • La gestion de configuration de machines virtuelles
  • Historique de Puppet et les différentes versions de Puppet
  • Présentation de Puppet Enterprise

2 - Architecture

  • Principe client-serveur, modules de configuration, les agents Puppet, la console
  • L'outil de gestion de Cloud, les manifests Puppet
  • Présentation des plates-formes supportées comme serveur et comme client (agent Puppet)
  • Mode opératoire : définition des configurations, vérification de l'état des clients, simulation des changements proposés par Puppet, application sur les systèmes cibles

3 - Installation et configuration

  • Pré-requis systèmes
  • Étude du fichier de configuration puppet.conf
  • Configuration des rôles : maître, agent, console...
  • Gestion des certificats sur les clients

4 - Le langage Puppet

  • Introduction : présentation des manifestes, modules, templates, des modules disponibles sur la forge Puppet
  • Les manifestes : description du langage déclaratif de Puppet
  • Syntaxe, dépendance entre instructions
  • Études des variables, présentation des facts
  • Déclarations conditionnelles : if, case, selectors
  • Application de ce manifeste sur un poste client cible
  • Étude détaillée des "ressources" Puppet : file, package, service, user, exec, notify,...
  • Exemple de la ressource "file" : différents attributs disponibles pour déterminer les caractéristiques d'un fichier, s'assurer de sa présence,...
  • Exemple de la gestion de dépendance : production de manifeste pour l'installation de sshd
  • Les classes et modules
  • Installation de modules
  • Définition des templates
  • Exemple de création de templates en utilisant le langage ERB
  • Étude des paramètres de classes
  • Définition de nouveaux types de ressources
  • Mise en oeuvre sur de nombreux travaux pratiques
  • Utilisation et génération de documentations au format Puppet
  • Organisation du site .pp

5 - Bonnes pratiques

  • Retours d'expériences et méthodes d'organisation et de développement des scripts Puppet
  • Présentation des patterns pour Puppet

Prérequis

Public

  • Administrateurs systèmes
  • Architectes
  • Ingénieurs systèmes et réseaux
  • Chefs de projets

Ces formations pourraient vous intéresser

Objectifs de la formation

- Virtualiser les serveurs et se préparer au Cloud Computing - Savoir déployer et maintenir VMware vSphere 7, et notamment ses deux composantes : l'hyperviseur ESXi et la plate-forme VMware vCenter Server. - Découvrir vCenter Server Appliance vCSA
Tarif

A partir de 2 380,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Créer une base de données relationnelle avec différents types de données
  • Concevoir des interfaces utilisateur avec des interactions
  • Définir des scripts d'action pour automatiser les traitements
  • Mettre en place la génération de rapports statistiques
  • Gérer la configuration de la sécurité d'une base de données multi-utilisateurs
  • Automatiser l'import et l'export de données.
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Obtenir la certification officielle Professional Cloud Security Manager (PCS)
  • Gérer la sécurité, la gouvernance et les risques
  • Connaître les menaces et défis pour la sécurité Cloud
  • Maîtriser le monitoring légal, contractuel et opérationnel
  • Savoir gérer une reprise après sinistre et la planification
  • Connaître les pratiques avancées de gestion de la sécurité
Tarif

A partir de 2 250,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Réaliser ou modifier un dessin 2D, mécanique ou architectural, en élaborant une stratégie de dessin en fonction des outils mis à  disposition par AutoCAD. Adapter ces travaux pour les exporter en fichier ou vers un traceur. Personnaliser, automatiser et optimiser les outils de production sous AutoCAD.
Tarif

A partir de 995,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Identifier les configurations nécessaires par typologie de projets Java
  • Prendre en main la configuration automatique de Spring Boot
  • Minimiser les actions anciennement requises pour réussir un déploiement rapide de projets Java
  • Refactorer de façon absolue le volume de code réalisé à fonctionnalités égales avec l'approche de développement existante.
Tarif

A partir de 1 220,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Décrire l'architecture de NiFi, y compris les configurations autonomes et en cluster
  • Naviguer, configurer les flux de données et utiliser les informations sur les flux de données avec l'interface utilisateur NiFi
  • Organiser et simplifier les flux de données
  • Connecter les flux de données avec d'autres systèmes, tels que Kafka et HDFS.
Tarif

A partir de 1 520,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

Connaître les principaux Patterns d'architecture et les principales caractéristiques de développement pour le Cloud - Connaître les fondamentaux des règles de sécurité et de conformité - Savoir automatiser le déploiement et concevoir le dimensionnement « flexible » des environnements - Comprendre comment développer des applications multi-tenants - Connaitre les principaux modèles d'architecture applicative et de services - Savoir produire un code évolutif et mettre en place une stratégie de tests des développements
Tarif

A partir de 2 075,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Noyau Linux

Proposé par Sparks

Objectifs de la formation

  • Savoir écrire des drivers, programmer et gérer le noyau Linux
  • Maîtriser la méthode de compilation
  • Gérer les options principales et du démarrage
  • Créer des modules
  • Utiliser l’API du noyau Linux
  • Connaître les outils et méthodes de débogage
Tarif

A partir de 1 800,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Maîtriser les connaissances fondamentales du métier de développeur : architecture du SI, conception de logiciels, gestion de projet, mise en production
  • Être capable de développer des applications Web et mobile, avec accès aux bases de données, en utilisant les technologies modernes
  • Maîtriser la programmation objet et les langages JavaScript et Java
Tarif

A partir de 15 260,00 €

Durée

121j / 847h

Modes

Objectifs de la formation

  • Comprendre la problématique de la complexité des développements logiciels.
  • Comprendre le bénéfice de l'intégration continue.
  • Adopter les bonnes pratiques de rédaction des tests logiciels.
  • Mettre en place une stratégie de campagne de tests automatisés avec les outils de tests unitaires et d'intégration (PHPUnit, JUnit, PyUnit) et Selenium.
  • Travailler avec un gestionnaire de code source tel que Git, et adopter les réflexes du travail collaboratif.
  • Comprendre le rôle des différents outils d'une chaine d'intégration continue.
  • Utiliser un outil de construction logiciel pour automatiser les étapes de construction et les tests.
  • Mettre en place une plateforme d'intégration continue.
  • Travailler en mode projet collaboratif en adoptant une démarche DevOps.
  • Déployer des applications dans des conteneurs logiciels.
Tarif

Contacter l'organisme

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...