adminsys:sauvegardes
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
adminsys:sauvegardes [2019/02/08 11:57] – ajout automatisation yunohost jaxom | adminsys:sauvegardes [2022/11/05 23:20] (Version actuelle) – retrait Raspberry Pi jaxom | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Sauvegardes ====== | ====== Sauvegardes ====== | ||
- | Des sauvegardes | + | Tchack dispose de deux sauvegardes |
- | Parallèlement, | + | Des sauvegardes peuvent aussi être effectuées manuellement ou automatiquement |
- | Enfin, un [[borgbackup|backup avec Borg]] est en cours de mise en place, pour faire une copie VPS -> Rpi et Rpi -> NAS. | + | Les éléments du système hors Yunohost, tels l' |
- | :!: Les éléments du système hors Yunohost, tels l' | + | NB: Pour des raisons de performance, les serveurs |
- | :!: Pour des raisons | + | :!: L' |
- | //NB: La procédure " | ||
- | :!: L'automatisation est un point clé de la survie et de la qualité du serveur : le [[adminsys:pra|P.R.A.]] doit être testé régulièrement | + | ===== Utilisation de Borg Backup ===== |
+ | En 2021, passage à l'application | ||
- | ===== Automatisation Locale ===== | + | Le BackupVPS partage son espace disque |
- | Un [[adminsys: | + | * 200 GB : Serveur |
+ | * 30 GB : VPS | ||
+ | * 20 GB : VPS Hereli | ||
- | Les archives sont préfixées " | ||
- | + | ===== Automatisation | |
- | + | ||
- | ===== Automatisation | + | |
L' | L' | ||
* Il faut tout d' | * Il faut tout d' | ||
* Pour pouvoir lire l' | * Pour pouvoir lire l' | ||
+ | |||
==== Base de données ==== | ==== Base de données ==== | ||
Ligne 35: | Ligne 35: | ||
La restauration de Nextcloud est lourde en raison d'une BDD jointe aux fichiers. La procédure est décrite dans [[https:// | La restauration de Nextcloud est lourde en raison d'une BDD jointe aux fichiers. La procédure est décrite dans [[https:// | ||
- | On réalise donc, avant la sauvegarde quotidienne, | + | On réalise donc, avant la sauvegarde quotidienne, |
- | ==== Rsync ==== | ||
- | Puis la sauvegarde brute se fait en push avec la commande '' | ||
- | '' | + | ==== Monitoring ==== |
+ | L'historique des transferts est loggué dans un fichier dédié, avec un timestamp initial et final par la commande | ||
- | //Options : '' | + | 8-) Pour plus de confort, un SMS est envoyé à l'administrateur en fin de sauvegarde, avec le temps d'opération, via l'API du service SMS-FreeMobile. |
+ | :!: L' | ||
- | ==== Monitoring | + | ==== BackupFTP chez OVH ==== |
+ | L' | ||
+ | https:// | ||
- | L' | + | ===== Documentation ===== |
+ | ====== Obsolète : Automatisation locale ====== | ||
+ | Un [[adminsys: | ||
- | Le contenu du script | + | Les archives sont préfixées " |
- | 8-) Pour plus de confort, un SMS est envoyé à l' | + | Puis le script enchaine |
+ | ==== Rsync quotidien ==== | ||
+ | Pour le RPi uniquement (qui contient des services critiques), une sauvegarde brute et non-chiffrée est faite quotidiennement en push, avec la commande suivante : | ||
- | :!: L'adresse IPv4 du NASHervé peut changer, mais son URL fixe est fournie par le service Qnap. Ce service peut limiter le débit des transferts de longue durée. Une vigilance est à mener sur ce point, avec l' | + | ''rsync -azPvH --exclude-from=/ |
- | ===== Documentation ===== | + | //Options : '' |
- | Le script | + | * Le fichier '' |
+ | |||
+ | ===== Sources ===== | ||
+ | |||
+ | Ine copie complète du système du Raspberry Pi était sauvegardée à distance avec '' | ||
* https:// | * https:// | ||
Ligne 66: | Ligne 76: | ||
* https:// | * https:// | ||
- | Le script '' | + | Le script |
+ | |||
+ | NB: Pour éviter de sauvegarder par yunohost certains répertoires de '/ | ||
Ces liens pourront être utilisés pour compléter la procédure : | Ces liens pourront être utilisés pour compléter la procédure : | ||
Ligne 74: | Ligne 86: | ||
* https:// | * https:// | ||
* http:// | * http:// | ||
+ | * https:// | ||
adminsys/sauvegardes.1549623423.txt.gz · Dernière modification : 2019/02/08 11:57 de jaxom