Installer PVE (ISO, ZFS RAID1 boot, IPMI), post-install¶
Installer Proxmox VE 9.x depuis l'ISO officielle via la console IPMI, sur deux disques boot en miroir ZFS (RAID1), puis configurer les dépôts, mettre à jour et vérifier le nœud avant de l'intégrer à un cluster.
Avant de toucher la prod
- Matériel validé par le MSP (Choisir le matériel) : contrôleur en mode HBA, deux SSD boot identiques.
- BIOS/UEFI : VT-x/AMD-V et VT-d/AMD-Vi sur « Enabled », démarrage UEFI, firmware à jour.
- Accès IPMI/iDRAC/iLO fonctionnel, avec console virtuelle et montage d'ISO.
- Plan d'adressage fourni : FQDN (
pve01.client.local), IP de management, passerelle, DNS. - ISO téléchargée depuis proxmox.com et somme SHA256 vérifiée.
- Clé d'abonnement disponible (contrats MSP : dépôt enterprise).
Étapes¶
1. Démarrer l'installateur¶
Monter l'ISO dans la console virtuelle IPMI et démarrer dessus. Choisir Install Proxmox VE (Graphical). En cas d'affichage défaillant, utiliser Terminal UI ; sans écran, Terminal UI, Serial Console.
2. Disques boot en ZFS RAID1¶
Sur l'écran Target Harddisk, cliquer sur Options :
| Champ | Valeur MSP |
|---|---|
| Filesystem | zfs (RAID1) |
| Disques | Les deux SSD boot uniquement ; les autres sur -- do not use -- |
| ashift | 12 (secteurs 4K) |
| compress | on (lz4) |
| checksum | on |
| ARC max size | Laisser la valeur proposée (10 % de la RAM, 16 Go max) ; ajuster plus tard |
| hdsize | Toute la taille, sauf consigne MSP |
Le pool créé s'appelle rpool. Les disques de données (ZFS tank, OSD Ceph) sont configurés après installation, jamais depuis l'installateur.
3. Localisation, mot de passe, réseau¶
- Pays, fuseau
Europe/Paris, clavierfr. - Mot de passe
rootrobuste (stocké dans le coffre du MSP) et adresse mail d'alerte. - Interface de management, FQDN
pve01.client.local, IP en/24, passerelle, DNS. Un seul protocole (IPv4 ou IPv6) à l'installation ; l'autre s'ajoute après.
Valider le résumé, installer, retirer l'ISO, redémarrer.
4. Post-installation : dépôts¶
- Se connecter sur
https://pve01.client.local:8006enroot@pam. - Nœud → Subscription → Upload Subscription Key.
- Nœud → Updates → Repositories : vérifier que pve-enterprise est actif et qu'aucune alerte n'est affichée (le dépôt Ceph est configuré à l'installation de Ceph) ; désactiver pve-no-subscription s'il a été ajouté.
- Nœud → Updates → Refresh puis Upgrade.
Sans abonnement (lab uniquement), utiliser /etc/apt/sources.list.d/proxmox.sources avec Components: pve-no-subscription et ajouter Enabled: no dans le fichier enterprise.
5. Post-installation : réglages de base¶
timedatectl # NTP actif (chrony), heure correcte
pve-network-interface-pinning generate # figer les noms d'interfaces (nic1, nic2...), puis reboot
proxmox-boot-tool status # deux ESP listées, une par disque boot
zpool status rpool # mirror-0 ONLINE, deux disques
Configurer ensuite les bridges et bonds (Linux bridge, VLAN, bonding), l'authentification et l'accès SSH (Durcir un hôte), puis les notifications (Notifications natives).
Vérifications
pveversion
# pve-manager/9.x.y/... (running kernel: ...)
zpool status rpool
# rpool ONLINE
# mirror-0 ONLINE
proxmox-boot-tool status
# deux UUID d'ESP configurées
apt update 2>&1 | grep -i -E 'err|401'
# aucune sortie
hostname -f && hostname -i
# pve01.client.local / IP de management (pas 127.0.1.1)
Rollback
Avant l'intégration au cluster, une réinstallation complète est la voie la plus sûre : relancer l'ISO, les disques boot sont réécrits. Une fois le nœud dans un cluster, suivre Ajouter, retirer, réinstaller un nœud.
Pièges vus en support
- Installation sur un volume RAID matériel puis ZFS par-dessus : non supporté, à refaire.
hostname -irenvoie127.0.1.1ou une autre IP : la création du cluster échoue ou Corosync utilise la mauvaise interface. Corriger/etc/hosts.- Disques de données sélectionnés par erreur dans le RAID1 boot : capacité gaspillée et pool impossible à réduire.
- Dépôt enterprise actif sans clé :
apt updaterenvoie une erreur 401 et aucune mise à jour n'est appliquée. - Changement de nom de carte réseau après mise à jour du noyau ou du firmware : nœud injoignable. Le pinning des noms d'interfaces l'évite.
Quand ouvrir un ticket iTop
Installateur qui ne détecte pas les disques ou la carte réseau, erreur 401 persistante avec une clé valide, ESP absente dans proxmox-boot-tool status : P3. Joindre pveversion -v, lsblk, zpool status, proxmox-boot-tool status. Pour les contrats N2/N3, l'installation est réalisée par le MSP.