Sauvegarde de machines virtuelles sous Proxmox avec SSHFS
Introduction
J’ai décidé de mettre en place un dispositif de sauvegarde concernant les machines virtuelles que j’héberge sur mon hyperviseur Proxmox 6.2. Je souhaitais un système simple et sans prise de tête dans la mise en oeuvre. Pour cela, je me suis tourné vers les “Storage box” proposées par l’hébergeur Hetzner. J’ai choisi le modèle BX20 disposant de 512 Go de stockage.
Comme je souhaitais que la communication soient chiffrée entre l’hyperviseur et la storage box, je me suis tourné vers la solution suivante :
- Création d’un petit script permettant de monter la box sur l’arborescence de mon proxmox via SSHFS.
- Définition de cette arborescence dans l’hyperviseur comme espace de sauvegarde.
- Mise en place d’une tâche planifiée pour l’automatiser.
Mise en oeuvre
Sur l’hyperviseur Proxmox :
gandalf@manwe:~$ sudo apt update && sudo apt upgrade
gandalf@manwe:~$ sudo apt install sshfs
gandalf@manwe:~$ nano backup.sh
Ensuite, il est nécessaire de se connecter sur l’interface web d’administration de l’hyperviseur :
- https://manwe.eriador.fr:8006
La première étape consiste à déclarer le chemin absolu de votre montage comme nouvel espace de stockage sur Proxmox. Pour cela, cliquez sur Datacenter > Storage > Add > Directory puis précisez /mnt/backup
La seconde étape consiste à mettre en place une politique de sauvegarde. Pour cela, cliquez sur Datacenter > Backup > Add et définissez les paramètres les plus adaptés à vos besoins.
Et enjoy ! Vous pouvez dorénavant sauvegarder vos VM dans votre storage box Hetzner.