mardi 12 octobre 2010

Configurer le backup FTP de OVH pour Kimsufi avec backup-manager

Dans la formule Kimsufi de OVH, l'hébergeur propose 100Go de backup FTP.
Nous allons voir ici comment configurer le serveur Kimsufi avec backup-manager.
La documentation PDF en ligne.
  • Tout d'abord, activer le serveur de backup FTP via l'interface d'administration OVH.
  • Ensuite, se connecter au serveur en CLI puis installer backup-manager
apt-get install backup-manager
  • Entrer les valeurs, remplacer par celles fournies par OVH (il faut avoir auparavant ):
FTP_HOST=ftp.ovh.fr
FTP_USER=some-login
FTP_PASSWORD=some-password
FTP_PATH=/my/ftp/folder
  • Appliquer la configuration
/bin/sed -i -e "s|[#]*\(.*BM_UPLOAD_FTP_USER=\).*$|\1\"${FTP_USER}\"|" \
            -e "s|[#]*\(.*BM_UPLOAD_FTP_PASSWORD=\).*$|\1\"${FTP_PASSWORD}\"|" \
            -e "s|[#]*\(.*BM_UPLOAD_FTP_HOSTS=\).*$|\1\"${FTP_HOST}\"|" \
            -e "s|[#]*\(.*BM_UPLOAD_FTP_DESTINATION=\).*$|\1\"${FTP_PATH}\"|" \
         /etc/backup-manager.conf

  • Activer la sauvegarde incrémentale pour sauver de l'espace disque.
/bin/sed -i -e 's/[#]*\(.*BM_ARCHIVE_METHOD=\).*$/\1"tarball-incremental"/' \
         /etc/backup-manager.conf

  • Limiter les autorisations du groupe backup uniquement à la lecture et non l'écriture:


/bin/sed -i -e 's/[#]*\(.*BM_REPOSITORY_GROUP=\).*$/\1"backup"/' \
            -e 's/[#]*\(.*BM_REPOSITORY_CHMOD=\).*$/\1"750"/' \
            -e 's/[#]*\(.*BM_ARCHIVE_CHMOD=\).*$/\1"640"/' \
         /etc/backup-manager.conf
  • Exécuter le script
backup-manager -v

  • Pour modifier le fichier de configuration, qui permet d'ajouter des répertoires à sauver avec les variables BM_TARBALL_DIRECTORIES, BM_TARBALL_TARGETS[]

vi /etc/backup-manager.conf