Installation et configuration de Proxmox VE sur un serveur dédié
DOG&DEV · 25/01/2025
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
-
Démarrez sur l’ISO (clé USB ou virtuelle).
-
Install Proxmox VE (interface graphique).
-
End User License Agreement → accepter.
-
Target disk : disque d’installation (attention, les données seront effacées). Pour un setup avancé (ZFS, RAID), configurez ici.
-
Location / Time zone / Keyboard : selon votre région.
-
Password : mot de passe fort pour l’utilisateur
root. -
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.
- Management interface : la carte utilisée pour l’admin (ex.
-
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)
- Datacenter → Storage → Add.
- 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)
- Créer une VM (bouton Create VM).
- General : nom, nœud.
- OS : type Linux, version ; ISO à sélectionner (à télécharger dans local ou un stockage ISO si besoin).
- Disks : taille (ex. 32 Go), bus SCSI ou VirtIO (meilleures perfs).
- CPU : sockets, cœurs.
- Memory : RAM (ex. 2048).
- Network : VirtIO (bridge
vmbr0par défaut). - 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
- Create CT (Create Container).
- Template : télécharger un template (ex.
debian-12-standard) si nécessaire. - Disks, CPU, Memory, Network : comme pour une VM, adaptés aux conteneurs.
- Root password ou SSH key.
- 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-upgraderé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.