Outils pour utilisateurs

Outils du site


backup

Différences

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

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
backup [2021/03/07 23:08] – same jocelyndbackup [2021/04/08 19:51] (Version actuelle) gde
Ligne 1: Ligne 1:
-<markdown> 
  
-# Sauvegardes 
  
-</markdown>+====== Sauvegardes ======
  
-<markdown> 
  
-## Mise en place 
  
-### Intro+ 
 + 
 + 
 +===== Mise en place ===== 
 + 
 + 
 +==== Intro ==== 
  
 Les backups sont effectués à l'aide de [borgbackup](https://www.borgbackup.org/) et sont déployés via notre [playbook](https://git.faimaison.net/faimaison-adminsys/adminsys/-/tree/master/ansible) [Ansible](https://docs.ansible.com/) Les backups sont effectués à l'aide de [borgbackup](https://www.borgbackup.org/) et sont déployés via notre [playbook](https://git.faimaison.net/faimaison-adminsys/adminsys/-/tree/master/ansible) [Ansible](https://docs.ansible.com/)
Ligne 15: Ligne 18:
 Les secrets sont stockés dans un trousseau Keyringer. Comme le niveau des prérequis à l'exécution des rôles de sauvegarde est assez haut, on vous a préparé un petit script afin de vérifier très rapidement si votre machine est configurée correctement  Les secrets sont stockés dans un trousseau Keyringer. Comme le niveau des prérequis à l'exécution des rôles de sauvegarde est assez haut, on vous a préparé un petit script afin de vérifier très rapidement si votre machine est configurée correctement 
  
-```bash+<code>
 # dans le dépot adminsys: # dans le dépot adminsys:
 python3 verification.py python3 verification.py
-```+</code>
  
 Il est important de noter que l'ensemble des adminsys ne peuvent pas déployer les backups de toutes les machines de FAImaison. Le prérequis pour pouvoir déployer un backup c'est de pouvoir lire les secrets de la machine à sauvegarder dans Keyringer : si t'es pas admin de la machine t'es pas sensé pouvoir accéder à ces informations: simple. Il est important de noter que l'ensemble des adminsys ne peuvent pas déployer les backups de toutes les machines de FAImaison. Le prérequis pour pouvoir déployer un backup c'est de pouvoir lire les secrets de la machine à sauvegarder dans Keyringer : si t'es pas admin de la machine t'es pas sensé pouvoir accéder à ces informations: simple.
Ligne 79: Ligne 82:
 ansible-playbook -K --diff -l toto.faimaison.net -t borg-client playbook-fma.yml ansible-playbook -K --diff -l toto.faimaison.net -t borg-client playbook-fma.yml
 ``` ```
 +
 +Et commiter les fichiers de cléfs:
 +
 +- Keyringer: `passwords/machines/keys/noyau/<MACHINE>/borg`
 +- SSH: `ssh/borg-keys/<MACHINE>.pub`
  
 ### Étape 4: ajouter aux serveurs de sauvegarde la nouvelle machine à sauvegarder ### Étape 4: ajouter aux serveurs de sauvegarde la nouvelle machine à sauvegarder
Ligne 197: Ligne 205:
 1. se connecter sur la machine à sauvegarder 1. se connecter sur la machine à sauvegarder
 2. passer root `sudo su` 2. passer root `sudo su`
-3. Exécuter le script de sauvegarde `/opt/borgbackup-client/<machine_source>_<machine_cible>.sh`+3. Ouvrir un « shell borg » avec toutes les variables d'env définies((plus d'infos avec `--help`)): `/opt/borgbackup-client/<machine_source>_<machine_cible>.sh -c`
 4. lister les sauvegardes disponibles : 4. lister les sauvegardes disponibles :
 ``` ```
backup.1615158519.txt.gz · Dernière modification : 2021/03/07 23:08 de jocelynd