rss logo

Guide étape par étape : Installation et configuration de Proxmox Backup Server pour des sauvegardes sécurisées de machines virtuelles

Mème humoristique montrant Veeam Backup en pleurs pendant que Proxmox Backup Server prend le relais

Nous avons donc vu comment nous débarrasser de Broadcom VMware dans cette série de brillants tutoriels : l'installation de Proxmox PVE ici, la création de machines virtuelles dans cet article, ainsi que la procédure complète de migration des machines virtuelles VMware ESXi vers Proxmox : ici.

Mais qu'en est-il de la sauvegarde ? Est-il également possible de se passer de Veeam Backup ? Eh bien, Proxmox propose aussi une solution clé en main pour sauvegarder un environnement Proxmox VE. Je n'ai rien contre Veeam Backup pour l'instant, mais je remarque une dérive progressive, comme nous l'avons vu avec d'autres logiciels : passage à des licences par abonnement et logiciels de plus en plus lourds. Il pourrait donc être judicieux de changer de solution de sauvegarde dès maintenant, et c'est précisément l'objectif de ce tutoriel : parler de la mise en place de Proxmox Backup Server, la solution officielle de sauvegarde pour Proxmox VE.

Vue d'ensemble de l'architecture

Imaginons une architecture avec un seul Proxmox VE sur lequel fonctionnent plusieurs machines virtuelles. Nous allons installer le Proxmox Backup Server sur une autre machine au sein du même réseau.

Diagramme illustrant le flux de sauvegarde de Proxmox VE vers Proxmox Backup Server via un datastore PBS

Installation

Téléchargement de l'ISO

Comme pour le Proxmox Virtual Environment, nous devons télécharger l'ISO depuis le site officiel de Proxmox : https://www.proxmox.com/en/downloads. De là, il faut télécharger l’installateur ISO de Proxmox Backup Server.

Page de téléchargement officielle de Proxmox montrant l’ISO de Proxmox Backup Server 3.4 avec le bouton de téléchargement mis en évidence

Ensuite, vous pouvez soit graver un CD (on fait encore ça ?), utiliser un outil USB comme Rufus, créer un disque amorçable avec dd sur les systèmes Unix-like, ou encore monter l’ISO via iDRAC Enterprise Manager si vous installez sur un serveur Dell (comme c’est mon cas !). De nombreux exemples de préparation de support sont disponibles sur le wiki officiel : https://pve.proxmox.com/.

Installation de Proxmox Backup Server

Passons maintenant à l'installation. Comme pour Proxmox VE, le processus est relativement simple.

  • Une fois le support amorcé, le menu d’accueil de Proxmox devrait apparaître. Sélectionnez «Install Proxmox Backup Server (Graphical)» :
Menu de démarrage de Proxmox Backup Server 3.4 avec l'option d'installation graphique sélectionnée
  • Lisez le EULA (si vous avez le temps) et acceptez en cliquant sur «I agree» :
Écran d'accord de licence utilisateur final lors de l'installation de Proxmox Backup Server
  • Sélectionnez le disque dur cible et cliquez sur «Next» :
Sélection du disque dur cible pour l'installation de Proxmox Backup Server
  • Indiquez votre pays puis sélectionnez le fuseau horaire et la disposition du clavier :
Définition du pays, du fuseau horaire et de la disposition du clavier pendant l'installation de Proxmox Backup Server
  • Définissez un mot de passe robuste pour l'utilisateur root et saisissez une adresse de courriel :
Définir le mot de passe root et l'adresse e-mail pendant l'installation de Proxmox Backup Server
  • Sélectionnez la carte réseau physique et la configuration IP que vous souhaitez attribuer à l’interface de gestion :
Étape de configuration réseau pendant l'installation de Proxmox Backup Server
  • Vérifiez les informations affichées et cliquez sur «Install» pour lancer l'installation de Proxmox VE. Une fois l’installation terminée, le système redémarre automatiquement :
Écran de récapitulatif de l'installation de Proxmox Backup Server
  • Une fois redémarré, Proxmox Backup Server vous invitera à vous connecter à l’interface web via l’adresse définie précédemment et sur le port 8007 :
Console de Proxmox Backup Server affichant l'URL d'accès à l'interface web

Connexion à l’interface Web

  • Ouvrez un navigateur web et accédez à l’interface d’administration de Proxmox en utilisant l’adresse que vous avez spécifiée précédemment :
Écran de connexion Web de Proxmox Backup Server

Post-installation

Ajouter le dépôt No-Subscription

Si, comme moi, vous n’avez pas d’abonnement, vous souhaiterez peut-être désactiver les dépôts enterprise (qui nécessitent une licence valide) et activer les dépôts no-subscription.

Note : Pour les entreprises, il est recommandé d’avoir un abonnement valide.

  • Allez dans le menu «Administration». Dans l'onglet «Repositories», cliquez sur la ligne des dépôts enterprise et appuyez sur le bouton «Disable» :
Désactivation du dépôt enterprise dans l’interface de Proxmox Backup Server
  • Cliquez sur le bouton «Add» :
Bouton Ajouter mis en évidence pour configurer un nouveau dépôt APT
  • Sélectionnez «No-Subscription» puis cliquez sur «Add» :
Sélection du dépôt no-subscription dans la liste déroulante
  • Depuis le menu «Shell» lancez une mise à jour :
root@host:~# apt update && apt full-upgrade
Commande terminal pour mettre à jour et upgrader les paquets avec APT
  • Créez ensuite un dossier /backup dans lequel les sauvegardes seront stockées :
root@host:~# mkdir /backup

Ajouter un utilisateur de sauvegarde

Pour des raisons de sécurité, nous ne voulons pas utiliser l’utilisateur root pour effectuer les sauvegardes. Nous allons donc créer un utilisateur avec des droits restreints dédié à cette tâche.

  • Allez dans le menu «Access Control» et cliquez sur «Add» :
Ajout d’un nouvel utilisateur dans le panneau de contrôle d'accès de PBS
  • Saisissez un nom d'utilisateur, définissez un mot de passe complexe puis cliquez sur «Add» :
Formulaire de création d’utilisateur PBS avec les champs remplis

Ajouter un Datastore

Nous devons maintenant déclarer un datastore afin d’indiquer à Proxmox Backup Server où stocker les données.

  • Cliquez sur «Add Datastore» :
Bouton Ajouter un Datastore mis en évidence dans l'interface de PBS
  • Attribuez un nom au datastore et spécifiez le chemin, ici /datastore/backup pour correspondre à notre dossier /backup créé précédemment :
Formulaire pour ajouter un nouveau datastore avec chemin et nom
  • Sélectionnez le datastore que vous venez d’ajouter. Dans l’onglet «Permissions», cliquez sur «Add» > «User Permission» :
Ajout d'une permission utilisateur sur un datastore PBS
  • Sélectionnez l’utilisateur nouvellement créé backup@pbs. Pour le rôle, choisissez «DatastoreBackup» afin de limiter les droits au strict nécessaire :
Attribution d’un utilisateur et d’un rôle sur un datastore PBS
  • Enfin, accédez au datastore nouvellement déclaré et cliquez sur «Show Connection Information» :
Résumé du datastore PBS avec le bouton Show Connection Information mis en évidence
  • Une fenêtre s’ouvrira avec toutes les informations nécessaires pour ajouter ce datastore à notre Proxmox VE :
Fenêtre contextuelle affichant les détails de connexion PBS incluant l'empreinte et le nom d'hôte

Proxmox VE

Ajouter le PBS

Nous allons maintenant déclarer le datastore de notre Proxmox Backup Server dans notre Proxmox VE.

  • Connectez-vous à l’interface web de votre Proxmox VE, puis allez dans «Storage». Cliquez ensuite sur «Add» > «Proxmox Backup Server» :
Ajout de Proxmox Backup Server comme stockage dans l’interface de Proxmox VE
  • Renseignez les informations suivantes à partir des données récupérées précédemment :
    • Name : Définissez un nom de votre choix.
    • Server : IP ou nom du serveur PBS. Vous pouvez spécifier le port TCP.
    • Username et Password : Identifiants de l’utilisateur backup créé précédemment.
    • Datastore : Nom de votre datastore PBS.
    • Fingerprint : Copiez-collez l’empreinte du serveur PBS.
Formulaire pour ajouter un Proxmox Backup Server avec identifiants, IP, utilisateur et empreinte
  • Optionnellement (mais recommandé), vous pouvez activer le chiffrement afin de sécuriser vos sauvegardes. Sélectionnez «Auto-generate» puis cliquez sur «Add» :
Sélection de l’option de génération automatique de la clé de chiffrement lors de la création du stockage PBS
  • Suivez les recommandations en enregistrant la clé :
Sauvegarder, copier ou télécharger la clé de chiffrement pour un accès sécurisé aux sauvegardes PBS
  • Vous devriez maintenant pouvoir sauvegarder n’importe quelle machine virtuelle vers votre Proxmox Backup Server :
Sauvegarde manuelle d’une VM vers le stockage PBS depuis l’interface de Proxmox VE

Planifier une sauvegarde

Il est maintenant temps de configurer notre sauvegarde afin d’enregistrer automatiquement nos machines virtuelles.

  • Allez dans «Datacenter» > «Sauvegarde» puis cliquez sur «Add» :
Bouton Ajouter pour créer une tâche de sauvegarde planifiée dans Proxmox VE
  • Créez une tâche de sauvegarde avec les paramètres suivants :
    • Storage : le Proxmox Backup Server que vous avez configuré précédemment.
    • Schedule : ici par exemple, chaque jour à 2h00.
    • Selection mode : VMs sélectionnées manuellement.
Formulaire de planification d’une sauvegarde de VM avec PBS en cible, horaire et mode de sélection
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Contact :

contact mail address