iLinux

Promotion des logiciels libres et partage du savoir.

Outils pour utilisateurs

Outils du site


documentations:logiciels:saintbabel

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
documentations:logiciels:saintbabel [12/10/2019 11:36]
stephane.dufour.ilinux.fr créée
documentations:logiciels:saintbabel [02/01/2020 19:04] (Version actuelle)
stephane.dufour.ilinux.fr
Ligne 1: Ligne 1:
-====== SaintBabel ======+====== Hyperviseur SaintBabel ======
  
  
-cet [[documentations:logiciels:hyperviseur|hyperviseur]], membre du cluster DMZ, contient les [[documentations:logiciels:conteneur|conteneurs]] LCX suivants : +Cet [[documentations:hyperviseur|hyperviseur]], contient les [[documentations:conteneur|conteneurs]] LXC suivants : 
-===== rigel : le serveur de sauvegarde n°2 =====+===== 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. 
 + 
 +<code bash> 
 +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 
 + 
 +
 +</code>
documentations/logiciels/saintbabel.1570873012.txt.gz · Dernière modification: 12/10/2019 11:36 de stephane.dufour.ilinux.fr