Veeam pour Linux, SSHFS et FTP Online.net

/, Online.net/Veeam pour Linux, SSHFS et FTP Online.net
1/52/53/54/55/5 (1 votes, moyenne: 5,00 sur 5)
Loading...

Veeam pour Linux, SSHFS et FTP Online.net

Bonjour à tous,

Aujourd’hui, on va voir comment installer et configurer Veeam pour Linux afin de faire vos sauvegardes à travers un montage SSHFS.

En bonus on verra comment resynchroniser les sauvegardes vers un espace FTP mis à disposition par Online.net.

 

Cela peux s’avérer utile pour faire des sauvegardes a travers internet sans tunnel VPN ou connexion direct parce que bon, CIFS ou NFS c’est pas terrible 🙂

 

Schéma de principe :

Ici, nous installerons Veeam sur le serveur marqué Webhost, qui est le serveur que l’on souhaite sauvegarder.

Nous monterons un système de fichier présent sur le serveur marqué Serveur SSHFS et pour ce faire nous utiliserons SSHFS.

 

Pour finir, nous synchroniserons les sauvegardes présentes sur le serveur marqué Serveur SSHFS sur le FTP mis à disposition par Online.net qui est livré avec ce serveur.

 

 

 

Configuration de SSHFS :

Webhost :

Installez SSHFS :

apt-get install sshfs

 

Créez le répertoire local pour les backups :

mkdir /veeambackup
chown root /veeambackup
addgroup fuse
adduser root fuse

 

Générez une clé privée ed25519 :

ssh-keygen -t ed25519

 

Copiez votre clé publique sur le Serveur SSHFS :

ssh-copy-id -i /root/.ssh/id_ed25519.pub root@serveursshfs

 

Vous devriez pouvoir vous connecter sans mot de passe avec la commande suivante :

ssh root@serveursshfs

 

Serveur SSHFS :

Installez SSHFS :

apt-get install sshfs

 

Créez le répertoire local pour les backups :

mkdir -p /backup/veeam
chown root /backup/veeam
addgroup fuse
adduser root fuse

 

Webhost :

Montez le partage avec la commande suivante :

/usr/bin/sshfs -o Compression=no -o cache=yes -o idmap=user root@serveursshfs:/backup/veeam -p 22 /veeambackup/

 

Vérifiez que la partition apparaît avec la commande suivante :

df -h

 

Par exemple :

root@webhost:/# df -h
Filesystem                      Size  Used Avail Use% Mounted on
udev                            3.9G     0  3.9G   0% /dev
tmpfs                           798M   81M  717M  11% /run
/dev/sda2                       146G  7.0G  132G   6% /
tmpfs                           3.9G     0  3.9G   0% /dev/shm
tmpfs                           5.0M     0  5.0M   0% /run/lock
tmpfs                           3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/sda1                       189M   57M  119M  33% /boot
root@serveursshfs:/backup/veeam  916G   85G  785G  10% /veeambackup
tmpfs                           798M     0  798M   0% /run/user/0

 

Créez un fichier de test dans le dossier des sauvegardes et vérifiez que le fichier apparaissent sur le Serveur SSHFS :

echo "test" > /veeambackup/test.txt

 

Ensuite, démontez le partage :

umount -l /veeambackup

 

Et créez un script pour monter automatiquement le partage :

echo "umount -l /veeambackup || true
rm -rf /veeambackup/*
/usr/bin/sshfs -o Compression=no -o cache=yes -o idmap=user root@serveursshfs:/backup/veeam -p 22 /veeambackup/" > /root/sshfs.sh
chmod +x sshfs.sh

 

 

Configuration de Veeam :

Webhost :

Installez et téléchargez l’archive de configuration du dépôt Veeam :

cd /tmp
wget https://download2.veeam.com/veeam-release-deb_1.0_amd64.deb
dpkg -i veeam-release-deb_1.0_amd64.deb && rm veeam-release-deb_1.0_amd64.deb

 

Ensuite, installez Veeam avec la commande suivante :

apt-get update && apt-get install -t noname veeam

 

Lancez Veeam avec la commande suivante :

veeam

 

Créez votre nouveau job et donnez-lui un nom :

 

 

Maintenant, sélectionnez de faire une sauvegarde de la machine entière (première option) :

 

Sélectionnez une destination locale (première option) :

 

Sélectionnez le dossier /veeambackup, vous verrez que le fait que ça soit un montage SSHFS est bien reconnu :

 

 

Allez dans Scripts :

 

Ajoutez le script /root/sshfs.sh dans le champ Pre-job :

 

 

Les scripts devraient maintenant être activés :

 

 

Activez le lancement automatique de la sauvegarde et faites-en une tous les jours :

 

Vérifiez les paramètres et lancez le job :

 

Profitez 🙂

 

 

Configuration de la synchronisation FTP vers Online.net :

Serveur SSHFS :

Installez WPUT :

apt-get install wput

 

Rendez-vous sur la console Online et configurez votre sauvegarde FTP :

 

 

Maintenant, ouvrez votre crontab :

crontab -e

 

Et ajoutez la commande suivante :

0 12 * * * wput --skip-larger /backup/veeam ftp://utilisateurftp:passftp@dedibackup-dc3.online.net/

 

Et lancez manuellement la première synchronisation :

wput --skip-larger /backup/veeam ftp://utilisateurftp:passftp@dedibackup-dc3.online.net/

 

Les nouveaux fichiers seront automatiquement envoyés sur le FTP.

 

Vous pouvez bien sûr faire cela avec n’importe quel autre fournisseur de FTP (ou du rsync si vous avez plus de chance que moi chez online) 🙂

 

 

By |2017-11-19T11:33:09+00:0026 juin 2017|GNU/Linux, Online.net|12 Comments

About the Author:

Diplômé d'un BTS SIO SISR et travaillant actuellement en Suisse, je suis passionné par tout ce qui touche à l'informatique et la musique hard rock et métal depuis ma plus tendre enfance. Je suis le créateur et l'unique rédacteur d'Abyss Project, ce blog qui me sert de bloc-notes public en quelque sorte.

12
Poster un Commentaire

avatar
5 Comment threads
7 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
6 Comment authors
frankishhardousseSeboss666torrakNordine Recent comment authors

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Plus récents Plus anciens Populaires
frankish
Invité
frankish

Salut,

J’ai decouvert veeam, grace a ton blog, les softs de ouffff, la version téléchargeable ne fonctionne pas sous testing, buster, probleme de compilation du DKMS 1.0.1.364, donc avec la maj en ayant complété son profil, cela fonctionne ??

Ou c’est gratuit, mais ne fonctionne pas dans les versions sorti apres wheezy ?

Cordialement

hardousse
Invité
hardousse

Est ce que le Serveur SSHFS est un vps seulement pour backup ?

Seboss666
Invité

Plop,
De ce que je vois, ton montage SSHFS va perdurer après le backup, ça serait pas plutôt logique et sécurisé de passer par le postjob pour le « débrancher » une fois terminé ?

torrak
Invité
torrak

J’en pleure de joie…Merci pour ce tuto

Nordine
Invité

Salut Nicolas, une question sur Veeam :
La version de veeam utilisé dans ce tuto est libre (sans licence) ? ou il faut absolument un licence ?
Merci encore pour ce super tuto !
Bonne journée.
😉

Nordine
Invité

ok, mais ta sauvegarde sera au format Veeam (vbk) et tu fais comment pour restaurer tes datas ? toujours avec l’agent Linux ?