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/containers
|
||||||
/backup/hosts
|
/backup/hosts
|
||||||
/doNotBackup.list
|
/backup/doNotBackup.list
|
||||||
/balance-containers/containers.csv
|
/balance-containers/containers.csv
|
||||||
|
20
README.md
20
README.md
@ -2,7 +2,23 @@
|
|||||||
|
|
||||||
## backup
|
## 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
|
## balance-containers
|
||||||
|
|
||||||
@ -13,7 +29,7 @@ Ce script permet soit de :
|
|||||||
|
|
||||||
## Post-déploiement
|
## 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
|
```base
|
||||||
cd /tmp &&\
|
cd /tmp &&\
|
||||||
|
Loading…
Reference in New Issue
Block a user