Version : 2020.01

Dernière mise-à-jour : 2021/01/24 12:42

IB000 - Formation Spécifique - Dornach

Contenu du Module

  • IB000 - Formation Spécifique - Dornach
    • Contenu du Module
    • Pré-requis
      • Matériel
      • Logiciels
      • Internet
    • Utilisation de l'Infrastructure
      • Connexion au Serveur Cloud
        • Linux, MacOS et Windows 10 muni du client ssh
        • Windows 7 et Windows 10 sans client ssh
      • Démarrage de la Machine Virtuelle
      • Connexion à la Machine Virtuelle
    • Programme de la Formation

Prérequis

Matériel

  • Un poste (MacOS, Linux, Windows™ ou Solaris™),
  • Clavier AZERTY FR ou QWERTY US,
  • 4 Go de RAM minimum,
  • Processeur 2 cœurs minimum,
  • Un casque ou des écouteurs,
  • Un micro (optionnel).

Logiciels

  • Si Windows™ - Putty et WinSCP,
  • Navigateur Web Chrome ou Firefox.

Internet

Utilisation de l'Infrastructure

Connexion au Serveur Cloud

Pendant la durée de la formation, vous disposez d'un serveur dédié, pré-installé, pré-configuré et hébergé dans le cloud.

Ce serveur est muni de VirtualBox. Une machine virtuelle a été configurée selon le tableau ci-dessous :

Machine Nom d'hôte Adresse IP Redirection de Port
CentOS_7 centos7 10.0.2.15 3022

Les noms d'utilisateurs et les mots de passe sont :

Utilisateur Mot de Passe
trainee trainee
root fenestros

Commencez donc par vous connecter en ssh à votre serveur dédié :

Linux, MacOS et Windows 10 muni du client ssh

Ouvrez un terminal ou CMD et tapez la commande suivante :

$ ssh -l desktop serverXX.ittraining.network
> ssh -l desktop serverXX.ittraining.network

XX représente le numéro de votre serveur dédié. Entrez ensuite le mot de passe qui vous a été fourni.

Windows 7 et Windows 10 sans client ssh

Ouvrez putty et utilisez les informations suivantes pour vous connecter à votre serveur dédié :

  • Host Name –> serverXX.ittraining.network
  • Port –> 22

Au prompt, connectez-vous en tant que desktop avec le mot de passe qui vous a été fourni.

Démarrer la Machine Virtuelle

Pour lancer la machine CentOS_7, utilisez la commande suivante à partir de votre serveur dédié :

desktop@serverXX:~$ VBoxManage startvm CentOS_7 --type headless
Waiting for VM "CentOS_7" to power on...
VM "CentOS_7" has been successfully started.

Connexion à la Machine Virtuelle

Vous devez vous connecter à la machine virtuelle CentOS_7 à partir d'un terminal de votre serveur dédié :

desktop@serverXX:~$ ssh -l trainee localhost -p 3022

Programme de la Formation

Jour #1

  • IB000 - Formation Spécifique - Dornach - 1 heure.
    • Contenu du Module
    • Pré-requis
      • Matériel
      • Logiciels
      • Internet
    • Utilisation de l'Infrastructure
      • Connexion au Serveur Cloud
        • Linux, MacOS et Windows 10 muni du client ssh
        • Windows 7 et Windows 10 sans client ssh
      • Démarrage de la Machine Virtuelle
      • Connexion à la Machine Virtuelle
    • Programme de la Formation
  • HAR100 - Gestion de la Haute Disponibilité avec Red Hat High-Availability Cluster - 3 heures.
    • Red Hat High Availability Cluster sous CentOS 7
      • Red Hat High Availability Cluster versus Red Hat Cluster Suite
        • Installer le Logiciel du Module Red Hat High Availability
        • Firewalld
        • hacluster
        • Démarrer le daemon pcsd
        • Préparation des Machines Virtuelles
        • Ethernet Channel Bonding
          • Configuration du node1.i2tch.loc
          • Configuration du node2.i2tch.loc
          • Tester les Serveurs
          • Démarrer le Service pcsd si nécessaire
      • LAB #1 - L'Authentification de l'utilisateur pcs hacluster
      • LAB #2 - Création du cluster my_cluster
      • LAB #3 - Activer les services cluster sur chaque noeud
      • LAB #4 - Mise en place d'une clôture
      • LAB #5 - Mise en place d'un Serveur Apache Actif/Passif
        • Création du Stockage Partagé - Mutualisation du Stockage
        • Création des Ressources du Cluster
  • HAR200 - Gestion de la Haute Disponibilité avec OpenSVC sous CentOS 7 - 3 heures
    • Présentation
      • L'Agent
      • Collector
    • Mise en Place
      • Préparation des Machines Virtuelles
        • Configuration du node1.opensvc.loc
        • Configuration du node2.opensvc.loc
    • Mise en place des LVM de test
      • Configuration du node1.opensvc.loc ET node2.opensvc.loc
    • Installation d'opensvc-agent
      • Installation sur node1.opensvc.loc et node2.opensvc.loc
      • Clefs SSH
      • Création d'un Service
        • Créer le fichier de service
      • Le Répertoire des Scripts de Démarrage des Services
      • Service Management Facility
      • Intégrer une Application
        • Applications launcher directory
        • Obtenir le binaire de l'application
        • Service Failover
    • Haute Disponibilité

Jour #2

  • HAR600 - Gestion de la Virtualisation avec KVM - 3 heures.
    • Présentation
    • Installation du Serveur
      • Vérification des Extensions de Virtualisation du Processeur
      • Installer KVM
      • Créer une Image Disque
    • Démarrage d'un Système Invité
    • Installer un Invité en Ligne de Commande
    • Gestion de la Machine Virtuelle en Ligne de Commande
      • Démarrer et Arrêter une Machine Virtuelle
      • Obtenir des Informations sur une Machine Virtuelle
      • Editer ou Visualiser la Configuration d'une Machine Virtuelle
      • Exporter la Configuration d'une Machine Virtuelle
      • Lister les Machines Virtuelles Inactives
      • Suspendre une Machine virtuelle
      • Sauvegarder et Restaurer une Machine Virtuelle
    • Installer un Invité en utilisant Virt-manager
      • Installation
      • Utilisation
  • DOF102 - Démarrer avec Docker - 4 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'Environnement dans un Conteneur
      • 1.11 - Modifier le Nom d'Hôte d'un Conteneur
      • 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'Extérieur
      • 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'Exécution
      • 1.18 - Utilisation Simple d'un Volume
      • 1.19 - Télécharger une image sans créer un conteneur
      • 1.20 - S'attacher à un conteneur en cours d'exécution
      • 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'extérieur

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'Approche Réseau Docker
        • 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'Activité en Continu
    • 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'adresse IP des VM
      • 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'Approche Réseau Docker
    • 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'Architecture des Microservices
      • 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, ReplicaSets et Deployments - 3 heures.
    • 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 - 3 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'Architecture des Microservices
      • 2.1 - Présentation
      • 2.2 - Création des Deployments
      • 2.3 - Création des Services
      • 2.4 - Déployer l'Application
      • 2.5 - Tester l'Application
      • 2.6 - Scaling Up
  • IB000 - Validation de la Formation - 1 heure.
    • Pour Aller Plus Loin
      • Support de Cours
      • L'Infrastructure Hors Formation
        • Matériel
        • Logiciels
        • Machine Virtuelle
    • Rappel du Programme de la Formation
      • Jour #1
      • Jour #2
      • Jour #3
      • Jour #4
    • Remettre en Etat l'Infrastructure
    • Évaluation de la Formation
    • Remerciements

<html> <DIV ALIGN=“CENTER”> Copyright © 2020 Hugh Norris<BR><BR> Document non-contractuel. Le programme peut être modifié sans préavis. </div> </html>

Menu