Ajout d'information concernant la sauvegarde
This commit is contained in:
parent
d8bf140e64
commit
101acfb7f0
2
.gitignore
vendored
2
.gitignore
vendored
@ -1,4 +1,4 @@
|
||||
/backup/containers
|
||||
/backup/hosts
|
||||
/doNotBackup.list
|
||||
/backup/doNotBackup.list
|
||||
/balance-containers/containers.csv
|
||||
|
20
README.md
20
README.md
@ -2,7 +2,23 @@
|
||||
|
||||
## backup
|
||||
|
||||
Création de sauvegarde des conteneurs fonctionnant sur l'hôte où le script est exécuté. Le script gère également une rétention.
|
||||
Ce dépôt contient l'ensemble des éléments utilisés pour sauvegarder mon infrastructure :
|
||||
|
||||
- la configuration réseau (`/etc/network/interfaces` ou `/etc/systemd/network`)
|
||||
- la configuration du pare-feu (`/etc/nftables.conf`)
|
||||
- la configuration du démon de découverte automatique de voisins IPv6 (`/etc/ndppd.conf`)
|
||||
- la configuration de wireguard (`/etc/wireguard/wg0.conf`)
|
||||
- la configuration de LXD (`lxd init --dump`)
|
||||
- le profile par défaut de LXD (`lxc profile show default`)
|
||||
- l'ensemble des conteneurs LXC (`lxc export --instance-only`)
|
||||
|
||||
Le script fonctionne actuellement sur Debian Bullseye (11) et est amené à évoluer en fonction de mes besoins.
|
||||
|
||||
Chaque éléments sauvegardé ne l'est que si il existe, cela permet d'exécuter le script sur des serveurs ne disposant pas de LXD par exemple.
|
||||
|
||||
Il est possible d'exclure des conteneurs de la sauvegarde en créer le fichier `doNotBackup.list` à la racine du dossier `backup`. Ce fichier doit contenir un nom de conteneur par ligne.
|
||||
|
||||
La rétention des sauvegardes est de neuf jours.
|
||||
|
||||
## balance-containers
|
||||
|
||||
@ -13,7 +29,7 @@ Ce script permet soit de :
|
||||
|
||||
## Post-déploiement
|
||||
|
||||
Les quelques lignes suivantes permettent le déploiement de ce dépôt :
|
||||
Les quelques lignes suivantes me permettent de déployer ce dépôt sur les hôtes LXC :
|
||||
|
||||
```base
|
||||
cd /tmp &&\
|
||||
|
Loading…
Reference in New Issue
Block a user