Passer au contenu
28 h

Informatique

5$/h – Proxmox – Gestion d’un environnement de virtualisation

Description et objectifs

Au terme de ce cours de perfectionnement, la personne participante sera en mesure de :

  • Comprendre les concepts de base de la virtualisation et du rôle de Proxmox
  • Installer et configurer Proxmox sur un serveur (physique ou virtuel)
  • Créer et gérer des machines virtuelles Kernel-based Virtual Machine (KVM)
  • Utiliser l’interface Web et les commandes essentielles pour l’administration de Proxmox
  • Créer et gérer des conteneurs Linux (LXC)
  • Utiliser l’interface Web et les commandes avancées pour l’administration de Proxmox
  • Mettre en place un stockage adapté aux besoins d’un environnement virtualisé
  • Effectuer des sauvegardes et des restaurations de machines virtuelles (VM) et de conteneurs

Contenu du cours

Présentation de Proxmox

  • Introduction à la virtualisation et à Proxmox
    • Virtualisation – historique et concepts clés
    • Positionnement de Proxmox
    • Types de virtualisation
    • Virtualisation et noyau Linux
    • Proxmox, LXC et KVM
  • Principales fonctionnalités
  • Composants

Installation de la solution Proxmox

  • Prérequis (matériel, stockage, réseau)
  • Installation de Proxmox sur un serveur physique
  • Configuration initiale de Proxmox
  • Interface et navigation
  • Hiérarchie et inventaire des objets

Mise à jour et abonnement

  • Introduction à la gestion des mises à jour et de l’abonnement avec Proxmox
  • Configuration de la gestion des mises à jour automatiques
  • Configuration de l’abonnement pour l’accès aux mises à jour

Gestion de machines virtuelles

  • Introduction à la création de machines virtuelles KVM et Linux
  • Installation d’un système d’exploitation invité dans une machine virtuelle
  • Déploiement de machines virtuelles
  • Arrêt, démarrage de machines virtuelles
  • Clonage et modèles
  • Instantanés de machines virtuelles (snapshots)
  • Configuration des paramètres des machines virtuelles KVM

Proxmox et mise en réseau (notions de base)

  • Introduction à la configuration du réseau Proxmox
  • Configuration des interfaces réseau et des interfaces réseau virtuelles
  • Gestion des Entrées/Sorties (I/O) réseau
  • Configuration du pont Linux (Linux Bridge)

Stockage Proxmox (notions de base)

  • Introduction à la configuration du stockage Proxmox
  • Politiques de stockage
  • Configuration du stockage local (LVM)
  • Configuration du stockage réseau (NAS et SAN)

Introduction à la ligne de commandes (CLI)

  • Gestion en ligne de commande
  • Commandes qm, pct, pve*, vzdump et qmrestore, etc.

Conteneurs LXC

  • Introduction à la création de conteneurs
  • Virtualisation par isolation
    • Installation d’un système d’exploitation invité dans un conteneur
  • Configuration des paramètres d’un conteneur
  • Configuration réseau – veth ou veneth

Proxmox et mise en réseau (notions intermédiaires)

  • Configuration des interfaces réseau et des interfaces réseau virtuelles
  • Configuration des réseaux virtuels (VLANs)
  • Configuration des bonds de réseau (Bonding)
  • Configuration d’Open vSwitch (OVS)

Stockage Proxmox (notions intermédiaires)

  • Configuration du stockage local (LVM)
  • Configuration du stockage en cluster (Ceph)
  • Système de fichiers ZFS

Grappe de serveurs (cluster) et haute disponibilité (HA)

  • Introduction aux notions de grappes de serveurs et de haute disponibilité
  • Intérêts et limites du fonctionnement en grappe
  • Maîtres et nœuds
  • Configuration et mise en place d’une grappe de serveurs
  • Configuration et mise en place de la haute disponibilité pour les machines virtuelles et les conteneurs
  • Création des grappes de serveurs (clusters) de magasins de données (datastores)

Surveillance (monitoring)

  • Surveillance de l’infrastructure virtuelle (Proxmox et machines virtuelles)
  • Événements et alertes (journalisation)
  • Gestion des performances de l’infrastructure virtuelle

Sauvegarde, restauration et mises à jour

  • Configuration de la sauvegarde
  • Mises à jour Proxmox et machines virtuelles
  • Sauvegarde des machines virtuelles et des conteneurs avec Proxmox Backup Server
  • Configuration de Proxmox Backup Server pour la sauvegarde et la restauration de machines virtuelles et de conteneurs

Utilisation de la ligne de commandes (CLI)

  • Gestion en ligne de commande
  • Commandes qm, pct, pve*, vzdump et qmrestore, …
  • Scripts et automatisation

Préalables

Avoir une bonne connaissance de l’écosystème Linux.