documentations:logiciels:saintbabel
Hyperviseur SaintBabel
Cet hyperviseur, contient les conteneurs LXC suivants :
Rigel : le serveur de sauvegarde (externalisée) n°2
Rigel, comme chacun le sait, fait parti de la constellation d'Orion et à ce titre il participe activement à son intégrité. 🤩
Voyons la recette utilisé pour cela …
TODO : Installation et paramétrage de la solution d'externalisation des sauvegardes (rsync)
https://borgbackup.readthedocs.io/en/stable/faq.html?highlight=rsync
Code utilisé pour assuré l'externalisation.
Note : Un code supplémentairement est utilisé afin de s’assurer que les dépôts (BorgBackup) qui seront synchronisés (remoteSourceDir)ne sont pas corrompus.
function synchroServeur() { # Rsync doit être installé sur le serveur distant et local ! local server=$1 local remoteSourceDir=$2 local localTargetDir=$3 # Serveur en ligne ? serveurJoignable $server ret=$? if [ $ret -ne 0 ];then # ... erreur serveur injoignable, on sort avec le code erreur. return $ret fi $RSYNC -avz --stats $server:$remoteSourceDir $localTargetDir &>> $G_FICHIER_LOG ret=$? if [ $ret -ne 0 ];then # ... erreur de synchronisation avec le serveur distant G_ERREUR=$ret g_log_message "ERROR" "Synchronisation en erreur avec \"$server\", rsync: \"$G_ERREUR\"" return $G_ERREUR else g_log_message "INFO" "Synchronisation reussi avec \"$server\"" return 0 fi }
documentations/logiciels/saintbabel.txt · Dernière modification : 02/01/2020 18:04 de stephane.dufour.ilinux.fr