Comment installer Proxmox 8 sur un serveur hetzner facilement

J’ai récemment pris la décision de migrer mon infrastructure d’OVH vers Hetzner. Alors qu’OVH offre une installation simplifiée de Proxmox 8 grâce à des templates pré-configurés, Hetzner, malheureusement, ne propose pas cette option. Il existe plusieurs méthodes pour installer Proxmox sur un serveur dédié, y compris l’utilisation de KVM (Kernel-based Virtual Machine). Cependant, cette solution ne m’intéressait pas particulièrement. Mon objectif était de passer d’une installation classique de Debian à un serveur Proxmox entièrement fonctionnel.

Pour ceux qui sont dans la même situation, il est important de noter que la migration vers Hetzner peut présenter des avantages en termes de coût et de performance, mais elle nécessite une configuration manuelle plus approfondie. Dans cet article, je vais vous guider à travers les étapes nécessaires pour installer Proxmox 8 sur un serveur Hetzner, en commençant par une installation de base de Debian. Cette méthode vous permettra de bénéficier de toutes les fonctionnalités de Proxmox.

Installer debian 11 sur Hetzner

A la date de la création de ce tutoriel il n’est pas possible d’installer debian 12 directement, on va donc passer par une installation de debian 11.
Rendez vous sur la console hetzner et effectuer une installation du serveur.

Installer une version debian 11 sur son serveur hetzner

Rédemarrer le serveur

Rédemarrer le serveur Hetzner puis connecter vous en SSH

Mettre à jour en Debian 12

Les étapes suivantes servent à mettre à jour le serveur Debian de la version 11 à la version 12.

apt update && apt upgrade -y
sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list
apt update && apt full-upgrade
apt --purge autoremove

Installer Proxmox 8 sur Debian 12

La documentation officielle de Proxmox explique comment faire , voici une version adaptée.

Premièrement nous allons changer le nom d’hôte et associé la bonne IP dans notre exemple le nom d’hôte sera ProxmoxDemoTest

Configurer l’adresse IP et l’hôte

Changer le nom d'hôte

hostnamectl set-hostname proxmoxDemoTest

Editer le fichier /etc/hosts pour le faire correspondre

nano /etc/hosts
127.0.0.1 localhost.localdomain localhost
XXX.XXX.XXX.XXX proxmoxDemoTest
xxxx:xxx:xxx:xxx::x ProxmoxDemoTest

Vérifier que l'installation est conforme

root@proxmoxDemoTest ~ # hostname --ip-address
xxxx:xxx:xxx:xxx::x XXX.XXX.XXX.XXX

Pour que la configuration soit prise en compte il est nécessaire de relancer un terminal.

Mise à jour vers proxmox pve-kernel

Rajout des dépôts officiel et vérification

echo "deb [arch=amd64] http://download.proxmox.com/debian/pve bookworm pve-no-subscription" > /etc/apt/sources.list.d/pve-install-repo.list
wget https://enterprise.proxmox.com/debian/proxmox-release-bookworm.gpg -O /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg 
# verify
sha512sum /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg 
7da6fe34168adc6e479327ba517796d4702fa2f8b4f0a9833f5ea6e6b48f6507a6da403a274fe201595edc86a84463d50383d07f64bdde2e3658108db7d6dc87 /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg 

Mise à jour de l'OS

apt update && apt full-upgrade

Installer PVE-KERNEL puis redemarrer

apt install pve-kernel-6.2
systemctl reboot

Installer les paquets proxmox-ve

apt install proxmox-ve postfix open-iscsi chrony

Nettoyer l'installation

apt remove linux-image-amd64 'linux-image-6.1*'
update-grub
apt remove os-prober

Conclusion

L’installation de proxmox V8 est fonctionnel et n’a pas nécessiter beaucoup d’effort.

proxmox 8 installation réussi
0 commentaires