• Restaurer Proxmox après une erreur de disque

    Lorsque Proxmox refuse de démarrer et bascule directement en emergency mode, la situation peut sembler critique. Pourtant, dans la majorité des cas, la panne n’est pas liée au système lui-même, mais à un simple disque de stockage qui ne parvient plus à se monter au démarrage. Un volume de données corrompu, un UUID modifié, une coupure de courant ou même un câble SATA instable peuvent suffire à bloquer entièrement l’hôte et à rendre toutes les machines virtuelles inaccessibles.
    Dans ce guide, je vous montre une méthode fiable et reproductible pour diagnostiquer et réparer ce type de blocage sans mettre en danger les VMs. L’objectif n’est pas seulement de “débloquer” Proxmox, mais de comprendre précisément ce qui se produit, d’identifier le disque défaillant, de vérifier l’exactitude du fichier fstab, puis de réparer la filesystem de manière sûre lorsque cela s’avère nécessaire. Suivre cette démarche permet non seulement de restaurer l’accès au serveur, mais aussi d’éviter des manipulations risquées comme le reformatage ou la recréation de volumes, qui entraîneraient une perte totale de données.
    En quelques étapes maîtrisées, il est possible de remettre le système en marche, de valider l’intégrité du disque et de prévenir de futurs incidents. Il s’agit d’une procédure essentielle pour toute personne administrant Proxmox avec plusieurs disques de stockage, que ce soit sur un serveur de production ou dans un homelab avancé.

    (more…)

    👤

    📁
  • Mise à niveau de Proxmox VE 8 vers 9

    Une fois que vous avez fait l’update vers Proxmox Virtual Environment 8.4.19, qui est la dernière version majeure de la branche 8.x, vous allez remarquer ce message d’avertissement dans l’interface :

    Support for Proxmox VE 8 ends on 2026-08-31

    Ça veut dire que le cycle de vie de 3 ans de cette version majeure de Proxmox achève, et c’est le temps de faire l’upgrade. C’est sûr que vous pouvez décider de skipper l’update et que le système va continuer de rouler. Par contre, après le 31 août 2026, il n’y aura plus aucun update, incluant les patchs de sécurité critiques. Avec le temps, les serveurs de packages (repositories) de Debian Bookworm et Proxmox 8 vont être archivés, et installer de nouveaux packages va devenir un vrai calvaire. La sécurité de votre hyperviseur et de vos VMs va être à risque. Dans un homelab, on peut encore s’essayer, mais faire rouler ça en prod, c’est comme jouer à la roulette russe à chaque jour. (more…)

  • Configuration No-Subscription sur Proxmox VE 9

    Dans le tutoriel précédent, je vous ai montré comment installer Proxmox VE 9.1 — c’est toute la puissance de Debian 13 (Trixie) dans votre serveur. Mais il y a un petit « catch » : par défaut, le système est configuré avec les dépôts Enterprise, qui demandent un abonnement payant.
    C’est important de comprendre que Proxmox reste full fonctionnel en version No-Subscription. Vous ne perdez aucune feature — le clustering, les backups, les migrations et le management des ressources fonctionnent sans aucune restriction. La seule différence, c’est que vous recevez les packages de la branche pour les développeurs et les passionnés, qui est mise à jour encore plus souvent que la branche Enterprise. Pour un home lab, où on trippe sur la liberté et l’accès complet « out of the box », c’est le choix idéal.
    Si vous avez essayé d’utiliser le guide pour Proxmox 8, vous avez sûrement remarqué que ça ne marche plus. Dans la nouvelle version, Proxmox a switché vers le format moderne DEB822 (des fichiers .sources au lieu des vieux fichiers .list).

    Dans ce tutoriel, on va :
    – Checker la nouvelle structure des dépôts.
    – Switcher correctement le système de base et Ceph Squid vers la branche No-Subscription.
    – Enlever le maudit nag screen « No Valid Subscription » dans l’interface web.
    Et pour ceux qui veulent sauver du temps, il y a mon script Bash à la fin de l’article qui automatise tout le setup en quelques secondes.

    Alors, on se coule un petit café ou un thé, et on commence.

    (more…)

    👤

    📁
  • Installation Proxmox VE 9

    Dans mon tutoriel précédent, j’ai montré comment installer Proxmox 8, mais c’était il y a deux ans — dans le monde des TI, c’est une éternité. Donc, dans ce guide, je vais vous montrer étape par étape comment installer Proxmox VE 9 sur un serveur. La version 9 est sortie l’année passée, mais je ne me presse jamais pour faire l’update dès le premier jour. Tant que la version 8 est encore supportée et qu’on finit de “fixer” les bugs de la nouvelle version, je préfère attendre un peu pour avoir un système stable.

    Dans cette nouvelle version de Proxmox 9, on retrouve plusieurs changements importants :
    – Noyau Linux mis à jour : basé sur le plus récent noyau stable (Debian 13 Trixie), ce qui donne un meilleur support pour le hardware moderne.
    – QEMU 9.x et LXC 6.x : de grosses améliorations de performance et de sécurité pour les machines virtuelles (VM) et les containers.
    – ZFS 2.2+ : une meilleure stabilité du système de fichiers et de nouvelles fonctionnalités pour la gestion des données.
    – Interface mise à jour : des corrections cosmétiques et fonctionnelles sur le panneau web pour une gestion du cluster plus facile.

    Alors, on télécharge l’image de Proxmox 9 sur le site officiel, on se fait une clé USB bootable, on se coule un café ou un thé, et c’est parti !

    (more…)

    👤

    📁
  • Configuration de Port Forwarding pour NAT dans Proxmox

    Dans notre précédent tutoriel intitulé “Création d’un Réseau Interne avec NAT dans Proxmox”, nous avons appris à isoler des machines virtuelles ou des conteneurs du réseau externe tout en leur permettant d’accéder à Internet via NAT. Cependant, il est parfois nécessaire d’accéder à ces machines depuis l’extérieur pour la gestion à distance (SSH), le transfert de fichiers, ou encore pour tester des services internes. Pour ce faire, nous allons utiliser le port forwarding sur Proxmox.
    Ce tutoriel vous guidera à travers les étapes de configuration du port forwarding et expliquera comment le désactiver en modifiant les règles d’iptables.
    Pour chaque machine virtuelle dans le réseau interne, il est recommandé de configurer un port différent pour éviter les conflits. Dans cet exemple, nous utiliserons le port 1022 pour la VM ayant l’adresse IP 172.16.2.10.

    (more…)

    👤

    📁
  • Augmenter la Taille du Disque VM Debian sur Proxmox

    Augmenter l’espace de stockage d’une machine virtuelle Debian 12 dans Proxmox est une tâche courante lorsque vous avez besoin de plus de capacité de stockage pour vos projets ou vos données. Cependant, il est crucial de le faire de manière sécurisée pour éviter toute perte de données.

    Dans ce tutoriel, pour des raisons de démonstration, je n’utilise pas un disque LVM, mais un disque classique avec une partition standard. Cela permet de mieux illustrer le processus pour ceux qui souhaitent redimensionner un disque sans gestion par LVM.

    Ce guide complet vous guidera étape par étape pour redimensionner votre disque de manière efficace, tout en maintenant l’intégrité de votre système. Si vous suivez attentivement chaque étape, vous aurez ajouté 8 Go d’espace supplémentaire avec succès. C’est parti!

    (more…)

    👤

    📁
  • Création d’un Réseau Interne avec NAT dans Proxmox

    Dans cet article, nous allons voir comment créer un réseau interne avec NAT (Network Address Translation) dans Proxmox. Ce type de configuration est utile lorsque vous souhaitez isoler vos machines virtuelles du réseau externe tout en leur donnant accès à Internet. Cela peut être particulièrement avantageux dans des environnements de laboratoire ou lors de l’utilisation de conteneurs LXC.

    (more…)

    👤

    📁
  • Réparer l’accès web Proxmox

    Parfois, après l’installation de Proxmox, il peut arriver que vous ne parveniez pas à accéder à l’interface web via https://IP:8006. Ce problème survient généralement en raison d’une défaillance liée aux certificats SSL utilisés par le serveur. Personnellement, cela m’est arrivé plusieurs fois après une installation. Le service pveproxy, qui gère l’interface web, repose sur des certificats valides pour sécuriser les connexions HTTPS. Si ces certificats sont absents ou corrompus, l’interface web devient inaccessible.
    Dans ce cas, vous devrez avoir accès au serveur Proxmox via SSH ou physiquement avec un clavier, une souris et un écran connecté au serveur. L’accès SSH est recommandé pour une gestion à distance, mais en cas d’impossibilité de se connecter via SSH, l’accès direct au serveur peut être nécessaire pour résoudre le problème.

    Dans ce guide, nous allons diagnostiquer la source du problème et vous montrer comment le résoudre en régénérant les certificats SSL de Proxmox.

    (more…)

    👤

    📁
  • Création d’un Réseau Interne sur Proxmox

    Dans Proxmox, vous pouvez créer un réseau interne qui permet d’isoler les machines virtuelles du réseau externe, leur interdisant ainsi l’accès direct à Internet. Par exemple, si vous souhaitez créer un réseau comprenant plusieurs ordinateurs séparés du réseau externe, vous pouvez configurer un routeur virtuel, tel que pfSense, ou un serveur Linux ou Windows configuré comme routeur, pour gérer la communication au sein de ce réseau interne. Dans cet article, je vais vous expliquer pas à pas comment créer ce réseau interne.
    Pour configurer un tel réseau, il suffit de créer un autre pont (bridge) sans le lier à un adaptateur physique, puis de lui attribuer une adresse IP appartenant à un réseau différent de celui utilisé par votre réseau principal.
    Pour cela, suivez ces étapes :

    (more…)

    👤

    📁
  • Protéger les données CPU dans LXC

    Lors de l’utilisation de conteneurs LXC, il peut arriver que ces derniers affichent les informations du CPU de l’hôte au lieu de leurs propres informations limitées. Cela peut poser des problèmes de sécurité et de gestion des ressources, car les conteneurs peuvent accéder à plus d’informations sur le système hôte que prévu. De plus, cela peut générer des fausses alertes dans les systèmes de surveillance comme Zabbix.
    Ce tutoriel vous explique comment corriger ce problème en modifiant le service lxcfs.

    (more…)

    👤

    📁