• 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…)

    👤

    📁
  • Le système de fichiers Linux

    Si vous avez déjà ouvert Linux au moins une fois, vous avez sûrement remarqué ces dossiers un peu mystérieux comme /etc, /var, /proc, /usr, et vous vous êtes posé la question : « OK… lequel fait quoi, et qu’est-ce qui arrive si je brise quelque chose ici ? ».
    Le système de fichiers Linux n’est pas un ensemble de dossiers placés au hasard, mais une hiérarchie claire et bien pensée, construite et raffinée depuis des décennies. Elle fonctionne exactement de la même façon sur un laptop à la maison, sur un serveur en datacenter, sur un VPS, dans un conteneur Docker, sur un Raspberry Pi, ou encore sur un host Proxmox ou un node Kubernetes.
    Une fois que vous comprenez cette structure une seule fois, vous commencez automatiquement à comprendre n’importe quel Linux, peu importe la distribution. C’est pour ça que les sysadmins, les DevOps et les enseignants reviennent toujours sur ce sujet : c’est une base incontournable.
    Dans ce guide, on va parcourir ensemble chaque répertoire, en partant de la racine /, comprendre à quoi il sert, regarder des exemples concrets tirés de la vraie vie et mentionner quelques erreurs classiques.

    Alors, préparez un café ou un thé — et c’est parti ☕🐧

    (more…)

    👤

    📁
  • Installation d’un serveur TFTP sous Linux

    Le protocole TFTP (Trivial File Transfer Protocol) est un protocole de transfert de fichiers simple, léger et sans authentification.
    Il est souvent utilisé dans les environnements réseau pour mettre à jour le firmware des équipements (comme les switchs ou les routeurs), ou encore pour transférer rapidement des fichiers de configuration.

    Dans ce tutoriel, je vous montre comment :
    – Installer un serveur TFTP sur Linux (Debian, Ubuntu, Linux Mint)
    – Transférer un fichier vers un équipement réseau, comme un switch
    – Désactiver ou supprimer le serveur TFTP après utilisation, pour des raisons de sécurité

    (more…)

    👤

    📁
  • Libérer de l’espace disque sur pfSense

    Avec le temps, même les systèmes bien entretenus comme pfSense finissent par accumuler des fichiers inutiles. Ce n’est pas toujours visible, mais chaque mise à jour du pare-feu peut laisser derrière elle une copie complète de l’ancien système, appelée environnement de démarrage. Au bout de quelques mois, ces copies s’empilent et occupent une part importante de l’espace disque.
    Dans mon cas, j’utilise un Netgate SG-2100 Security Gateway équipé de pfSense. C’est un excellent appareil, fiable et performant, mais comme tout système ZFS, il n’est pas à l’abri d’un remplissage progressif du disque par des environnements anciens devenus obsolètes.
    Un jour, vous vous connectez à l’interface et découvrez que plus de la moitié du disque est déjà utilisé. Vous vous dites que ce n’est pas si grave… jusqu’au moment où la prochaine mise à jour échoue, ou que les journaux systèmes ne peuvent plus être enregistrés. Dans certains cas, un simple fichier de log peut provoquer un comportement instable ou un redémarrage raté.
    Dans ce tutoriel, je vous montre comment retrouver de l’espace disque sans danger, directement depuis l’interface web de pfSense. Aucune ligne de commande complexe, aucune manipulation risquée : vous allez reprendre le contrôle de votre système en quelques minutes.

    (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…)

    👤

    📁
  • Configuration d’un serveur NFS sur Debian 12

    Le partage de fichiers sur un réseau local est une compétence essentielle pour les administrateurs système. Dans un tutoriel précédent intitulé “Installation du partage de fichiers NFS sur Windows Server”, nous avons exploré comment configurer un partage NFS (Network File System) sous Windows. Cette fois-ci, nous allons aborder la même problématique, mais sur Linux, en utilisant Debian 12 comme système d’exploitation. Nous allons également accéder au partage NFS depuis un client Linux Ubuntu et Windows 10.
    Chaque étape sera expliquée en détail pour permettre aux étudiants et débutants de suivre facilement et de comprendre les concepts sous-jacents.

    Prérequis

    Pour la démonstration, j’utilise Proxmox comme hyperviseur avec 3 VM : Debian 12, Ubuntu 24.04 et Windows 10. Les VMs doivent être dans le même réseau. Vous pouvez remplacer Proxmox par n’importe quel autre hyperviseur comme VMware Workstation, VirtualBox ou KVM, ou utiliser des machines physiques. L’essentiel est que les machines soient dans le même réseau et puissent répondre aux pings.

    (more…)

    👤

    📁
  • Installation du partage de fichiers NFS sur Windows Server

    Dans cet article, nous allons apprendre à configurer le partage de fichiers NFS (Network File System) sur Windows Server 2019 pour permettre un accès partagé efficace aux ressources réseau. Le protocole NFS est un standard largement utilisé qui offre aux utilisateurs et aux applications la possibilité de lire, écrire et gérer des fichiers sur des systèmes distants, comme s’ils se trouvaient sur un disque local. Il peut également être utilisé pour partager des imprimantes et des ports série.

    Dans les environnements Windows, NFS joue un rôle clé en simplifiant le partage de fichiers et en assurant une communication fluide entre différents appareils, même dans des réseaux hétérogènes.

    Avant de commencer, assurez-vous que les éléments nécessaires sont correctement installés et configurés, comme illustré dans le schéma. Vous pouvez effectuer les configurations suivantes :

    Serveur DHCP sur Windows Server
    Serveur DNS sur Windows Server
    Windows Server comme routeur (NAT)

    (more…)

    👤

    📁
  • Installation du partage de fichiers SMB sur Windows Server

    Dans cet article, nous allons configurer le partage de fichiers SMB (Server Message Block) pour faciliter l’accès partagé aux ressources réseau. Le protocole SMB est largement utilisé pour permettre aux utilisateurs et aux applications de lire, écrire et gérer des fichiers, ainsi que d’accéder à des imprimantes et des ports série sur des ordinateurs distants, comme s’ils étaient sur un disque local. C’est un composant essentiel des environnements Windows, où il est couramment employé pour simplifier le partage de fichiers et la communication entre différents appareils.
    Avant de commencer, assurez-vous d’avoir bien installé et configuré les éléments suivants (comme sur le schéma) :

    L’ordinateur WIN10 doit avoir accès à Internet.

    (more…)

    👤

    📁
  • Ajouter un disque dur à Proxmox

    Nous avons installé Proxmox 8, et aujourd’hui, nous allons ajouter un disque supplémentaire pour y installer les machines virtuelles (VM) et les conteneurs LXC. Bien qu’il soit possible d’utiliser le même petit disque sur lequel notre hyperviseur est installé, cela n’est pas recommandé, sauf pour les tests, les études et les tâches peu importantes.

    Dans ce tutoriel, nous allons ajouter un disque classique, sans utiliser LVM, afin de simplifier la gestion et de mieux comprendre le processus d’ajout d’un stockage supplémentaire dans Proxmox.

    Pour un fonctionnement optimal, il est préférable d’installer le système sur un disque et d’utiliser un autre disque pour les VM et les conteneurs LXC. Pour une utilisation commerciale, l’utilisation d’un RAID matériel (RAID HW) est préférable.

    (more…)

    👤

    📁
  • Installation Debian 11 sur RAID 1

    On a déjà installé CentOS sur RAID1 software mais aujourd’hui on va installer Debian 11 sur RAID 1 parce que Debian a certaines nuances.

    Le RAID 1, souvent appelé « mirroring » ou miroir, est la pierre angulaire de la redondance de données pour tout administrateur système. Le concept est simple mais robuste : chaque donnée écrite sur un disque est instantanément copiée sur le second. Si l’un des disques tombe en panne (un « drive failure » classique), votre serveur continue de rouler sans aucune perte de données ni temps d’arrêt (downtime). C’est la solution idéale pour sécuriser l’OS d’un serveur critique.

    Pour faire ce projet je vais utiliser:
    OS: Debian 11, minimal
    Machine virtuelle: VMware 2Gb RAM, 1 CPU, carte réseau je vais configurer en mode bridge pour avoir accès à partir de MobaXterm, 2 HDD virtuelle 15 Gb de chaque.

    (more…)

    👤

    📁