doganddev
Accueil Blog Boutique

Installation et configuration de Proxmox VE sur un serveur dédié

DOG&DEV · 25/01/2025

Virtualisation Tempêtes & Incidents Virtualisation
Installation et configuration de Proxmox VE sur un serveur dédié

Installation et configuration de Proxmox VE sur un serveur dédié

Proxmox VE est une plateforme de virtualisation (KVM, LXC) avec interface web, adaptée aux serveurs dédiés. Ce guide couvre l’installation de Proxmox 9, le réseau initial, le stockage et la création de machines virtuelles (VM) et de conteneurs (LXC).

Prérequis

  • Matériel : processeur avec virtualisation (VT-x / AMD-V), 8–16 Go RAM minimum, disques avec espace suffisant pour les VM/LXC
  • ISO Proxmox VE 9 (ou 8.x) téléchargée depuis proxmox.com
  • Accès IPMI, KVM-IP ou console série pour l’installation (serveur dédié)
  • Connexion réseau : IP statique ou DHCP selon l’infrastructure

Téléchargement et vérification de l’ISO

  • Téléchargement : Proxmox VE → Proxmox Virtual Environment → ISO.
  • Vérification : comparer le SHA256 avec le checksum fourni sur le site.
sha256sum proxmox-ve_*.iso

Gravez l’ISO sur une clé USB (Rufus, balenaEtcher, etc.) ou montez-la via l’IPMI/iLO du serveur.

Installation

  1. Démarrez sur l’ISO (clé USB ou virtuelle).

  2. Install Proxmox VE (interface graphique).

  3. End User License Agreement → accepter.

  4. Target disk : disque d’installation (attention, les données seront effacées). Pour un setup avancé (ZFS, RAID), configurez ici.

  5. Location / Time zone / Keyboard : selon votre région.

  6. Password : mot de passe fort pour l’utilisateur root.

  7. Network :

    • Management interface : la carte utilisée pour l’admin (ex. eno1).
    • IP : statique (ex. 192.0.2.10/24) ou DHCP.
    • Gateway et DNS selon votre réseau.
  8. Validez et lancez l’installation. Redémarrez à la fin.

Accès à l’interface

  • URL : https://IP_du_serveur:8006
  • Utilisateur : root
  • Mot de passe : celui défini à l’installation

En cas d’avertissement de certificat (auto-signé), acceptez après avoir vérifié l’IP.

Dépôts no-subscription (optionnel)

Par défaut, le dépôt « enterprise » peut exiger une clé. Pour un usage sans abonnement :

# Éditer les sources
nano /etc/apt/sources.list.d/plesk.list
# ou commenter/désactiver le dépôt enterprise et activer no-subscription

# Exemple no-subscription (à adapter à la version)
# deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription

Puis :

apt update && apt full-upgrade

Consultez la doc Proxmox pour les dépôts officiels selon votre version.

Hostname et /etc/hosts

Pour éviter les avertissements :

hostnamectl set-hostname pve.votredomaine.local

Éditez /etc/hosts pour que le nom du serveur résolve correctement :

127.0.2.1 pve.votredomaine.local pve

(Adaptez l’IP si votre configuration le requiert.)

Stockage (Datacenter → Storage)

  1. DatacenterStorageAdd.
  2. Types courants :
    • Directory : dossier local (images, backups, ISO).
    • LVM / LVM-Thin : pour les disques des VM.
    • ZFS : si vous avez configuré un pool ZFS à l’install ou après.
    • NFS / CIFS : stockage distant.

Ajoutez au moins un stockage pour disk image, ISO, snippets (cloud-init) et backup selon vos besoins.

Création d’une VM (ex. Debian)

  1. Créer une VM (bouton Create VM).
  2. General : nom, nœud.
  3. OS : type Linux, version ; ISO à sélectionner (à télécharger dans local ou un stockage ISO si besoin).
  4. Disks : taille (ex. 32 Go), bus SCSI ou VirtIO (meilleures perfs).
  5. CPU : sockets, cœurs.
  6. Memory : RAM (ex. 2048).
  7. Network : VirtIO (bridge vmbr0 par défaut).
  8. Validez et Démarrer la VM. Connectez-vous à la console (ou via VNC/SPICE) pour terminer l’install de l’OS invité.

Création d’un conteneur LXC

  1. Create CT (Create Container).
  2. Template : télécharger un template (ex. debian-12-standard) si nécessaire.
  3. Disks, CPU, Memory, Network : comme pour une VM, adaptés aux conteneurs.
  4. Root password ou SSH key.
  5. Démarrer le conteneur et vous connecter en SSH ou console.

Sécurisation de base

  • SSH : préférer les clés et désactiver la connexion par mot de passe si possible. Voir ssh-linux, use-ssh-linux.
  • Firewall : activer le pare-feu Proxmox (Datacenter → Firewall) ; n’exposer que le strict nécessaire (8006, 22). Pour un réseau privé entre VM : lan-proxmox.
  • Mises à jour : apt update && apt full-upgrade régulièrement.

Dépannage

Symptôme Cause possible Correctif
Pas d’accès à 8006 Pare-feu local, réseau, mauvais port Vérifier IP, systemctl status pveproxy ; ouvrir 8006 (TCP)
VM ne démarre pas ISO absent, BIOS/UEFI, ressources Vérifier stockage ISO ; type de firmware ; RAM/CPU alloués
Réseau VM inaccessible Bridge, vmbr0, iptables Vérifier vmbr0 et l’IP de la VM ; lan-proxmox pour un LAN privé

Bonnes pratiques

  • Checklist post-install : hostname, /etc/hosts, dépôts, mises à jour, backup du pool de stockage.
  • Sauvegardes : utiliser les jobs de backup Proxmox (VM, LXC) vers un stockage dédié.
  • Réseau : séparer le trafic de gestion (vmbr0) et un éventuel LAN privé (vmbr1) : lan-proxmox.

Ressources


Cet article s’inscrit dans notre série de guides hébergement et gaming. Pour un serveur sur-mesure, contact.

Commentaires (0)

Laisser un commentaire