PROXMOX : Installer Backup Server sur un noeud PVE
Table des matières
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.
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.
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.
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.
La solution PBS est dans un dépôt à part.
On va installer le dépôt spécifique :
(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 :
Puis installez le paquet proxmox-backup :
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.
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.
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.
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.
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.