Sauvegarder Alfresco avec BART

Bonjour, Bonsoir,

Ici on va voir comment mettre en place un backup complet d’Alfresco vers FTP (en plus du backup de la VM), qui à dit ceinture salopette bretelles ?

On va pour cela utiliser l’outil développé par Toni De la Fuente (Merci à lui)  j’ai nommé Alfresco BART (Backup And Restore Tool) :

https://github.com/toniblyx/alfresco-backup-and-recovery-tool/blob/master/INSTALL
http://blyx.com/open-source-contributions/alfresco-bart/
http://fr.slideshare.net/toniblyx/alfresco-backup-and-recovery-tool-a-real-world-backup-solution-for-alfresco

On commence par récupérer les sources et les extraires :

wget https://github.com/toniblyx/alfresco-backup-and-recovery-tool/archive/master.zip

unzip master.zip

On va ensuite installer le packet duplicity comme précisé dans le fichier INSTALL pour « assouvir » les dépendances de BART ainsi que ncftp

apt-get install duplicity ncftp

On copie ensuite les fichiers nécéssaires à BART (sous dossier src) dans le répertoire scripts d’Alfresco « /alfresco/scripts » puis on va modifier le script de lancement alfresco-bart.sh pour que la variable ALFBRT_PATH corresponde au répertoire des scripts d’Alfresco.

# Load properties
ALFBRT_PATH=/alfresco/scripts

On va maintenant pouvoir passer au paramétrage, en éditant le fichier alfresco-bart.properties, pour ma part j’ai modifié les paramètres suivants, afin que les chemins et les paramètres correspondent à mon installation :

ALFBRT_LOG_DIR=/alfresco/scripts
ENCRYPTION_ENABLED=false
ALF_INSTALLATION_DIR=/alfresco

DBTYPE=postgresql
DBNAME=database_name
DBUSER=database_user
DBPASS=database_password

BACKUPTYPE=ftp
FTP_SERVER=ip_ftp_server
FTP_USER=ftp_user
FTP_PASSWORD=ftp_password
FTP_FOLDER=ftp_folder

REC_PGSQL_BIN=/alfresco/postgresql/bin/psql
REC_PGSQLDUMP_BIN=/alfresco/postgresql/bin/pg_dump

Ensuite on lance un backup simplement avec :

./alfresco_bart.sh backup

Les logs sont dispo dans le répertoire du script.

On verra dans un prochain article comment restaurer un full backup sur une image vierge d’Ubuntu, crash-test!

2 commentaires

  1. Bonjour Vincent,

    J’essaye de configurer BART, mais avec la version Community 5.0.f et SOLR4, cela ne fonctionne pas. Je n’ai pas trouvé de script plus récent que celui de 2013. Y’en aurait-il un compatible ?

    Merci 🙂

    1. Bonjour,

      As tu eu une réponse a ta demande ? Je suis sur Alfresco Share v5.1.e
      (r122323-b4, Aikau 1.0.39.5, Spring Surf 5.1.e, Spring WebScripts 5.8, Freemarker 2.3.20-alfresco-patched, Rhino 1.7R4-alfresco-patched, Yui 2.9.0-alfresco-20141223)
      Alfresco Community v5.1.0
      (r122274-b3) schema 9016

      Merci d’avance de ta réponse

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.