Adresses IPv4 routées à partir de 0,70 € par adresse IP et par mois, sans minimum d'achat ni engagement. Voir les tarifs

Installer Proxmox VE

Dans la section précédente, vous avez choisi un serveur disposant d'un nombre de threads suffisant pour une densité de machines virtuelles réelle, à savoir un serveur d'occasion équipé de deux processeurs Xeon et comportant au moins 32 threads. Cette section consiste à y installer un système d'exploitation : Proxmox VE, l'hyperviseur sur lequel s'appuient toutes les étapes suivantes de ce guide.

Lancez le programme d'installation et acceptez la licence

Proxmox VE est fourni sous la forme d'un fichier ISO unique avec son propre programme d'installation basé sur Debian ; son démarrage s'apparente donc beaucoup à celui de n'importe quel support d'installation Linux : un menu de démarrage, puis un assistant graphique. L'option graphique est sélectionnée par défaut et constitue le choix le plus approprié pour une première installation, car les options d'interface en mode terminal sont principalement destinées aux consoles série sur du matériel physique ne disposant pas d'écran.

Menu de démarrage de Proxmox VE avec l'option « Installer Proxmox VE (graphique) » mise en surbrillance, ainsi que les entrées « Interface terminal » et « Options avancées »
L'option « Installer Proxmox VE (interface graphique) » est sélectionnée par défaut ; les options d'interface utilisateur en mode terminal sont prévues pour les consoles exclusivement série.

Le premier véritable écran de l'installateur est celui du contrat de licence, et cela vaut la peine de le lire attentivement au moins une fois : Proxmox VE est lui-même distribué sous licence GNU AGPLv3, code source inclus, ce qui explique pourquoi les conseils concernant le matériel d'occasion donnés dans la première partie s'appliquent aussi parfaitement ici : il n'y a pas de frais de licence par socket s'ajoutant au coût du matériel, comme ce serait le cas avec certains hyperviseurs commerciaux.

Écran du CLUF du programme d'installation de Proxmox VE affichant le texte de la licence AGPLv3, avec un bouton « J'accepte »
Proxmox VE est un logiciel sous licence AGPLv3, sans période d'essai ni clé à saisir ultérieurement.

Sélectionnez le disque cible et l'emplacement

Ensuite, le programme d'installation indique quel disque il prévoit d'effacer et demande une confirmation avant de procéder à l'opération. Il s'agit là du même avertissement que celui mentionné dans la première partie, qu'il convient de prendre très au sérieux sur un serveur pouvant comporter plusieurs disques durs.

Le bouton « Options » situé à côté du disque cible permet d'accéder au choix du système de fichiers, notamment ZFS avec RAID logiciel sur plusieurs disques si le serveur en dispose ; le système de fichiers ext4 sur un seul disque, illustré ici, constitue le point de départ le plus simple pour une première installation.

Écran du programme d'installation de Proxmox Virtual Environment affichant le disque dur de destination comme /dev/vda 64,00 GiB, avec un bouton « Options » permettant une configuration avancée du disque
Le disque cible s'affiche avant toute écriture, avec les options permettant de choisir le système de fichiers et la configuration RAID.

L'emplacement et le fuseau horaire viennent juste après, et le réseau sur lequel la machine virtuelle se trouve déjà fournit une estimation raisonnable pour ces deux paramètres ; sur du matériel physique, ces valeurs sont estimées à partir de la destination vers laquelle pointe la liaison montante du serveur lui-même, ce qu'il vaut mieux vérifier plutôt que de partir du principe que c'est correct.

Écran de sélection du lieu et du fuseau horaire dans le programme d'installation de Proxmox, avec les champs « Pays », « Fuseau horaire » et « Configuration du clavier »
Pays, fuseau horaire et disposition du clavier : ces informations sont déduites à partir des paramètres réseau ; il vaut mieux les vérifier plutôt que de partir d'hypothèses.

Définir le mot de passe root et l'adresse e-mail de l'administrateur

C'est l'élément central sur lequel repose toute la plateforme : Proxmox VE dispose par défaut d'un seul compte root, sans utilisateur administrateur distinct à configurer lors de l'installation, comme le proposent certaines distributions. L'adresse e-mail n'est pas non plus un simple détail : c'est là que le système d'alerte intégré envoie des notifications, par exemple en cas d'échec de sauvegarde par la suite. Il est donc préférable d'indiquer une adresse réellement consultée plutôt qu'une adresse factice.

Écran « Mot de passe d'administration et adresse e-mail » du programme d'installation de Proxmox, avec les champs « Mot de passe », « Confirmer le mot de passe » et « E-mail » renseignés
Le mot de passe « root » défini ici est le seul identifiant de connexion disponible sur ce serveur jusqu'à ce que d'autres utilisateurs soient ajoutés ultérieurement.

Configurer le réseau de gestion

L'écran « Réseau » permet de définir le nom d'hôte, l'adresse IP, la passerelle et le serveur DNS utilisés par l'interface d'administration ; ces champs sont tous préremplis à partir des informations récupérées par le programme d'installation via son propre bail DHCP. Sur un matériel physique pour lequel une adresse IP statique est déjà prévue, c'est le moment de modifier ces champs plutôt que d'accepter les valeurs attribuées par le DHCP.

Que se passe-t-il si le nom d'hôte ne ressemble pas à un vrai domaine ?

Le programme d'installation refuse de poursuivre. Proxmox exige ici un nom de domaine complet (FQDN), car ce nom fera partie, par la suite, du certificat SSL du serveur et de l'identité du cluster ; un simple nom d'hôte ou un nom fictif comme celui ci-dessous est systématiquement rejeté.

Le programme d'installation de Proxmox affiche une fenêtre contextuelle d'erreur : « Le nom d'hôte ne semble pas être un nom de domaine complet valide », dans l'écran « Configuration du réseau de gestion ».
Une erreur de validation a été déclenchée par le nom d'hôte de remplacement, qui n'était pas un nom de domaine complet (FQDN) valide.

Avant de cliquer sur « Suivant » sur cet écran : assurez-vous que la passerelle et le serveur DNS correspondent bien au réseau sur lequel le serveur sera installé, plutôt que de vous fier aveuglément aux valeurs DHCP proposées par le programme d'installation. Pour vérifier, comparez-les avec la configuration du routeur ou du commutateur de ce réseau ; une erreur à ce niveau n’empêchera pas l’installation, mais elle risque d’empêcher le serveur nouvellement installé d’accéder à sa propre interface web jusqu’à ce que quelqu’un corrige l’erreur depuis la console.

En remplaçant ce nom par n'importe quel FQDN valide, même un nom inventé de toutes pièces sur un réseau de laboratoire privé tel que pve.homelab.local, corrige l'erreur et permet à l'installation de se poursuivre.

Écran de configuration réseau du programme d'installation de Proxmox, avec un nom d'hôte valide (pve.homelab.local), une adresse IP, une passerelle et un serveur DNS renseignés
Un nom de domaine complet (FQDN) valide à la place de l'espace réservé, le reste des champs réseau restant tels qu'ils ont été détectés.

Vérifier et lancer l'installation

Chaque choix effectué dans les écrans précédents est consigné dans un tableau récapitulatif avant que quoi que ce soit ne soit écrit sur le disque, selon le même principe de « vérification avant validation » que continuera d'utiliser le programme d'installation dans les prochains guides de la série, qui feront suite à la première partie.

Écran de résumé du programme d'installation de Proxmox affichant le système de fichiers, le disque, le pays, le fuseau horaire, la configuration du clavier, l'adresse e-mail, l'interface de gestion, le nom d'hôte, l'adresse IP CIDR, la passerelle et les serveurs DNS, avec un bouton « Installer »
Aucune donnée n'est enregistrée sur le disque tant que l'on n'a pas cliqué sur « Installer » ici.

Cliquer sur « Installer » lance le véritable processus : le partitionnement du disque, puis l'extraction de plusieurs centaines de paquets, tandis qu'un diaporama décrit le fonctionnement de Proxmox. L'étape d'extraction est la plus longue, et sa durée dépend entièrement du disque et du processeur utilisés : quelques paquets volumineux, notamment les images du noyau et du micrologiciel, peuvent bloquer la barre de progression pendant une minute ou deux, même sur du matériel performant, ce qui est tout à fait normal et ne signifie pas pour autant qu'il y ait un blocage.

Écran de progression de l'installateur Proxmox à 69 %, en cours d'extraction du fichier « proxmox-kernel-7.0.2-6-pve-signed », accompagné d'un diaporama présentant l'administration via le Web
L'extraction des paquets est l'étape la plus longue de l'installation ; un paquet de noyau ou de micrologiciel volumineux peut bloquer la barre de progression pendant une minute.

Accéder à l'interface Web

Une fois l'extraction terminée, le programme d'installation écrit le chargeur d'amorçage et redémarre automatiquement sur le système fraîchement installé, sans qu'aucune intervention supplémentaire ne soit nécessaire. La toute première chose qui s'affiche à l'écran, avant toute connexion, est l'adresse de l'interface web qui se chargera de la suite de la configuration.

Le message d'accueil de la console Proxmox VE indique : « Bienvenue dans l'environnement virtuel Proxmox. Veuillez utiliser votre navigateur Web pour configurer ce serveur. Connectez-vous à https://10.0.2.15:8006 », suivi d'une invite de connexion à PVE.
La bannière de la console renvoie directement vers l'interface utilisateur Web ; cette fenêtre de connexion n'est donc que rarement nécessaire au quotidien.

Cette adresse utilise un certificat auto-signé lors de son premier chargement ; un navigateur la signalera donc comme non fiable avant d'autoriser l'accès à la page. C'est tout à fait normal sur un serveur qui n'a pas encore reçu de véritable certificat, et il suffit généralement de cliquer sur l'avertissement pour passer cette étape. Une fois cet avertissement passé, on accède à l'écran de connexion Proxmox VE proprement dit, celui-là même qui s'affiche à chaque visite ultérieure sur ce serveur.

Écran de connexion à Proxmox VE comportant les champs « Nom d'utilisateur », « Mot de passe », « Domaine » (configuré pour l'authentification standard PAM sous Linux) et « Langue », à côté d'une arborescence « Datacenter » vide
L'écran de connexion à Proxmox VE, accessible depuis n'importe quel navigateur se trouvant sur le même réseau que le serveur.

En se connectant avec le compte root et le mot de passe défini précédemment, on accède directement à la vue « Datacenter », où le nouveau nœud apparaît déjà dans la liste. Une fenêtre contextuelle s'affiche immédiatement lors d'une nouvelle installation : un rappel indiquant que ce serveur n'est associé à aucun abonnement payant, ce qui est normal et prévisible sur un serveur installé à partir des dépôts gratuits sans abonnement plutôt que via un contrat Proxmox payant. La fermer n'empêche en rien la suite de ce guide.

Vue du centre de données Proxmox VE après connexion, affichant le nœud pve avec l'utilisation du disque, de la mémoire et du processeur, une fenêtre contextuelle indiquant « Abonnement non valide » et un journal des tâches en bas de l'écran
La vue « Datacenter » immédiatement après la connexion, avec le message standard « Aucun abonnement valide » sur une installation neuve et non enregistrée.

En résumé

  • Proxmox VE s'installe à partir d'un seul fichier ISO, sans qu'il soit nécessaire d'acheter une clé de licence distincte.
  • Le réseau de gestion doit disposer d'un nom de domaine complet (FQDN) valide et résolvable comme nom d'hôte.
  • L'extraction du paquet est l'étape la plus lente et peut bloquer la barre de progression sans qu'il y ait pour autant de problème.
  • Une fois l'installation terminée, le serveur pointe directement vers sa propre interface web sur le port 8006.

Dans la section suivante, vous vous connecterez pour la première fois à cette interface Web et configurerez le pont réseau et le stockage nécessaires à une plateforme réelle.