29 mars 2024

PROXMOX – La virtualisation open source

L’essayer c’est l’adopter ! Quelques astuces que j’ai glané à droite à gauche pour optimiser mon installation.

Documentation

Proxmox Virtual Environment (PVE) : https://pve.proxmox.com/pve-docs/pve-admin-guide.html

Proxmox Backup Server (PBS) : https://pbs.proxmox.com/docs/installation.html

Configurer les dépots proxmox sans souscription

Il faut modifier le fichier /etc/apt/sources.list

Exemple pour PVE :

deb http://ftp.debian.org/debian bullseye main contrib
deb http://ftp.debian.org/debian bullseye-updates main contrib

# PVE pve-no-subscription repository provided by proxmox.com,
# NOT recommended for production use
deb http://download.proxmox.com/debian/pve bullseye pve-no-subscription

# security updates
deb http://security.debian.org/debian-security bullseye-security main contrib

Exemple pour PBS :

deb http://ftp.debian.org/debian bullseye main contrib
deb http://ftp.debian.org/debian bullseye-updates main contrib

# PBS pbs-no-subscription repository provided by proxmox.com,
# NOT recommended for production use
deb http://download.proxmox.com/debian/pbs bullseye pbs-no-subscription

# security updates
deb http://security.debian.org/debian-security bullseye-security main contrib

Augmenter la taille de la partition proxmox pour exploiter tous l’espace disponible sur le disque

Aller dans Datacenter / Storage

Sélectionner « local-lvm » et remove

Ensuite c’est en ligne de commande, aller dans proxmox / shell

lvremove /dev/pve/data

lvresize -l +100%FREE /dev/pve/root

resize2fs /dev/mapper/pve-root

Configurer PBS sur le même serveur que PVE

Une fois que le dépôt est configuré pour PBS (voir premier chapitre) Lancer ces commandes :

apt-get update
apt-get install proxmox-backup-server

Pour accéder à l’interface web : https://<IP-du-serveur>:8007

Si vous avez un NAS, il est possible de monter un share pour stocker les sauvegardes.

Il faut monter le partage du NAS avec fstab (type cifs et noperm)

Créer le datastore dans PBS « Add Datastore »

Attention,en cas d’une restauration il faut créer manuellement le fichier suivant : /etc/proxmox-backup/datastore.cfg

datastore: name
        path /path/to/previous/ds

En cas de problème pour le montage du share SMB au démarrage :

systemctl status systemd-networkd-wait-online.service
systemctl enable systemd-networkd-wait-online.service

Ajouter le serveur PBS dans le storage de pve

Récupérer le fingerprint en shell sur pbs :

proxmox-backup-manager cert info