• Serveur NTP sur Debian (LXC)

    Avoir son propre serveur NTP dans le réseau local, c’est utile pour les équipements qui n’ont pas accès direct à internet (switches, firewalls, conteneurs isolés) ou pour réduire la dépendance aux serveurs externes.
    Le protocole NTP (Network Time Protocol) permet de synchroniser l’horloge d’un ordinateur avec des sources de temps réseau précises.
    J’ai déjà expliqué comment installer un serveur NTP sur un Raspberry Pi, qui fonctionne lui aussi sous une version modifiée de Debian appelée Raspbian.

    Cependant, dans ce tutoriel, je vais montrer comment installer un serveur NTP dans un conteneur Linux (LXC), car il existe ici des particularités importantes à connaître. Ce guide est principalement d’actualité pour les distributions basées sur Debian (versions 11 et 12) et Ubuntu (versions 20.04, 22.04 et 24.04 LTS).

    Notamment : le conteneur LXC ne peut pas modifier l’horloge système ou matérielle, ce qui peut poser problème lors de la configuration — surtout si vous n’avez jamais rencontré ce cas auparavant.

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

    👤

    📁
  • Les Conteneurs LXC sur Proxmox

    Nous avons déjà installé Proxmox 8, et maintenant, je vais vous montrer comment ajouter et utiliser des conteneurs sur Proxmox. Mais avant tout, il est essentiel de comprendre ce qu’est un conteneur LXC et quelles sont les différences entre les conteneurs et les machines virtuelles traditionnelles.

    Qu’est-ce qu’un conteneur LXC ?
    LXC, abréviation de Linux Containers, est une technologie de virtualisation au niveau du système d’exploitation. Elle permet de faire fonctionner plusieurs systèmes Linux isolés, appelés conteneurs, sur un seul serveur physique. Contrairement aux machines virtuelles, qui requièrent leur propre noyau et système d’exploitation, les conteneurs LXC partagent le noyau de l’hôte tout en maintenant une isolation au niveau des applications et des processus.

    Avantages des conteneurs LXC :
    Légèreté : Les conteneurs partagent le noyau de l’hôte et nécessitent moins de ressources que les machines virtuelles complètes.
    Rapidité : Le démarrage et l’arrêt des conteneurs sont plus rapides, car ils n’ont pas besoin de charger un système d’exploitation entier.
    Efficacité en ressources : Ils permettent une gestion plus fine des ressources système, optimisant l’utilisation de la mémoire et du processeur.

    (more…)

    👤

    📁
  • Serveur NTP

    Le serveur NTP (Network Time Protocol) est utilisé dans un réseau local pour synchroniser les horloges système des serveurs, des postes de travail, des caméras de vidéosurveillance et d’autres appareils.
    Je vais installer ce serveur sur mon Raspberry Pi Zero où j’ai déjà installé Pi-Hole pour bloquer la publicité sur mon réseau domestique. Le serveur NTP ne nécessite pas beaucoup de ressources, donc un Raspberry Pi Zero est suffisant.
    Je vais utiliser le système d’exploitation Raspbian minimal (Debian pour les processeurs ARM), donc l’installation sera similaire pour Debian et Ubuntu.

    (more…)

    👤

    📁