Aller au contenu

Mise en œuvre de la tolérance de pannes et l'équilibrage de charge

1. Objectif du cours

Montrer comment créer et synchroniser un cluster Proxmox entre un serveur et des machines virtuelles, puis réaliser les opérations courantes : mises à jour et clonage de VM. Fournir les vérifications et bonnes pratiques associées.

2. Notions et définitions essentielles

  • Cluster : ensemble de serveurs/VM reliés pour partager des ressources et assurer la continuité de service.
  • Proxmox : plateforme libre et gratuite fournissant une interface web pour gérer VM, clusters et restaurations (support payant optionnel).
  • Nœud : chaque VM ou serveur participant au cluster, travaillant de façon indépendante.
  • Join information : ensemble d’éléments (adresse IP, empreinte digitale, code) nécessaires pour synchroniser une VM au cluster.

3. Fonctionnement et principes

  • Un cluster Proxmox centralise la gestion de plusieurs nœuds (serveur + VM) tout en conservant l’indépendance des VM.
  • La synchronisation d’une VM se fait par échange d’informations sécurisées (IP, empreinte digitale, code) et authentification par mot de passe.
  • Les mises à jour doivent être recherchées régulièrement pour corriger bugs et améliorer la sécurité du serveur cluster.
  • Le clonage permet de créer une VM dérivée d’une VM modèle afin d’éviter les pertes accidentelles ; le clone apparaît ensuite dans le centre de données.

4. Commandes et manipulations

(interfaces GUI expliquées dans le cours) - Accéder à Datacenter puis section Cluster : initier la création du cluster (fenêtre de création, nom du cluster).
- Récupérer Join Information : copier l’adresse IP, l’empreinte digitale et le code de synchronisation.
- Depuis la VM à synchroniser : coller le code dans l’option permettant de rejoindre le cluster et fournir le mot de passe pour valider.
- Dans le serveur/VM : onglet Updates puis Upgrade pour lister et lancer les mises à jour (taper Y pour accepter).
- Dans la console Proxmox : actions Start (démarrer une VM) puis Clone (lancer le clonage), spécifier nom et pool lors du clone.

5. Sécurité et bonnes pratiques

  • Mettre à jour fréquemment le serveur Proxmox (recherche régulière des mises à jour) pour corriger vulnérabilités et bugs.
  • Authentification requise lors de l’ajout d’un nœud : conserver et sécuriser les mots de passe utilisés pour Join.
  • En cas de demande de ré-authentification durant la création du cluster, fournir les identifiants pour finaliser l’opération.
  • Vérifier et éviter les conflits de nommage : un clone ne doit pas porter le même nom que la VM source.
  • Prendre en compte les ressources CPU de la machine hôte avant d’installer plusieurs VM.

6. Points essentiels à retenir pour le TSSR

  • Proxmox est gratuit ; le paiement n’est que pour le support commercial.
  • Un cluster peut être créé entre un serveur et plusieurs VM ; les nœuds restent indépendants.
  • Join Information fournit IP, empreinte et code nécessaires pour synchroniser une VM au cluster.
  • Les mises à jour se gèrent via l’interface Updates puis l’onglet permettant d’afficher toutes les updates en attente.
  • Accepter les mises à jour se fait par confirmation avant installation ; quitter l’interface d’update se fait par la touche dédiée indiquée.
  • Pour cloner une VM, il faut que la VM soit en marche (démarrer si nécessaire) et donner un nom unique au clone.
  • Après clonage, vérifier la présence du clone dans le centre de données.
  • Le clonage évite les pertes de données en servant de copier-modèle réutilisable.
  • En cas d’erreur lors de la création ou synchronisation, la ré-authentification peut être demandée ; garder les accès à portée.

7. Tableau récapitulatif

Élément Objectif Remarque clé
Proxmox Virtualisation + gestion cluster via web Gratuit ; support payant
Cluster Continuité et partage de ressources Regroupe serveurs et VM, nœuds indépendants
Join Information Synchronisation d’un nœud Contient IP, empreinte, code
Mises à jour Sécurité et stabilité Lister puis accepter les updates montrées
Clonage Créer VM dérivée VM-source doit être en marche ; nom unique

8. Vérifications pratiques

  • Après création : le Datacenter affiche le nom du cluster (ex. SRV-Cluster) et un message d’OK apparaît lors de la génération.
  • Join Information : présence des trois éléments (IP, empreinte digitale, code) et possibilité de copier ces informations.
  • Après synchronisation : la VM qui a rejoint apparaît dans la liste du centre de données du serveur.
  • Mises à jour : l’interface affiche le nombre de paquets en attente (ex. 24) ; confirmer l’upgrade et constater le message final indiquant la fin.
  • Clonage : présence du nouveau nom de VM dans le centre de données ; si échec lié au nom, changer le nom et relancer.

9. Flashcards Anki

Proxmox est-elle payante ? :: Non, la plateforme est gratuite (paiement uniquement pour le support).
Que contient la Join Information ? :: Adresse IP, empreinte digitale et code de synchronisation.
Quel nom a été donné au cluster de démonstration ? :: SRV-Cluster.
Combien de mises à jour étaient en attente dans la démonstration ? :: 24.
Quelle touche est indiquée pour accepter les mises à jour listées ? :: Taper Y pour accepter.
Quelle touche permet de quitter le menu après les mises à jour ? :: Appuyer sur la touche Q pour quitter.
État requis de la VM pour effectuer un clonage selon le cours ? :: La VM doit être en marche.
Où sont visibles les VM clonées ? :: Dans le centre de données du serveur Proxmox.
Que signifie que les VM deviennent un nœud dans Proxmox ? :: Elles travaillent indépendamment.
Que faire si le clonage échoue à cause du nom ? :: Donner un autre nom au clone.