Nous allons voir ensemble comment installer un serveur Proxmox mais avant cela nous allons devoir respecter quelques prérequis :
Petite spécificité, il sera également possible d'installer Proxmox depuis une machine Debian existante.
Dans ce cas les prérequis sont les suivants
/etc/hosts et /etc/hostname.En ce qui me concerne pour faire cette documentation je vais mettre en place un serveur Proxmox “nested”, c'est à dire que le Proxmox que je vais installer sera virtualisé depuis ma propre infrastructure de virtualisation.
Attention : on peut tester cette configuration pour du Lab mais il ne faut SURTOUT PAS mettre ça en place en prod.
Lorsque tous les prérequis sont remplis, nous pouvons passer à l'installation.
On commence par boot sur l'iso pour démarrer l'utilitaire d'installation de Proxmox.





Sélectionner le type de Filesystem à utiliser.
Dans mon cas, je vais laisser celui par défaut et utiliser ext4.







8006 qui est le port par défaut pour se connecter à Proxmox. Vous pourrez modifier ce port à l'aide d'un Reverse Proxy ou de l'utilisation d'iptables. Il sera également possible de se connecter en console à partir d'ici.
/etc/hosts et /etc/hostname./etc/hosts

/etc/hostname

Si ces fichiers ne sont pas correctement configurés l'installation ne pourra pas se faire.
cat > /etc/apt/sources.list.d/pve-install-repo.sources << EOL
Types: deb
URIs: http://download.proxmox.com/debian/pve
Suites: trixie
Components: pve-no-subscription
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg
EOL
Sur ma machine :

cat /etc/apt/sources.list.d/pve-install-repo.sources
Sur ma machine :

wget https://enterprise.proxmox.com/debian/proxmox-archive-keyring-trixie.gpg -O /usr/share/keyrings/proxmox-archive-keyring.gpg
Sur ma machine :

apt modernize-sources
apt update -y && apt full-upgrade -y
apt install proxmox-default-kernel
systemctl reboot
apt-get install proxmox-ve postfix open-iscsi ksm-control-daemon locales-all chrony libguestfs-tools
ksm-control-daemon : Installe KSM (Kernel Samepage Merging). Permet de combiner plusieurs pages de mémoire identiques en une seule page, permettant d'économiser de la mémoire.
libguestfs-tools : Installe un ensemble d’outils pour créer, accéder et modifier des images de disque virtuel. Ces outils vont nous servir à manipuler les systèmes de fichiers et les configurations des templates de machines virtuelles Proxmox.
postfix.

apt remove linux-image-amd64 'linux-image-6.12*'

update-grub
apt remove os-prober
Pour terminer l'installation, il faudra créer un Bridge Linux appelé vmbr0.
Pour cela, se connecter à l'interface d'administration de Proxmox en entrant l'URL de connexion suivie du port 8006
https://URL:8006
Utiliser le compte root pour effectuer la connection.

Cliquer sur le serveur Proxmox puis sur Network

Dans la partie de droite, cliquer sur "Create" et sélectionner "Linux Bridge"

Entrer l'adresse IP du serveur avec son masque de sous réseau au format CIDR, la Gateway et le nom de la carte réseau utilisée pour le Bridge.
Cliquer sur "Create" pour terminer.

Cliquer sur "Apply Configuration" puis sur "Yes"

Le bridge est à présent créé et actif.

Vous pouvez à présent reboot le serveur sans perdre son accès réseau.