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.
