forked from evolix/evobackup
Delete TOC and fixing some notes.
This commit is contained in:
parent
e6bd94031e
commit
831806fe68
43
README_FR.md
43
README_FR.md
|
@ -1,5 +1,3 @@
|
||||||
[TOC]
|
|
||||||
|
|
||||||
Présentation d'EvoBackup
|
Présentation d'EvoBackup
|
||||||
===
|
===
|
||||||
|
|
||||||
|
@ -13,11 +11,11 @@ prisons (donc inaccessible par les serveurs) de façon incrémentale
|
||||||
grâce à des "hard links". On peut ainsi conserver des dizaines de
|
grâce à des "hard links". On peut ainsi conserver des dizaines de
|
||||||
sauvegardes de chaque serveur de façon sécurisé et avec peu de place.
|
sauvegardes de chaque serveur de façon sécurisé et avec peu de place.
|
||||||
|
|
||||||
**************************
|
**************************
|
||||||
Serveur 1 ------SSH/rsync -------> * tcp/2222 Serveur *
|
Serveur 1 ------SSH/rsync ------->* tcp/2222 Serveur *
|
||||||
* de *
|
* de *
|
||||||
Serveur 2 ------SSH/rsync -------> * tcp/2223 Sauvegardes *
|
Serveur 2 ------SSH/rsync ------->* tcp/2223 Sauvegardes *
|
||||||
**************************
|
**************************
|
||||||
|
|
||||||
Cette technique de sauvegarde s'appuient sur des technologies
|
Cette technique de sauvegarde s'appuient sur des technologies
|
||||||
standards. Elle est utilisée depuis plusieurs années par Evolix
|
standards. Elle est utilisée depuis plusieurs années par Evolix
|
||||||
|
@ -28,13 +26,12 @@ Evobackup a été testé pour les serveurs sous Debian (Wheezy/Jessie).
|
||||||
Cela peut fonctionner pour d'autres distributions tel Ubuntu.
|
Cela peut fonctionner pour d'autres distributions tel Ubuntu.
|
||||||
La documentation se concentre sur une mise en place pour Debian Jessie.
|
La documentation se concentre sur une mise en place pour Debian Jessie.
|
||||||
|
|
||||||
Logiciels nécessaires :
|
> **Logiciels nécessaires :**
|
||||||
|
> - OpenSSH
|
||||||
- OpenSSH
|
> - Rsync (le daemon rsync n'est pas nécessaire)
|
||||||
- Rsync (le daemon rsync n'est pas nécessaire)
|
> - Le paquet makedev (plus nécessaire depuis Squeeze)
|
||||||
- Le paquet makedev (plus nécessaire depuis Squeeze)
|
> - Commande "mail" (ou un équivalent) capable d'envoyer
|
||||||
- Commande "mail" (ou un équivalent) capable d'envoyer
|
des messages à l'extérieur.
|
||||||
des messages à l'extérieur.
|
|
||||||
|
|
||||||
Un volume d'une taille importante doit être monté sur /backup
|
Un volume d'une taille importante doit être monté sur /backup
|
||||||
Pour des raisons de sécurité on pourra chiffrer ce volume.
|
Pour des raisons de sécurité on pourra chiffrer ce volume.
|
||||||
|
@ -70,7 +67,6 @@ On récupère les sources via https://forge.evolix.org/projects/evobackup/reposi
|
||||||
30 10 * * * /usr/share/scripts/evobackup-inc.sh && /usr/share/scripts/evobackup-rm.sh
|
30 10 * * * /usr/share/scripts/evobackup-inc.sh && /usr/share/scripts/evobackup-rm.sh
|
||||||
```
|
```
|
||||||
> **Notes :**
|
> **Notes :**
|
||||||
|
|
||||||
> - Si l'on veut plusieurs backups dans la journée (1 par heure maximum),
|
> - Si l'on veut plusieurs backups dans la journée (1 par heure maximum),
|
||||||
on pourra lancer `/usr/share/scripts/evobackup-inc.sh` à plusieurs reprises…
|
on pourra lancer `/usr/share/scripts/evobackup-inc.sh` à plusieurs reprises…
|
||||||
Ce qui fonctionnera sous réserve qu'entre temps les données ont bien changés !
|
Ce qui fonctionnera sous réserve qu'entre temps les données ont bien changés !
|
||||||
|
@ -98,7 +94,6 @@ Créer une prison
|
||||||
# bash chroot-ssh.sh -n /backup/jails/$JAIL -i <ip> -p <port> -k <pub-key-path>
|
# bash chroot-ssh.sh -n /backup/jails/$JAIL -i <ip> -p <port> -k <pub-key-path>
|
||||||
|
|
||||||
> **Notes :**
|
> **Notes :**
|
||||||
|
|
||||||
> - Ignorer une éventuelle erreur avec `ld-linux-x86-64.so.2` (32bits) ou `ld-linux.so.2` (64bits).
|
> - Ignorer une éventuelle erreur avec `ld-linux-x86-64.so.2` (32bits) ou `ld-linux.so.2` (64bits).
|
||||||
> - `-i <ip>` et `-p <port>` sont optionnels, vous pouvez ajuster `/backup/jails/$JAIL/etc/ssh/sshd_config`.
|
> - `-i <ip>` et `-p <port>` sont optionnels, vous pouvez ajuster `/backup/jails/$JAIL/etc/ssh/sshd_config`.
|
||||||
> - Si une prison a déjà été crée, `-p guess` vous permettra de deviner le prochain port disponible.
|
> - Si une prison a déjà été crée, `-p guess` vous permettra de deviner le prochain port disponible.
|
||||||
|
@ -131,18 +126,17 @@ exemple :
|
||||||
+%Y-%m-01.-1month
|
+%Y-%m-01.-1month
|
||||||
|
|
||||||
> **Quelques explications sur cette syntaxe particulière.**
|
> **Quelques explications sur cette syntaxe particulière.**
|
||||||
|
|
||||||
> - Par exemple, la ligne ci-dessous signifie "garder la sauvegarde du
|
> - Par exemple, la ligne ci-dessous signifie "garder la sauvegarde du
|
||||||
jour actuel" (à toujours mettre sur la première ligne a priori) :
|
jour actuel" (à toujours mettre sur la première ligne a priori) :
|
||||||
`+%Y-%m-%d.-0day`
|
> > `+%Y-%m-%d.-0day`
|
||||||
> - La ligne ci-dessous signifie "garder la sauvegarde d'hier" :
|
> - La ligne ci-dessous signifie "garder la sauvegarde d'hier" :
|
||||||
`+%Y-%m-%d.-1day`
|
> > `+%Y-%m-%d.-1day`
|
||||||
> - La ligne ci-dessous signifie "garder la sauvegarde du 1er jour du
|
> - La ligne ci-dessous signifie "garder la sauvegarde du 1er jour du
|
||||||
mois courant" :
|
mois courant" :
|
||||||
`+%Y-%m-01.-0month`
|
> > `+%Y-%m-01.-0month`
|
||||||
>- Toujours le même principe, on peut garder celle du 1er jours du
|
>- Toujours le même principe, on peut garder celle du 1er jours du
|
||||||
mois dernier :
|
mois dernier :
|
||||||
`+%Y-%m-01.-1month`
|
> > `+%Y-%m-01.-1month`
|
||||||
|
|
||||||
Et bien sûr, on peut garder aussi le 15e jour (pour avoir une sauvegarde
|
Et bien sûr, on peut garder aussi le 15e jour (pour avoir une sauvegarde
|
||||||
toutes les 15 jours, le 1er janvier de chaque année, etc.)
|
toutes les 15 jours, le 1er janvier de chaque année, etc.)
|
||||||
|
@ -186,15 +180,12 @@ Installation EvoBackup côté client
|
||||||
|
|
||||||
# ssh-keygen
|
# ssh-keygen
|
||||||
|
|
||||||
> **Notes : **
|
> **Notes :**
|
||||||
|
|
||||||
> - Ne pas la protéger par une passphrase, sauf si un humain
|
> - Ne pas la protéger par une passphrase, sauf si un humain
|
||||||
va l'entrer manuellement à chaque sauvegarde effectuée.
|
va l'entrer manuellement à chaque sauvegarde effectuée.
|
||||||
> - La clé générée doit être de type RSA et non DSA !!
|
> - La clé générée doit être de type RSA et non DSA !!
|
||||||
|
|
||||||
|
> **Notes pour les machines sous Windows :**
|
||||||
> **Notes pour les machines sous Windows : **
|
|
||||||
|
|
||||||
> - Téléchargez et installer CygWin : http://cygwin.com/setup-x86.exe
|
> - Téléchargez et installer CygWin : http://cygwin.com/setup-x86.exe
|
||||||
> - Choisissez le mirroir http://mirrors.kernel.org
|
> - Choisissez le mirroir http://mirrors.kernel.org
|
||||||
choisissez les paquets "rsync" et "openssh" grâce à la recherche,
|
choisissez les paquets "rsync" et "openssh" grâce à la recherche,
|
||||||
|
|
Loading…
Reference in a new issue