Installation de Debian sur VMware Workstation

Aujourd’hui, nous allons installer Debian 12 sur VMware Workstation. Debian est une distribution Linux reconnue pour sa stabilité, sa sécurité et sa communauté active. Elle est souvent utilisée dans des environnements de serveur, mais convient aussi parfaitement aux postes de travail. En tant que système d’exploitation libre, elle offre une excellente alternative aux systèmes propriétaires.
Dans cet article, je vais vous guider pas à pas à travers la configuration de VMware Workstation et l’installation de Debian 12. Nous commencerons par configurer VMware Workstation, puis nous passerons à l’installation de Debian.

Continue reading

Connexion à MariaDB avec Squirrel SQL

Nous avons déjà installé MariaDB sur un conteneur LXC sous Proxmox, et maintenant nous allons nous connecter à MariaDB en utilisant Squirrel SQL.
Squirrel SQL Client est un outil graphique open-source qui vous permet de vous connecter et de gérer des bases de données de manière simple et intuitive. Il fonctionne avec de nombreuses bases de données comme MariaDB, MySQL, PostgreSQL, et Oracle, en utilisant des pilotes JDBC. Squirrel SQL est idéal pour les étudiants et professionnels qui souhaitent exécuter des requêtes SQL, explorer la structure de leurs bases de données, et manipuler les données facilement sans avoir à écrire des commandes complexes. De plus, Squirrel SQL est disponible pour Windows, Linux, et macOS, ce qui le rend accessible sur la plupart des environnements de travail.

Continue reading

Installation de MariaDB sur Debian

Dans cet article, nous allons apprendre à installer la base de données MariaDB sur un système Debian 12. Pour cet exemple, nous utiliserons un conteneur LXC sous Proxmox, ce qui permet une configuration légère et isolée adaptée aux environnements de test ou de production.

MariaDB est un système de gestion de bases de données relationnelles open-source qui est un fork de MySQL. Il est conçu pour être hautement performant et sécurisé, tout en restant compatible avec MySQL, ce qui permet une transition facile entre les deux. MariaDB est largement utilisé pour sa flexibilité, son support des nouvelles fonctionnalités, et sa forte communauté de développement, ce qui en fait un choix populaire pour les applications web et autres systèmes nécessitant une gestion robuste des données.

Prérequis :

  • J’utilise un conteneur LXC Debian 12 configuré sous Proxmox, mais vous pouvez également utiliser un serveur Debian ou Ubuntu.
  • Accès SSH au conteneur avec un utilisateur ayant les privilèges root ou un utilisateur sudo.

Continue reading

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 :

Continue reading

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.

Continue reading

Bonding LACP sur Proxmox

Dans les environnements professionnels, comme les infrastructures de centres de données ou avancés comme Homelab avance, il est courant de rencontrer des serveurs équipés de plusieurs cartes réseau (NIC). Pour optimiser la performance et la redondance du réseau, il est possible de combiner ces cartes réseau à l’aide de la technique de bonding. Cette technique permet de regrouper plusieurs interfaces réseau en une seule interface logique, offrant ainsi des avantages tels qu’une bande passante accrue et une tolérance aux pannes.

Dans cet article, nous allons nous concentrer sur la configuration d’un bond utilisant le protocole LACP (Link Aggregation Control Protocol). LACP est une norme qui permet de créer des liaisons agrégées dynamiques, où plusieurs ports physiques sont combinés pour fonctionner comme un seul port logique. Cette configuration est particulièrement utile pour augmenter la bande passante disponible et assurer une meilleure continuité du service en cas de défaillance d’une carte réseau.

Nous avons déjà installé et configuré Proxmox, une plateforme de virtualisation de type open source, largement utilisée dans les environnements professionnels et les Home Labs. Cependant, lorsque votre serveur est équipé de plusieurs cartes réseau, il est judicieux de tirer parti de cette fonctionnalité avancée pour optimiser la performance réseau de vos machines virtuelles. Dans ce tutoriel, je vais vous montrer comment configurer un bond LACP dans Proxmox lorsque votre serveur dispose de plusieurs interfaces réseau.

Continue reading

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.

Continue reading

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.

Continue reading

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. 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.

Continue reading

Configuration des mises à jour “No Subscription” sur Proxmox

Proxmox VE est une plateforme de virtualisation puissante et flexible, qui est largement utilisée tant dans les environnements professionnels que dans les laboratoires à domicile. Après l’installation de Proxmox 8, comme détaillé dans notre article précédent, vous pourriez rencontrer une erreur indiquant une difficulté à se connecter au dépôt de mises à jour par défaut. Ceci est dû au fait que Proxmox, par défaut, nécessite un abonnement pour accéder à son dépôt d’entreprise officiel.

Continue reading