Configurer Proxmox VE après installation : Dépôts et Stockage | INTROSERV
EUR
european

EUR

usa

USD

French Fr
Ex. VAT Ex. VAT 0%

Configurer Proxmox VE après l'installation

Après l'installation de Proxmox VE, quelques paramètres sont nécessaires avant de créer des machines virtuelles : configurer les dépôts pour que le nœud reçoive des mises à jour, mettre à jour le système, ajouter des disques pour le stockage des machines virtuelles et protéger SSH contre le devinette de mots de passe. Ce guide couvre ces étapes pour Proxmox VE 8 et 9. Les principales étapes sont identiques dans les deux versions, bien que certains détails de l'interface puissent différer. Les captures d'écran ont été prises sur Proxmox VE 8.4.

Info

Proxmox VE 8 a atteint la fin du support le 31 août 2026. Sur un nouveau serveur, installez Proxmox VE 9. Si le serveur exécute la version 8, planifiez une mise à niveau vers la version 9.

Étape 1. Configurer les dépôts

Une nouvelle installation active le dépôt enterprise par défaut. L'accès nécessite un abonnement valide, et sans celui-ci, apt update renvoie une erreur 401 Unauthorized pour ce dépôt. Pour recevoir des mises à jour sans abonnement, désactivez le dépôt enterprise et activez le dépôt gratuit no-subscription.

Info

Le dépôt no-subscription est officiellement fourni par Proxmox pour les tests et l'utilisation hors production. Ses paquets sont moins testés que ceux enterprise. Pour les serveurs de production, Proxmox recommande un abonnement.

Dans l'interface web

Ouvrez l'interface web à l'adresse https://SERVER_IP:8006 et connectez-vous en tant que root avec le domaine Linux PAM. Sélectionnez le nœud dans l'arbre à gauche et allez dans Updates → Repositories.

Sélectionnez la ligne contenant pve-enterprise et cliquez sur Disable.

Si la liste contient également un dépôt Ceph enterprise activé et que vous n'utilisez pas Ceph avec un abonnement, désactivez-le de la même manière. Ensuite, le statut affiche une erreur indiquant qu'aucun dépôt Proxmox VE n'est activé. Ceci est attendu jusqu'à ce que vous ajoutiez le dépôt suivant.

Cliquez sur Add. Le panneau rappelle que le serveur n'a pas d'abonnement valide. Cliquez sur OK, sélectionnez No-Subscription dans la liste Repository et cliquez sur Add.

Le dépôt apparaît dans la liste et le statut change en You get updates for Proxmox VE. L'avertissement selon lequel le dépôt no-subscription n'est pas recommandé pour une utilisation en production est attendu.

Depuis la ligne de commande

La même opération peut être effectuée depuis le shell.

Sur Proxmox VE 8 avec les fichiers de dépôt par défaut, commentez le dépôt enterprise et ajoutez le no-subscription :

sed -i 's/^deb/#deb/' /etc/apt/sources.list.d/pve-enterprise.list echo "deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription" > /etc/apt/sources.list.d/pve-no-subscription.list

Proxmox VE 9 utilise des fichiers de dépôt au format deb822 avec l'extension .sources. Pour désactiver le dépôt enterprise, ajoutez la ligne Enabled: no dans /etc/apt/sources.list.d/pve-enterprise.sources. Pour ajouter le dépôt no-subscription, créez le fichier /etc/apt/sources.list.d/proxmox.sources avec le contenu suivant :

Types: deb URIs: http://download.proxmox.com/debian/pve Suites: trixie Components: pve-no-subscription Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg

L'interface web modifie correctement les fichiers dans les deux formats, c'est donc la méthode la plus simple dans les deux versions.

Étape 2. Mettre à jour le système

Dans l'interface web, allez dans Updates et cliquez sur Refresh. Lorsque la liste des paquets est mise à jour, cliquez sur Upgrade. Une fenêtre de console s'ouvre. Confirmez la mise à niveau avec Y et attendez la fin du processus.

Depuis la ligne de commande :

apt update apt dist-upgrade

Warning

Sur Proxmox VE, utilisez toujours apt dist-upgrade (ou apt full-upgrade), jamais apt upgrade. La simple commande upgrade n'installe pas les nouvelles dépendances et peut laisser le système dans un état incohérent.

Si la mise à jour a installé un nouveau noyau, redémarrez le nœud :

reboot

Étape 3. Ajouter un disque pour les machines virtuelles

Proxmox VE peut utiliser un disque supplémentaire de plusieurs façons. Le choix dépend de ce que vous stockerez dessus.

  • Directory : Un système de fichiers régulier monté comme dossier. Il peut stocker des images disque au format qcow2 ou raw, des images ISO, des modèles de conteneurs et des sauvegardes. Adapté aux sauvegardes et aux images ISO.
  • LVM : Un groupe de volumes pour les disques de machines virtuelles. Rapide et simple, mais le LVM standard ne prend pas en charge les instantanés (snapshots).
  • LVM-Thin : Comme LVM, mais avec le thin provisioning et les instantanés. C'est le type que Proxmox VE utilise pour local-lvm après l'installation.
  • ZFS : Un système de fichiers avec sommes de contrôle, compression, instantanés et RAID logiciel. Nécessite plus de RAM que les autres types.

Vérifier les disques libres

Sélectionnez le nœud et allez dans Disks. La liste affiche tous les disques du serveur. Un disque libre a la valeur No dans la colonne Usage.

Si le disque a été utilisé auparavant et possède encore des partitions, sélectionnez-le et cliquez sur Wipe Disk.

Danger

Wipe Disk supprime toutes les données du disque. Vérifiez deux fois le nom du périphérique et le modèle avant de confirmer.

Option 1. Directory

Allez dans Disks → Directory et cliquez sur Create: Directory. Sélectionnez le disque, choisissez le système de fichiers (ext4 ou xfs), saisissez un nom et laissez la case Add Storage cochée. Cliquez sur Create.

Proxmox VE formate le disque, le monte sous /mnt/pve/NAME et l'ajoute comme stockage acceptant tous les types de contenu : sauvegardes, images disque, images ISO, conteneurs et extraits. Pour limiter ce qui peut y être stocké, allez dans Datacenter → Storage, sélectionnez le stockage, cliquez sur Edit et modifiez Content.

Option 2. LVM

Allez dans Disks → LVM et cliquez sur Create: Volume Group. Sélectionnez le disque, saisissez un nom et laissez la case Add Storage cochée. Cliquez sur Create.

Le stockage apparaît dans l'arbre à gauche et peut contenir des disques de machines virtuelles.

Tip

Si vous avez besoin d'instantanés de machines virtuelles sur ce disque, utilisez plutôt Disks → LVM-Thin → Create : Thinpool. La boîte de dialogue comporte les mêmes champs.

Option 3. ZFS

Allez dans Disks → ZFS et cliquez sur Create : ZFS. Saisissez un nom, sélectionnez un ou plusieurs disques et choisissez le niveau de RAID :

  • Single Disk pour un seul disque, sans redondance ;
  • Mirror pour deux disques ou plus, les données sont copiées sur chacun ;
  • RAIDZ pour trois disques ou plus, avec parité simple ;
  • RAIDZ2 pour quatre disques ou plus, avec double parité ;
  • RAIDZ3 pour cinq disques ou plus, avec triple parité.

Laissez Compression réglé sur on et ashift sur 12, sauf raison contraire. Laissez la case Add Storage cochée et cliquez sur Create.

Warning

ZFS utilise la RAM pour son cache (ARC). Par défaut, le cache peut occuper jusqu'à 50 % de la mémoire du serveur. Lors des nouvelles installations de Proxmox VE 8.1 et ultérieures, la limite est de 10 % de la mémoire, mais pas plus de 16 GiB. Prévoyez suffisamment de RAM pour les machines virtuelles et pour ZFS. N'utilisez pas ZFS au-dessus d'un volume RAID matériel : ZFS nécessite un accès direct aux disques.

Vérifier les stockages

Allez dans Datacenter → Storage. Les nouveaux stockages figurent dans la liste avec leurs types et contenus.

La colonne Content indique quels types de données chaque stockage prend en charge. Les types disponibles dépendent du type de stockage, vérifiez donc cette colonne avant d'utiliser un stockage pour des disques de machines virtuelles, des conteneurs, des images ISO ou des sauvegardes.

Étape 4. Protéger SSH avec Fail2Ban

Fail2Ban bloque les adresses IP après plusieurs tentatives échouées de connexion. Installez-le :

apt update apt install fail2ban

Ne modifiez pas /etc/fail2ban/jail.conf : il est remplacé lors des mises à jour du paquet. Créez votre propre fichier de configuration :

nano /etc/fail2ban/jail.local

Ajoutez les lignes suivantes :

[sshd] enabled = true backend = systemd maxretry = 5 findtime = 10m bantime = 1h

Ici, maxretry est le nombre de tentatives échouées, findtime est la période durant laquelle elles sont comptées, et bantime est la durée pendant laquelle l'adresse reste bloquée. La ligne backend = systemd fait lire à Fail2Ban le journal SSH depuis le journal système. Sur Proxmox VE 8 et 9, le journal SSH est souvent écrit uniquement dans le journal et /var/log/auth.log n'existe pas, de sorte que le backend basé sur fichier par défaut ne fonctionnerait pas.

Redémarrez le service et vérifiez le statut :

systemctl restart fail2ban fail2ban-client status sshd

La sortie affiche le nombre de tentatives échouées et la liste des adresses bloquées.

Tip

Si le serveur est géré uniquement par vous, il est plus sûr de se connecter avec des clés SSH et de désactiver la connexion par mot de passe. Avant de désactiver les mots de passe, assurez-vous que la connexion par clé fonctionne et que vous disposez d'un accès console via IP-KVM. Fail2Ban devient alors une couche de protection supplémentaire. Vous pouvez également protéger l'interface web sur le port 8006 avec Fail2Ban : consultez la page officielle Fail2ban du wiki Proxmox VE.

Conclusion

Le nœud reçoit désormais des mises à jour depuis le dépôt no-subscription, le système est à jour, un disque supplémentaire est prêt pour les machines virtuelles et SSH est protégé contre le devinette de mots de passe. Vous pouvez maintenant téléverser des images ISO et créer des machines virtuelles et des conteneurs.

VAT

  • Other

    Ex. VAT

    0%
  • austria

    Austria

    20%
  • Belgium

    Belgium

    21%
  • Bulgaria

    Bulgaria

    20%
  • Croatia

    Croatia

    25%
  • Cyprus

    Cyprus

    19%
  • Czech Republic

    Czech Republic

    21%
  • Denmark

    Denmark

    25%
  • Estonia

    Estonia

    22%
  • France

    France

    20%
  • Finland

    Finland

    24%
  • Germany

    Germany

    19%
  • Greece

    Greece

    24%
  • Hungary

    Hungary

    27%
  • Ireland

    Ireland

    23%
  • Italy

    Italy

    22%
  • Latvia

    Latvia

    21%
  • Lithuania

    Lithuania

    21%
  • Luxembourg

    Luxembourg

    17%
  • Malta

    Malta

    18%
  • Netherlands

    Netherlands

    21%
  • Poland

    Poland

    23%
  • Portugal

    Portugal

    23%
  • Romania

    Romania

    19%
  • Slovakia

    Slovakia

    20%
  • Slovenia

    Slovenia

    22%
  • Spain

    Spain

    21%
  • Sweden

    Sweden

    25%
  • USA

    USA

    0%
european
states
  • kingdom
  • germany
  • Español
  • French
  • Hrvatska
  • Italiano
  • Poland
  • Slovenski
  • ukraine
  • Türkçe
  • Русский
  • Other
  • Austria
  • Belgium
  • Bulgaria
  • Croatia
  • Cyprus
  • Czech Republic
  • Denmark
  • Estonia
  • Finland
  • France
  • Germany
  • Greece
  • Hungary
  • Ireland
  • Italy
  • Latvia
  • Lithuania
  • Luxembourg
  • Malta
  • Netherlands
  • Poland
  • Portugal
  • Romania
  • Slovakia
  • Slovenia
  • Spain
  • Sweden
  • USA