Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
elearning:workbooks:dornach [2020/12/04 06:23] – created admin | elearning:workbooks:dornach [2021/01/24 12:21] (Version actuelle) – admin | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | =====Plan de Cours Spécifique - Dornach ====== | + | ~~NOTOC~~ |
+ | |||
+ | ~~PDF: | ||
+ | |||
+ | Version : **2020.01** | ||
+ | |||
+ | Dernière mise-à-jour : ~~LASTMOD~~ | ||
+ | |||
+ | ======Plan de Cours Spécifique - Dornach ======= | ||
+ | |||
+ | =====Présentation===== | ||
+ | |||
+ | **Type d' | ||
+ | \\ | ||
+ | **Objectif** : Apprendre la Haute Disponibilité avec Red Hat High-Availability Cluster sous CentOS 7, la Haute Disponibilité avec OpenSVC sous CentOS 7, la Virtualisation avec KVM, l’administration de la Virtualisation par Isolation avec Docker et l' | ||
+ | \\ | ||
+ | **Public** : Techniciens et Administrateurs Linux confirmés. | ||
+ | \\ | ||
+ | **Pré requis** : Avoir réussi la certification CompTIA Linux+ Powered by LPI ou la certification LPIC-1 ou la certification SUSE CLA ou la certification ITT Debian Linux - Technician ou la certification ITT CentOS Linux - Technician ou posséder les compétences équivalentes. | ||
+ | \\ | ||
+ | **Méthode d' | ||
+ | \\ | ||
+ | **Validation des acquis** : Évaluations à l'aide de tests auto-correctifs. | ||
+ | \\ | ||
+ | **Durée** : 4 Jours (28h) | ||
+ | |||
+ | =====Support de Cours===== | ||
+ | |||
+ | L' | ||
+ | |||
+ | L' | ||
+ | |||
+ | * de mesurer le niveau du stagiaire avant la formation et celui atteint en fin de formation grâce aux tests de validations des acquis, | ||
+ | * de suivre du travail de chaque participant en termes de temps passé dans chaque module grâce à un reporting détaillé. | ||
+ | |||
+ | L' | ||
+ | |||
+ | * de télécharger des supports de cours et des LABS au format PDF le dernier jour de la formation, | ||
+ | * de refaire les LABS en mode autonome en cas de missions décalées en relation avec le contenu de la formation initiale, | ||
+ | * de rester en contact avec le formateur en cas de problèmes en production liés au contenu du cours, | ||
+ | * de consulter les mises à jour du contenu des supports de cours pendant la période de l' | ||
+ | * d' | ||
+ | |||
+ | =====Prérequis===== | ||
+ | |||
+ | ==== Matériel==== | ||
+ | |||
+ | * Un poste (MacOS, Linux, Windows(tm) ou Solaris(tm)), | ||
+ | * Clavier AZERTY FR ou QWERTY US, | ||
+ | * 8 Go de RAM minimum, | ||
+ | * Processeur 4 cœurs minimum. | ||
+ | |||
+ | ====Logiciels==== | ||
+ | |||
+ | * Si Windows(tm) - Putty et WinSCP, | ||
+ | * Navigateur Web Chrome ou Firefox. | ||
+ | |||
+ | ====Internet==== | ||
+ | |||
+ | * Un accès à Internet **rapide** (4G minimum) **sans** passer par un proxy, | ||
+ | * Accès **débloqué** aux domaines suivants : https:// | ||
+ | |||
+ | =====Programme===== | ||
====Jour #1==== | ====Jour #1==== | ||
Ligne 21: | Ligne 83: | ||
* LAB #4 - Mise en place d'une clôture | * LAB #4 - Mise en place d'une clôture | ||
* LAB #5 - Mise en place d'un Serveur Apache Actif/ | * LAB #5 - Mise en place d'un Serveur Apache Actif/ | ||
- | * Création du Stockage Partagé | + | * Création du Stockage Partagé |
* Création des Ressources du Cluster | * Création des Ressources du Cluster | ||
Ligne 47: | Ligne 109: | ||
* Haute Disponibilité | * Haute Disponibilité | ||
- | =====Jour #2===== | + | ====Jour #2==== |
- | * **HAR400 - Gestion de la Mutualisation du Stockage** - 2 heures. | + | * **HAR400 - Gestion de la Mutualisation du Stockage** - 1 heure. |
* Présentation | * Présentation | ||
* Nomenclature | * Nomenclature | ||
Ligne 63: | Ligne 125: | ||
* La Commande multipathd | * La Commande multipathd | ||
- | ====Virtualisation avec KVM==== | + | |
- | + | ||
- | | + | |
* Présentation | * Présentation | ||
* Installation du Serveur | * Installation du Serveur | ||
Ligne 84: | Ligne 144: | ||
* Installation | * Installation | ||
* Utilisation | * Utilisation | ||
+ | |||
+ | * **DOF102 - Démarrer avec Docker** - 3 heures. | ||
+ | * Présentation de Docker | ||
+ | * LAB #1 - Travailler avec Docker | ||
+ | * 1.1 - Installer docker | ||
+ | * 1.2 - Démarrer un Conteneur | ||
+ | * 1.3 - Consulter la Liste des Conteneurs et Images | ||
+ | * 1.4 - Rechercher une Image dans un Dépôt | ||
+ | * 1.5 - Supprimer un Conteneur d'une Image | ||
+ | * 1.6 - Créer une Image à partir d'un Conteneur Modifié | ||
+ | * 1.7 - Supprimer une Image | ||
+ | * 1.8 - Créer un Conteneur avec un Nom Spécifique | ||
+ | * 1.9 - Exécuter une Commande dans un Conteneur | ||
+ | * 1.10 - Injecter des Variables d' | ||
+ | * 1.11 - Modifier le Nom d' | ||
+ | * 1.12 - Mapper des Ports d'un Conteneur | ||
+ | * 1.13 - Démarrer un Conteneur en mode Détaché | ||
+ | * 1.14 - Accéder aux Services d'un Conteneur de l' | ||
+ | * 1.15 - Arrêter et Démarrer un Conteneur | ||
+ | * 1.16 - Utiliser des Signaux avec un Conteneur | ||
+ | * 1.17 - Forcer la Suppression d'un Conteneur en cours d' | ||
+ | * 1.18 - Utilisation Simple d'un Volume | ||
+ | * 1.19 - Télécharger une image sans créer un conteneur | ||
+ | * 1.20 - S' | ||
+ | * 1.21 - Installer un logiciel dans le conteneur | ||
+ | * 1.22 - Utilisation de la commande docker commit | ||
+ | * 1.23 - Se connecter au serveur du conteneur de l' | ||
+ | |||
+ | ====Jour #3==== | ||
+ | |||
+ | * **DOF104 - Docker - Gestion des Volumes, du Réseau et des Ressources** - 2 heures. | ||
+ | * LAB #1 - Gestion des Volumes | ||
+ | * 1.1 - Gestion Automatique par Docker | ||
+ | * 1.2 - Gestion Manuelle d'un Volume | ||
+ | * LAB #2 - Gestion du Réseau | ||
+ | * 2.1 - L' | ||
+ | * Bridge | ||
+ | * Host | ||
+ | * None | ||
+ | * Liens | ||
+ | * 2.2 - Lancer Wordpress dans un container | ||
+ | * 2.3 - Gestion d'une Architecture de Microservices | ||
+ | * LAB #3 - Superviser les Conteneurs | ||
+ | * 3.1 - Les Journaux | ||
+ | * 3.2 - Les Processus | ||
+ | * 3.3 - L' | ||
+ | * LAB #4 - Gestion des Ressources | ||
+ | * 4.1 - Limiter la Mémoire | ||
+ | |||
+ | * **DOF202 - Docker Compose, Docker Machine et Docker Swarm** - 2 heures. | ||
+ | * LAB #1 - Docker Compose | ||
+ | * 1.1 - Installation | ||
+ | * 1.2 - Utiliser docker-compose | ||
+ | * LAB #2 - Docker Machine | ||
+ | * 2.1 - Présentation | ||
+ | * 2.2 - Préparation | ||
+ | * Docker-CE | ||
+ | * Mac | ||
+ | * Linux | ||
+ | * Windows | ||
+ | * VirtualBox | ||
+ | * 2.3 - Installation | ||
+ | * Mac | ||
+ | * Linux | ||
+ | * Windows | ||
+ | * 2.4 - Création de Machines Virtuelles Docker | ||
+ | * 2.5 - Lister les VM Docker | ||
+ | * 2.6 - Obtenir l' | ||
+ | * 2.7 - Se connecter à une VM Docker | ||
+ | * LAB #3 - Docker Swarm | ||
+ | * 3.1 - Présentation | ||
+ | * 3.2 - Initialiser Docker Swarm | ||
+ | * 3.3 - Le Statut Leader | ||
+ | * 3.4 - Rejoindre le Swarm | ||
+ | * 3.5 - Consulter les Informations de Swarm | ||
+ | * 3.6 - Démarrer un Service | ||
+ | * 3.7 - Augmentation et Réduction du Service | ||
+ | * 3.8 - Consulter le Statut d'un Noeud | ||
+ | * 3.9 - Haute Disponibilité | ||
+ | * 3.10 - Supprimer un Service | ||
+ | |||
+ | * **DOF203 - Docker - Gestion du Réseau avec Swarm** - 3 heures. | ||
+ | * L' | ||
+ | * LAB #1 - Préparation | ||
+ | * 1.1 - Importation des Machines Virtuelles | ||
+ | * 1.2 - Connexion aux Machines Virtuelles | ||
+ | * LAB #2 - Gestion du Réseau overlay | ||
+ | * 2.1 - Création d'un Réseau overlay | ||
+ | * 2.2 - Création d'un Service | ||
+ | * 2.3 - Déplacer le Service vers un autre Réseau overlay | ||
+ | * 2.4 - DNS container discovery | ||
+ | * 2.5 - Création d'un Réseau overlay Personnalisé | ||
+ | * LAB #3 - Gestion de l' | ||
+ | * 3.1 - Rappel - Mise en Place avec Docker avec un réseau Bridge et des liens | ||
+ | * 3.2 - Mise en Place avec Docker Swarm avec des réseaux Overlay | ||
+ | |||
+ | ====Jour #4==== | ||
+ | |||
+ | * **DOF302 - Kubernetes - PODs, Contrôleurs de Réplication, | ||
+ | * LAB #1 - Création d'un POD | ||
+ | * 1.1 - Présentation d'un POD | ||
+ | * 1.2 - Création Manuelle d'un POD | ||
+ | * 1.3 - Création d'un POD à l'aide d'un fichier YAML | ||
+ | * apiVersion | ||
+ | * kind | ||
+ | * metadata | ||
+ | * spec | ||
+ | * Utilisation du Fichier YAML | ||
+ | * LAB #2 - Utilisation de Contrôleurs de Réplication et ReplicaSets | ||
+ | * 2.1 - Contrôleurs de Réplication | ||
+ | * Présentation d'un Contrôleur de Réplication | ||
+ | * Mise en Application | ||
+ | * 2.2 - ReplicaSets | ||
+ | * Présentation d'un ReplicaSet | ||
+ | * Mise en Application | ||
+ | * LAB #3 - Gestion des Deployments | ||
+ | * 3.1 - Présentation d'un Deployment | ||
+ | * 3.2 - Mise en Application | ||
+ | * Rollouts | ||
+ | * Rolling Updates | ||
+ | * Rollbacks | ||
+ | |||
+ | * **DOF303 - Kubernetes - Gestion du Réseau, des Services et d'une Architecture de Microservices** - 4 heures. | ||
+ | * LAB #1 - Gestion du Réseau et des Services | ||
+ | * 1.1 - Présentation | ||
+ | * 1.2 - Le Service NodePort | ||
+ | * 1.3 - Le Service ClusterIP | ||
+ | * LAB #2 - Gestion de l' | ||
+ | * 2.1 - Présentation | ||
+ | * 2.2 - Création des Deployments | ||
+ | * 2.3 - Création des Services | ||
+ | * 2.4 - Déployer l' | ||
+ | * 2.5 - Tester l' | ||
+ | * 2.6 - Scaling Up | ||
+ | |||
+ | ----- | ||
+ | |||
+ | < | ||
+ | <DIV ALIGN=" | ||
+ | Copyright © 2020 Hugh Norris< | ||
+ | Document non-contractuel. Le programme peut être modifié sans préavis. | ||
+ | </ | ||
+ | </ |