Virtualisation

PROXMOX : Installer Backup Server sur un noeud PVE

Table des matières

proxmox_logo



Introduction



Depuis quelques années, Proxmox a mis à disposition, en plus de sa solution Proxmox Virtual Environment (PVE) basée sur KVM/QEMU, la solution Proxmox Backup Server (PBS).

PBS permet aux administrateurs système de sauvegarder et de restaurer facilement des machines virtuelles, des conteneurs et des données stockées dans les disques durs virtuels. Il prend en charge plusieurs méthodes de sauvegarde, notamment la sauvegarde complète, la sauvegarde différentielle et la sauvegarde incrémentielle et surtout bénéficier de fonctionalités intéressantes comme de la déduplication!

Informations importantes



Cas d'usage



Dans le cadre d'un petit lab monoserveur, il peut être intéressant d'utiliser PBS sur le même serveur que PVE.
PVE utilise le port 8006
PBS utilise le port 8007.
Les 2 peuvent donc cohabiter.

Cette configuration est utile si vous réalisez les sauvegardes sur un disque USB attaché au serveur PVE (comme moi) ou sur un stockage en réseau.
En effet, la perte du noeud PVE (et donc PBS) n'impacte pas les sauvegardes qui sont stockées ailleurs. Il "suffira" de raccrocher ce stockage à un nouveau serveur PBS.

Ce tutoriel fonctionne également si vous souhaitez installer PBS sur un serveur Debian.

Mises à jour du serveur PVE + PBS



Notez que lorsque vous mettez à jour le serveur PVE (et donc PBS) prenez bien en compte les notes de versions de PVE ET PBS si une nouvelle version de ces outils est proposés.

A propos d'un cluster PVE



Notez que dans le cadre d'un cluster PVE, installer PBS sur un serveur PVE ne sera pas recommandé.
En effet si l'hyperviseur concerné vient a tomber en panne, PBS ne sera plus accessible. Dans ce cas, privilégiez une VM avec PBS dedans.
Proxmox Backup Server est disponible sous forme d'une image ISO.

Installation



La solution PBS est dans un dépôt à part.
On va installer le dépôt spécifique :

Code BASH :
echo "deb http://download.proxmox.com/debian/pbs $(awk -F'=' '/VERSION_CODENAME/ {print $2;}' /etc/os-release) pbs-no-subscription" >> /etc/apt/sources.list


(Je vous mets une ligne de commande avec awk pour récupérer le nom de code de Debian et que ce tutoriel dure dans le temps sans devoir éditer le nom de code.)

Ensuite, mettez à jour la liste des informations des paquets :

Code BASH :
apt update


Puis installez le paquet proxmox-backup :

Code BASH :
apt install proxmox-backup


Configuration



Aucune configuration n'est à effectuer, car le service proxmox-backup est démarré et activé automatiquement.

Si vous avez installé un parefeu, ouvrez le port 8007.

A noter que par défaut, après installation, le dépôt pbs-enterprise est actif (le fichier /etc/apt/sources.list.d/pbs-enterprise.list est créé).
Dans notre cas avec le dépôt "no-subscription" on va commenter le dépôt dans ce fichier.
On peut le faire avec un simple sed que je vous propose :

Code BASH :
sed -e 's/^deb/#deb/g' -i /etc/apt/sources.list.d/pbs-enterprise.list


Accès



Accédez simplement en HTTPS sur le port 8007 : https://ip_du_proxmox:8007

Le login et mot de passe sont celui de root de PVE.
Cette page a été vue 4009 fois