Installation et configuration de la mise en réseau dans Proxmox VE ⋆ ALexHost SRL

Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills
11.12.2024

Installation et configuration de la mise en réseau dans Proxmox VE

Proxmox Virtual Environment (VE) est une puissante plateforme open-source de virtualisation de systèmes et d’applications, qui permet de créer et de gérer des machines virtuelles (VM) et des conteneurs. L’un des éléments clés de Proxmox est sa configuration réseau flexible, qui peut être personnalisée pour s’adapter à différents environnements. Dans cet article, nous vous guiderons dans l’installation et la configuration de la mise en réseau dans Proxmox VE.

Étape 1 : Comprendre les modes de mise en réseau dans Proxmox VE

Proxmox prend en charge plusieurs modes de mise en réseau, chacun répondant à des cas d’utilisation différents :

  • Réseau ponté : Il s’agit du mode par défaut de Proxmox, dans lequel les machines virtuelles partagent la même interface réseau que l’hôte. Ce mode est idéal pour créer des machines virtuelles qui ont besoin d’un accès direct au réseau local.
  • NAT (Network Address Translation) : En mode NAT, les machines virtuelles disposent d’une plage d’adresses IP privée, et le trafic vers et depuis la machine virtuelle est acheminé via l’IP publique de l’hôte. Ce mode est utile lorsque les adresses IP publiques sont limitées ou lorsqu’il s’agit d’isoler les machines virtuelles du réseau local.
  • VLAN (réseau local virtuel) : Les VLAN peuvent être utilisés pour segmenter le trafic réseau. Proxmox VE prend en charge le marquage VLAN, ce qui permet aux VM de communiquer sur différents VLAN par le biais d’une seule interface réseau.

Étape 2 : Installation de Proxmox VE et configuration initiale

Si vous n’avez pas encore installé Proxmox VE, vous pouvez télécharger la dernière image ISO sur le site officiel de Proxmox. Une fois installée, l’interface web de Proxmox s’affichera.

  • Connectez-vous à l’interface web de Proxmox : Utilisez l’adresse web https://:8006 pour accéder au panneau d’administration de Proxmox.
  • Configurez les paramètres de base : Avant de plonger dans la mise en réseau, assurez-vous que votre système est mis à jour en exécutant apt update et apt upgrade sur l’hôte Proxmox.

Étape 3 : Configuration d’une interface de pont

Une interface de pont dans Proxmox est le commutateur virtuel que les VM utilisent pour accéder au réseau physique. Proxmox VE crée un pont par défaut (vmbr0) lors de l’installation, généralement attribué à la première interface réseau (par exemple, eth0).

Pour créer ou modifier un pont :

  1. Naviguez vers Datacenter > Node > System > Network (Centre de données > Nœud > Système > Réseau).
  2. Cliquez sur “Créer” et sélectionnez “Pont Linux”.
    • Nommez le pont, par exemple, vmbr1.
    • Sélectionnez l’interface réseau physique à relier (par exemple, eth1).
    • Attribuez une adresse IP au pont si nécessaire.
    • Cliquez sur “Créer”, puis sur “Appliquer la configuration”.

Une fois le pont créé, vous pouvez l’attribuer aux machines virtuelles lors de leur installation, ce qui leur permet de communiquer avec le réseau extérieur par l’intermédiaire de l’hôte.

Étape 4 : Configuration du VLAN

Proxmox prend en charge les VLAN pour séparer le trafic réseau entre les VM ou les conteneurs. L’étiquetage VLAN est un moyen efficace de gérer la segmentation du trafic dans des environnements plus vastes.

Pour créer un VLAN :

  1. Créez un nouveau pont : (similaire à l’étape 3) mais ne lui attribuez pas d’adresse IP.
  2. Créez des interfaces VLAN :
    • Ouvrez le fichier /etc/network/interfaces et ajoutez les lignes suivantes :
      auto vmbr1.100 iface vmbr1.100 inet static address 192.168.100.1 netmask 255.255.255.0
      • Ceci crée un ID VLAN 100 sur le pont vmbr1.
  3. Attribuer le VLAN aux VM : Lors de la configuration d’une VM, dans l’onglet réseau, définissez la balise VLAN sur 100. Cela permet à la VM de communiquer au sein du réseau VLAN.

Étape 5 : Configuration de la NAT pour l’isolation des machines virtuelles

Le NAT peut être utile lorsque vous souhaitez isoler les machines virtuelles du réseau externe tout en leur permettant d’accéder à l’internet.

Pour configurer le NAT :

  1. Configurez l’interface réseau de Proxmox : Assurez-vous qu’une interface réseau (par exemple, eth0) est connectée à Internet.
  2. Modifier les paramètres du réseau :
    • Ouvrez le fichier /etc/network/interfaces et ajoutez les lignes suivantes :
      auto vmbr1 iface vmbr1 inet static address 10.10.10.1 netmask 255.255.255.0
    • Ceci assigne la plage de réseau interne 10.10.10.0/24 au pont vmbr1.
  3. Activez le transfert d’IP et la NAT :
    • Ouvrez le fichier /etc/sysctl.conf et décompressez la ligne suivante pour activer le transfert d’IP :
      net.ipv4.ip_forward=1
    • Ajoutez des règles NAT dans iptables pour acheminer le trafic provenant des machines virtuelles :
      iptables -t nat -A POSTROUTING -s 10.10.10.0/24 -o eth0 -j MASQUERADE
    • Sauvegardez ces règles en installant le paquet iptables-persistent :
      apt install iptables-persistent

Étape 6 : Liaison des interfaces pour la haute disponibilité

Pour une haute disponibilité ou une redondance, vous pouvez relier plusieurs interfaces réseau dans Proxmox.

Pour configurer le bonding :

  1. Allez dans l’onglet Réseau dans Proxmox : Dans la section ‘Réseau’, créez un nouveau lien en sélectionnant deux interfaces réseau ou plus.
  2. Choisissez le mode de liaison : Proxmox prend en charge plusieurs modes de liaison, tels que :
    • Mode 0 (Balance-rr) : Équilibrage de charge round-robin.
    • Mode 1 (Active-Backup) : Une interface est active, tandis que l’autre est en attente pour le basculement.
    • Mode 4 (802.3ad) : Agrégation de liens avec LACP, nécessitant le support d’un commutateur.
  3. Sauvegarder et appliquer la configuration.

Étape 7 : Test et dépannage

Après avoir configuré votre réseau, il est essentiel de tester la connectivité :

  • Ping de l’hôte : Assurez-vous que les VM peuvent envoyer un ping à l’hôte Proxmox et à la passerelle.
  • Vérifier l’attribution des IP aux VM : Assurez-vous que les VMs sont assignées aux bonnes adresses IP selon la configuration de votre réseau.
  • Vérifiez les VLAN et les règles NAT : Utilisez des outils de diagnostic réseau pour confirmer la ségrégation VLAN et la fonctionnalité NAT.

Conclusion

Proxmox VE offre un système de mise en réseau flexible et puissant qui prend en charge diverses configurations, notamment le pontage, la NAT, les VLAN et le bonding. En suivant ces étapes, vous pouvez configurer le réseau idéal pour votre environnement virtualisé, en optimisant les performances, la sécurité et la fiabilité.

Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills