Dawan Proxmox VE — TSSR

Proxmox VE — TSSR

Support de cours Proxmox VE pour techniciens systèmes et réseaux : installation, comptes, conteneurs LXC, VM KVM, réseau et stockage, cluster, Ceph, haute disponibilité, pare-feu et sauvegarde.

logo ProxmoxDawan

Bienvenue

Cette formation Proxmox VE (Virtual Environment, environnement de virtualisation) couvre la virtualisation d'entreprise de l'installation à la haute disponibilité, en cinq chapitres. Elle donne l'essentiel de ce qu'un technicien systèmes et réseaux doit savoir faire, sans prérequis en virtualisation.

On travaille sur de vrais nœuds Proxmox VE, installés en machines virtuelles sur l'infrastructure Dawan (virtualisation imbriquée). Ils sont distribués progressivement : un nœud dès le chapitre 1, trois nœuds à partir du chapitre 4 pour les ateliers de cluster.

Chaque stagiaire dispose aussi de son serveur de sauvegarde PBS (Proxmox Backup Server), préinstallé, qui sert au chapitre 5.

Les logiciels et technologies de la formation :

  • Proxmox VE : la plateforme libre de virtualisation, construite sur Debian (une distribution Linux) avec un noyau dérivé d'Ubuntu ; Unix est la famille de systèmes dont Linux reprend les principes.
  • KVM (Kernel-based Virtual Machine) et QEMU : le module du noyau qui exécute les machines virtuelles, et le programme qui leur simule un matériel.
  • LXC : les conteneurs Linux, qui partagent le noyau de l'hôte ; à distinguer de Docker, qui conditionne une seule application par conteneur.
  • ZFS, Ceph et Proxmox Backup Server : un système de fichiers avec gestion des disques, un stockage distribué, et le serveur de sauvegarde de la gamme.
  • chrony : le service qui garde les horloges du cluster synchronisées.
  • SSH (Secure Shell) : la connexion chiffrée vers les nœuds ; sudo y donne les droits d'administrateur, et une clé ED25519 remplace le mot de passe. TLS (Transport Layer Security) chiffre les connexions web.
  • DNS (Domain Name System) : le service qui traduit un nom en adresse IP.
  • apt : le gestionnaire de paquets de Debian ; systemd démarre et surveille les services, cron lance des tâches planifiées.
  • nginx et Apache (serveurs web), MariaDB (base de données) : les services pris en exemple.
  • Windows Server, Red Hat et AlmaLinux : d'autres systèmes que l'on installe en VM.
  • VirtualBox : un hyperviseur que l'on installe sur un poste de travail, comme une application.
  • DevOps et Terraform : la démarche qui automatise le déploiement, et un outil qui pilote Proxmox par du code.

L'objectif final : administrer une infrastructure de virtualisation Proxmox VE de bout en bout, avec les réflexes d'un environnement de production. VMs, conteneurs, stockage, cluster haute disponibilité avec Ceph, pare-feu, sauvegardes.

Modèle de distribution progressif : les accès aux nœuds supplémentaires sont donnés au fur et à mesure que le cours le justifie. Ce n'est pas un oubli — c'est une décision pédagogique pour que la découverte du clustering soit faite dans le bon contexte.

Objectifs de la formation

À l'issue de cette formation, chaque stagiaire sera capable de :

  • Installer Proxmox VE, sur le matériel ou sur une Debian existante, et en découvrir l'interface
  • Gérer les utilisateurs : realms, droits, sécurisation des comptes (double authentification)
  • Choisir et configurer les stockages locaux : LVM (Logical Volume Manager, gestionnaire de volumes logiques) en version LVM-thin ou classique, et ZFS (système de fichiers qui gère aussi ses volumes). Faire de même pour les stockages réseau : NFS (Network File System, partage de fichiers en réseau), iSCSI, LVM sur iSCSI, Ceph. Comprendre comment Proxmox délègue le snapshot au système de fichiers
  • Créer et administrer des conteneurs LXC (Linux Containers) et des machines virtuelles KVM : modèles, réseau (pont, NAT — Network Address Translation, traduction d'adresses), console, sauvegarde et restauration
  • Construire un cluster à trois nœuds, migrer des machines entre nœuds, mettre en place Ceph et la haute disponibilité
  • Comprendre le réseau SDN (Software-Defined Networking, réseau défini par logiciel) de Proxmox, et protéger le cluster avec le pare-feu intégré
  • Sauvegarder avec Proxmox Backup Server, jusqu'à la réplication des sauvegardes entre sites

Programme de la formation

Chapitre Contenu Ce que l'on obtient en fin de chapitre
Chapitre 1 Virtualisation, architecture Proxmox VE, installation, interface web, dépôts · Utilisateurs, rôles et realms · Double authentification · Conteneurs LXC (création, templates, réseau, instantanés, sauvegarde) Nœud PVE (Proxmox VE) opérationnel et sécurisé + conteneur de service (cache de paquets)
Chapitre 2 Machines virtuelles KVM (création, disques, processeur, mémoire, console, cycle de vie, médias) · cloud-init, images cloud et templates · Snapshots et sauvegardes VM créées depuis un template cloud-init, sauvegardées
Chapitre 3 Réseau bridge (ponts, VLAN — Virtual LAN, réseau local virtuel —, NAT) · Stockage : modèle bloc/fichier, LVM-thin, ZFS, le snapshot délégué au système de fichiers, déplacement d'un disque entre stockages · Stockage réseau NFS et iSCSI, conférence sur Ceph Pont vmbr1 prêt pour le cluster + pool ZFS opérationnel
Chapitre 4 Cluster Proxmox (3 nœuds, quorum, Corosync), migration · Ceph et l'hyperconvergence · Haute disponibilité (principe, fencing, ressources) · Maintenance d'un nœud Cluster 3 nœuds avec Ceph et une VM en haute disponibilité
Chapitre 5 Présentation du SDN · Pare-feu en mode cluster · Proxmox Backup Server : sauvegarde, restauration, réplication inter-sites · Fil rouge : un serveur web mis en production, puis la revue de livraison Cluster filtré, sauvegardes restaurées et répliquées, un service en production, infrastructure prête à livrer

Organisation pédagogique

Chaque chapitre alterne apports théoriques, cas pratiques et ateliers, sur des nœuds Proxmox réels de l'infrastructure Dawan. Le cours annonce chaque atelier juste après la notion qu'il met en pratique ; les ateliers d'un chapitre sont réunis sur sa page d'ateliers. Chaque chapitre se termine par un quiz de validation des connaissances.

Matériel et environnement

Chaque stagiaire dispose de nœuds Proxmox réels sur l'infrastructure Dawan — un nœud dès le Chapitre 1, deux nœuds supplémentaires distribués à partir du Chapitre 4 pour les ateliers de cluster. Les identifiants et adresses d'accès spécifiques à votre poste figurent sur le document partagé de la salle.

Disque système protégé : le disque sda contient Proxmox VE — ne jamais le toucher. Utiliser uniquement sdb, sdc, sdd pour les ateliers de stockage.

Infrastructure du lab

Chaque stagiaire dispose de 3 nœuds Proxmox imbriqués (nested VMs) sur l'infra Dawan. Les nœuds 2 et 3 sont distribués au chapitre 4 (ateliers de cluster). Le PBS est pré-déployé, un par stagiaire.

Credentials — identiques sur tous les nœuds

Élément Valeur
Utilisateur root
Mot de passe proxmoxx
Port interface web 8006 (PVE) · 8007 (PBS)
Accès HTTPS — accepter le certificat auto-signé

Les URLs d'accès précises (nœud par nœud, par stagiaire) et le réseau Corosync figurent sur le document partagé de la salle. Ceux des nœuds 2 et 3 arrivent au fil des chapitres.

Règle d'adressage — à appliquer pendant toute la formation

Le réseau de votre nœud. Chaque stagiaire a son propre réseau, derrière un vmbr0 NATé. Son adresse suit la forme 10.<site>.<N>.0/24 :

Élément Valeur Exemple : stagiaire 4 à Nantes (pxe241)
<site> 44 à Nantes, 75 à Paris, 67 à Strasbourg 44
<N> votre numéro de stagiaire, celui du nom de vos nœuds pxe2<N>1 à pxe2<N>3 4
Passerelle 10.<site>.<N>.1 10.44.4.1
Nœuds .11 (pxe2<N>1), .12 et .13 (nœuds 2 et 3, chapitre 4) 10.44.4.11
Votre PBS (pbs2<N>4) .14, interface web sur le port 8007 10.44.4.14
Vos ressources à partir de .50 10.44.4.50

Chaque nœud a aussi quatre autres cartes réseau (ens19 à ens22), inactives au départ. Elles mènent à des réseaux internes, sans accès Internet, que vous configurerez au chapitre 4 ; les nœuds y gardent leurs suffixes .11 à .13 :

Carte Réseau Usage
ens19 10.<site>.<N+10>.0/24 Cluster (Corosync)
ens20 10.<site>.<N+20>.0/24 Ceph, réseau du cluster (réplication)
ens21 10.<site>.<N+30>.0/24 Ceph, réseau public
ens22 10.<site>.<N+40>.0/24 Migration des VM

Ce réseau n'est joignable que depuis vos nœuds : de votre poste, vous n'atteignez que l'interface web, par l'URL Dawan. Pour tester une VM ou un conteneur, on passe donc par le Shell du nœud (curl, ping).

Toutes les ressources que vous créez (VM, conteneurs) portent une adresse IP fixe — jamais de DHCP (Dynamic Host Configuration Protocol, attribution automatique d'adresses). Le bas de la plage est réservé à l'infrastructure (passerelle, nœuds) ; vous démarrez donc vos machines à .50, puis vous incrémentez.

Dans les ateliers, les adresses s'écrivent 10.<site>.<N>.50, et les sorties montrent l'adressage du lab d'exemple, rappelé en tête de chaque aide : 10.59.1.x (site 59, stagiaire 1, nœud pxe211 en 10.59.1.11). Remplacez par vos propres valeurs.

Cette convention évite deux écueils : entrer en collision avec les adresses de l'infrastructure, et se marcher dessus entre stagiaires. Elle vaut pour le vmbr0.

Le plan d'adressage de la formation. Les ateliers suivent tous ce plan, pour que deux ressources ne se retrouvent jamais sur la même adresse. Seul le dernier octet est indiqué ; le début est celui de votre vmbr0.

Adresse Ressource Chapitre
.50 CT (conteneur) 200 cache-apt (cache de paquets) 1
.51 CT 201 ct-sdn-test, sauvegardé sur PBS (chapitre 5, atelier 2) 5
.52 CT 210, restauré depuis PBS 5
.54 VM 105 vm-debian, la première VM, installée depuis l'ISO (la VM 110, sa copie restaurée, garde la même adresse, carte débranchée) 2
.55 à .57 VM 100 (template cloud), VM 101, VM 102 2
.58 VM 107 vm-classique-01, clone du template 106 tiré de la VM 105 (atelier 9, partie B) 2
.66 VM 140 vm-disque (déplacement de disque, atelier 4, supprimée en fin d'atelier) 3
.81 CT 260 ct-nfs (serveur NFS, atelier 5, supprimé en fin d'atelier) 3
.85 VM 300 vm-ha-test (Ceph, haute disponibilité) 4 et 5
.90 VM 400 web-prod, le serveur web du fil rouge (Ceph, HA — High Availability, haute disponibilité —, pare-feu, PBS) 5

Chapitres

Annexes et téléchargements