Recherche de site Web

Comment installer Proxmox (environnement virtuel) sur Debian 12


Proxmox Virtual Environment est une plate-forme de virtualisation robuste et open source basée sur Debian GNU/Linux qui est livrée avec un noyau personnalisé et encapsule la virtualisation KVM et les conteneurs Linux (LXC).

Il s’agit d’une plate-forme de gestion de serveur pour la virtualisation d’entreprise qui peut également être utilisée dans une configuration informatique simple pour héberger des machines virtuelles.

Proxmox fournit une interface utilisateur web intégrée pour la gestion centralisée des machines virtuelles, des conteneurs et des clusters. Pour les utilisateurs avancés habitués au shell Linux, Proxmox fournit un utilitaire CLI pour gérer tous les composants de votre environnement virtuel.

Consultez la page des fonctionnalités de Proxmox pour un aperçu détaillé de toutes les fonctionnalités fournies.

Les alternatives populaires à Proxmox incluent VMware ESXi, VMware Workstation Pro, Citrix Hypervisor et Oracle VM Virtualbox.

REMARQUE : Proxmox est principalement utilisé sur du matériel nu pour de meilleures performances. C’est particulièrement le cas dans les environnements de production. Cependant, comme il est basé sur Debian, il peut être installé de manière transparente sur Debian.

Ce guide vous apprendra comment installer la plate-forme de virtualisation de serveur Proxmox sur Debian 12.

Étape 1 : Mettre à jour le cache APT

La première étape consiste à mettre à jour les listes de paquets de votre système en exécutant la commande apt suivante.

sudo apt update

Étape 2 : Configurer l’adresse IP statique

Il est impératif de définir une adresse IP statique pour notre serveur Proxmox pour des raisons évidentes. Par défaut, la configuration IP de Debian est configurée pour utiliser DHCP.

Vous pouvez le confirmer en vérifiant votre adresse IP.

ip a

Le fichier de configuration réseau dans Debian est le fichier /etc/network/interfaces. Vous pouvez le prévisualiser à l’aide de la commande cat comme indiqué.

cat /etc/network/interfaces

Comme vous pouvez le voir, les paramètres par défaut sont configurés sur DHCP.

Ouvrez le fichier de configuration à l’aide de l’éditeur de votre choix.

sudo nano /etc/network/interfaces

Ajoutez la configuration suivante et assurez-vous de remplacer l’adresse IP et le sous-réseau pour refléter le sous-réseau IP de votre environnement.

auto enp0s3
iface enp0s3 inet static
        address 192.168.2.103/24
        network 192.168.2.0
        broadcast 192.168.2.255
        gateway 192.168.2.1
        dns-nameservers 8.8.8.8

Enregistrez les modifications et quittez le fichier de configuration. Pour appliquer les modifications apportées, redémarrez NetworkManager.

sudo systemctl restart NetworkManager

Étape 3 : Configurer la résolution du nom d’hôte

L’étape suivante consiste à configurer la résolution du nom d’hôte. Cela implique la configuration du nom d’hôte et la mise à jour du fichier /etc/hosts.

Utilisez la commande hostnamectl pour configurer un nom d’hôte comme indiqué. Ici, proxmox est le nom d’hôte de notre système.

sudo hostnamectl set-hostname proxmox
exec bash

Ensuite, accédez au fichier /etc/hosts à l’aide de votre éditeur de texte.

sudo nano /etc/hosts

Ajoutez l’adresse IP et le nom d’hôte de votre serveur pour la résolution du nom d’hôte.

192.168.2.103  proxmox

Enregistrez les modifications et quittez.

Confirmez le nom d’hôte et l’adresse IP qui lui sont associés, comme indiqué.

hostname
hostname --ip-address

Étape 4 : Ajouter le référentiel Proxmox VE

Avant d’installer Proxmox, quelques packages prérequis sont requis pour l’installation à l’aide de la commande suivante.

sudo apt install curl software-properties-common apt-transport-https ca-certificates gnupg2 

Une fois tous les packages prérequis installés, ajoutez ensuite le référentiel Proxmox au répertoire sources.list.d.

sudo su -

Ensuite, ajoutez le référentiel Proxmox comme suit.

echo "deb [arch=amd64] http://download.proxmox.com/debian/pve bookworm pve-no-subscription" >
/etc/apt/sources.list.d/pve-install-repo.list

Une fois le référentiel Proxmox en place, téléchargez et ajoutez la clé du référentiel Proxmox VE à l’aide de la commande wget.

wget https://enterprise.proxmox.com/debian/proxmox-release-bookworm.gpg -O /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg  

Ensuite, mettez à jour le cache APT local et effectuez une mise à niveau complète.

apt update && apt full-upgrade

Étape 5 : Installer le noyau Proxmox

Une fois la mise à niveau terminée, installez le noyau Proxmox, ce qui est nécessaire puisque nous supprimerons plus tard le noyau Linux dont Proxmox n’aura pas besoin.

apt apt install proxmox-default-kernel -y

Une fois l’installation terminée, vous obtiendrez le résultat suivant, une confirmation que le noyau Proxmox a été installé avec succès.

Étape 6 : Installer les packages Proxmox

Pour installer Proxmox VE en même temps que d’autres packages tels que postfix – un agent de transfert de courrier et chrony, exécutez la commande suivante :

sudo apt install proxmox-ve postfix open-iscsi chrony

Cette étape prend un certain temps, alors soyez patient au fur et à mesure de l’avancement de l’installation.

En cours de route, vous serez invité à sélectionner le type de configuration de messagerie pour Postfix. Sélectionnez « Local uniquement » et appuyez sur ENTRÉE.

Ensuite, indiquez le nom de votre messagerie système préférée et appuyez sur ENTRÉE.

Par la suite, l’installation se poursuivra et se terminera sans aucun problème.

Proxmox VE écoute sur le port TCP 8006 et vous pouvez le confirmer à l’aide de la commande ss.

sudo ss -tunelp | grep 8006

Étape 7 : Supprimer le noyau Linux

Étant donné que Proxmox VE est livré avec son noyau, conserver le noyau Debian par défaut peut causer des problèmes lors de la mise à niveau, en particulier lorsqu’il s’agit de versions intermédiaires.

En tant que tel, il est recommandé de purger le noyau Debian par défaut comme suit.

sudo apt remove linux-image-amd64 'linux-image-6.1*'

Ensuite, mettez à jour le fichier de configuration GRUB.

sudo update-grub

os-prober est un utilitaire qui analyse les partitions de disque à la recherche de systèmes d’exploitation et les répertorie dans l’entrée GRUB. Toutefois, les partitions analysées peuvent également inclure celles affectées à des machines virtuelles. Vous ne voulez certainement pas les ajouter également sur l’entrée de démarrage.

Pour éviter que cela ne se produise, désinstallez le paquet os-prober :

sudo apt remove os-prober

Étape 8 : Accéder à l’interface Web de Proxmox VE

Maintenant, redémarrez system.
sudo reboot

Sur l’écran GRUB, vous verrez l’entrée Proxmox VE. Il suffit d’appuyer sur ENTER pour continuer.

Rendez-vous maintenant à l’URL suivante pour accéder au tableau de bord de connexion.

https://your-ip-address:8006/

Vous recevrez une page d’avertissement vous informant que la connexion n’est pas privée. Il suffit de cliquer sur « Avancé ».

Sélectionnez ensuite « Votre adresse IP ».

Vous obtiendrez une page de connexion Proxmox VE. Connectez-vous avec vos identifiants root.

Une fois connecté, le Proxmox devrait s’afficher comme indiqué.

À partir de là, vous pouvez créer et gérer vos machines virtuelles, vos conteneurs Linux et d’autres composants tels que la sauvegarde et la restauration, le stockage, les utilisateurs et la mise en réseau.

Conclusion

Et voilà. Dans ce guide, nous avons montré comment installer Proxmox sur Debian 12. Gardez à l’esprit que Proxmox VE est un programme d’installation sans système d’exploitation et qu’il est le mieux adapté pour une installation sur un serveur physique sans aucun système d’exploitation installé. Vos commentaires sont les bienvenus.

Articles connexes: