Dans cet article, nous allons expliquer comment créer une machine virtuelle avec l’hyperviseur Proxmox et installer la distribution de base Debian en mode netinst (installation via le réseau). Nous allons également discuter de certaines particularités lors de l’installation, comme l’installation minimale de paquets et l’utilisation d’un partitionnement LVM.

Proxmox est un système d’exploitation de virtualisation open-source qui permet de créer et de gérer facilement des machines virtuelles et des conteneurs. Il est basé sur le noyau Linux et utilise KVM comme hyperviseur de virtualisation. Pour commencer, vous devez installer Proxmox sur un ordinateur ou un serveur dédié. Vous pouvez télécharger l’ISO d’installation depuis le site web de Proxmox et créer une clé USB bootable.

Une fois que vous avez installé Proxmox, vous pouvez créer une nouvelle machine virtuelle en suivant les étapes ci-dessous :

  1. Ouvrez l’interface web de Proxmox en accédant à l’adresse IP de votre serveur dans votre navigateur web.
  2. Cliquez sur “Créer une VM” dans le menu de gauche.
    • Dans l’onglet General, vous devez donner un nom à votre machine virtuelle dans le champ name. Cela vous permettra de l’identifier facilement par la suite. Par exemple, vous pouvez donner le nom db01 ou apps01 à votre machine virtuelle.
    • Dans l’onglet OS, vous devez sélectionner l’image ISO de Debian que vous avez enregistrée sur votre ordinateur.
    • Dans l’onglet System, il n’y a pas besoin de faire de modification pour le moment. Vous pouvez laisser les paramètres par défaut.
    • Dans l’onglet Disk, vous devez configurer l’espace disque alloué à votre machine virtuelle. Ici, nous avons choisi de mettre 16 Go pour avoir suffisamment d’espace au début, mais vous pouvez augmenter la taille de la partition si nécessaire. Pour une utilisation avancé, vous pouvez utiliser plusieurs disques virtuels.
    • Dans l’onglet CPU, vous devez spécifier le nombre de CPU alloué à votre machine virtuelle. Nous avons choisi d’en allouer 2, mais vous pouvez en allouer plus ou moins en fonction de vos besoins.
    • Dans l’onglet Memory, vous devez spécifier la quantité de mémoire vive allouée à votre machine virtuelle. Nous avons choisi d’allouer 2048 Mo, mais vous pouvez en allouer plus ou moins en fonction de vos besoins.
    • Dans l’onglet Network, vous n’avez pas besoin de faire de modification pour le moment. Vous pouvez laisser les paramètres par défaut.
    • Enfin, dans l’onglet Confirm, vous devez appuyer sur le bouton “Terminé” (Finish) pour créer votre machine virtuelle.

Une fois que vous avez créé la machine virtuelle, vous pouvez démarrer l’installation de Debian. Voici les étapes à suivre pour installer Debian en mode netinst :

  1. Sélectionnez “Installer” dans le menu de démarrage.
  2. Choisissez votre langue et votre région.
  3. Configurez votre réseau en fonction de vos besoins.
  4. Choisissez “Utiliser un disque entier avec LVM” lors de la configuration du partitionnement
    • Créez une partition pour la racine du système (/)
    • une partition pour /home,
    • une partition pour /var,
    • une partition pour la partition /var/log,
    • et une partition pour la partition /tmp.
    • Vous pouvez également créer une partition pour l’espace d’échange mémoire (la swap).
  5. Choisissez les options d’installation minimale pour installer le minimum de paquets nécessaires. Il s’agit principalement d’installer uniquement un serveur SSH.
  6. Suivez les instructions pour terminer l’installation.

Pourquoi LVM ?

Le partitionnement LVM (Logical Volume Manager) permet de créer des partitions logiques flexibles qui peuvent être agrandies, réduites ou fusionnées avec d’autres partitions. Cette solution offre une gestion de l’espace disque plus fine et plus efficace, permettant de séparer les dossiers selon leur utilisation, comme les répertoires /home, /var, /var/log et /tmp, et de les redimensionner en temps réel sans interruption de service. L’utilisation de LVM facilite ainsi la gestion de l’espace disque et permet d’adapter la configuration de votre machine virtuelle en fonction de vos besoins.

De plus, cela réduit ainsi l’impact d’un remplissage de partition sur les autres services de la machine virtuelle. Cette approche permet de mieux isoler les applications et les services, ce qui peut réduire les risques de perte de données et d’interruptions de service.

Après avoir terminé l’installation de Debian, vous pouvez vous connecter à la machine virtuelle en utilisant un client SSH. Vous pouvez également utiliser l’interface web de Proxmox pour accéder à la console de la machine virtuelle.

En conclusion, la création d’une machine virtuelle sur Proxmox avec une installation minimale de Debian et un partitionnement LVM offre une base de système légère et adaptable. Cette configuration minimale permet de personnaliser facilement votre machine virtuelle en fonction de vos besoins actuels et futurs. En suivant les étapes décrites, vous pouvez créer une machine virtuelle efficace qui répondra à vos exigences.