Procédure : Ajouter une Nouvelle VM ou un Conteneur au Cluster


1. Objectif du Document

Ce document est la checklist officielle à suivre pour créer une nouvelle machine virtuelle (VM) ou un nouveau conteneur (LXC) sur notre cluster Proxmox.

L’objectif est de s’assurer que chaque nouvelle machine est créée de manière standardisée, performante et sécurisée, en respectant les bonnes pratiques que nous avons définies dans la Phase 2.

2. Le “Pourquoi” : La Standardisation est la Clé

Créer une VM via l’assistant Proxmox est simple, mais de nombreux paramètres peuvent être configurés. Sans une checklist standard, deux administrateurs (ou le même administrateur à deux moments différents) pourraient créer des VMs avec des configurations très différentes, menant à un parc hétérogène, difficile à maintenir et aux performances inégales.

Cette procédure garantit que chaque “brique” de notre infrastructure est construite sur les mêmes fondations solides.

3. Prérequis

  • Avoir défini le besoin de la nouvelle machine :
    • Quel sera son rôle ? (ex: serveur web, base de données…).
    • Quel système d’exploitation ? (Windows, Debian 13…).
    • Sera-ce une VM ou un conteneur ? (Voir le guide de décision).
  • Avoir réservé une adresse IP dans le plan d’adressage.
  • Avoir défini son nom FQDN selon la stratégie de nommage (ex: vm-win-newservice-01.ciel-melec.local).
  • Avoir les ISOs nécessaires (OS, pilotes VirtIO) ou les templates de conteneurs disponibles sur le stockage partagé.

4. Checklist de Création

Scénario A : Création d’une Machine Virtuelle (VM)

  1. Lancer l’Assistant : Dans l’interface Proxmox, cliquez sur Create VM.
  2. Onglet General :
    • Node : Sélectionner un nœud (Proxmox répartira la charge automatiquement).
    • VM ID : Laissez Proxmox choisir le prochain ID disponible.
    • Name : Le nom de la VM (ex: vm-win-newservice-01).
  3. Onglet OS :
    • Sélectionnez le stockage contenant vos ISOs.
    • Sélectionnez l’ISO du système d’exploitation à installer.
    • Guest OS : Type Microsoft Windows et la version correspondante.
  4. Onglet System :
    • Graphic card : Default.
    • SCSI Controller : VirtIO SCSI.
    • Cochez la case Qemu Agent.
  5. Onglet Hard Disk :
    • Bus/Device : SCSI.
    • Storage : QNAP_NFS_VMs (notre stockage partagé).
    • Disk size : Allouez une taille raisonnable.
  6. Onglet CPU :
    • Cores : Commencez petit (ex: 2), vous pourrez augmenter plus tard si besoin.
  7. Onglet Memory :
    • Memory (MiB) : Allouez une RAM raisonnable (ex: 4096).
  8. Onglet Network :
    • Bridge : vmbr0.
    • VLAN Tag : L’ID du VLAN de la VM (ex: 20 pour le VLAN Serveurs).
    • Model : VirtIO (paravirtualized).
  9. Confirmer et Finaliser.

Actions Post-Création (pour les VMs Windows)

  1. Avant le premier démarrage : Allez dans l’onglet Hardware de la VM, ajoutez un second lecteur CD/DVD et montez-y l’ISO virtio-win.iso.
  2. Pendant l’installation de l’OS : Chargez les pilotes de disque VirtIO depuis le CD.
  3. Après l’installation de l’OS : Installez les virtio-win-guest-tools pour l’agent QEMU et tous les autres pilotes.

Scénario B : Création d’un Conteneur (LXC)

  1. Lancer l’Assistant : Dans l’interface Proxmox, cliquez sur Create CT.
  2. Onglet General :
    • Node, VM ID, Hostname : Remplir comme pour une VM.
    • Entrez et confirmez le mot de passe root pour le conteneur.
  3. Onglet Template :
    • Sélectionnez le stockage contenant vos templates.
    • Sélectionnez le template debian-13-standard_....
  4. Onglet Disks :
    • Storage : QNAP_NFS_VMs.
    • Disk size : Allouez une taille suffisante.
  5. Onglet CPU et Memory :
    • Allouez les ressources nécessaires.
  6. Onglet Network :
    • Bridge : vmbr0.
    • VLAN Tag : L’ID du VLAN (ex: 20).
    • IPv4 : Static.
    • Renseignez l’adresse IP/CIDR (ex: 10.0.20.XX/24) et la Gateway (10.0.20.254).
  7. Onglet DNS :
    • Renseignez le DNS domain (tne.local) et le DNS server (10.0.20.10).
  8. Confirmer et Finaliser.

5. Étapes Finales de Configuration

Une fois la VM ou le conteneur créé et l’OS de base installé :

  • Mises à jour : Faites toutes les mises à jour système (apt update && apt upgrade ou Windows Update).
  • Jonction au domaine : Si c’est un serveur Windows, joignez-le au domaine ciel-melec.local.
  • Installation des agents : Déployez les agents de supervision (Zabbix) et d’inventaire (GLPI) via GPO ou manuellement.
  • Haute Disponibilité : Si la machine est critique, n’oubliez pas de l’ajouter à un groupe de Haute Disponibilité.
  • Sauvegarde : Assurez-vous que la nouvelle machine est bien incluse dans un job de sauvegarde de Proxmox Backup Server.

Procédure suivante : Mettre à Jour le Système Proxmox.