Browse Source

new: doc: add instructions to recover a ``compose`` VPS

journalctl_limit
Valentin Lab 1 year ago
parent
commit
4625e577d0
  1. 56
      README.org

56
README.org

@ -1036,6 +1036,8 @@ modifiera le contenu du répertoire de destination.
**** Récupération d'un VPS complet **** Récupération d'un VPS complet
***** Mailcow
Depuis un hôte d'adminstration, et via la command =0km=, nous Depuis un hôte d'adminstration, et via la command =0km=, nous
pouvons re-déployer un backup existant sur un nouveau VPS. pouvons re-déployer un backup existant sur un nouveau VPS.
@ -1046,11 +1048,63 @@ pouvons re-déployer un backup existant sur un nouveau VPS.
Attention, cela supprimera toute installation =mailcow= précédente Attention, cela supprimera toute installation =mailcow= précédente
(donnée comprise) sur le VPS de destination. (donnée comprise) sur le VPS de destination.
***** Compose
La commande complète n'est pas implémentée, mais il s'agit surtout de faire un
recover partiel:
#+begin_src sh
0km vps-backup recover myadmin@core-06.0k.io:10023#mail.mybackupedvps.com:/ mynewvps.com:/srv/datastore/data
#+end_src
Puis de copier le fichier =/srv/datastore/data/compose.yml= sur =/opt/apps/myc-deploy/compose.yml=:
#+begin_src sh
cp /srv/datastore/data/compose.yml /opt/apps/myc-deploy/compose.yml
#+end_src
Puis s'occuper des bases de données:
****** récupération des bases postgres
Dans le répertoire =/srv/datastore/data/postgres/var/backups/pg=
Récupération des derniers dumps:
#+begin_src sh
compose --debug up postgres
for dump in /srv/datastore/data/postgres/var/backups/pg; do
pgm cp "$dump" postgres@"${dump%%.*}"
done
#+end_src
****** récupération des bases mongo
Dans le répertoire =/srv/datastore/data/mongo/var/backups/mongo=
#+begin_src sh
compose --debug up mongo
docker run -ti --rm \
-v /srv/datastore/data/mongo/var/backups/mongo:/tmp/backups \
-w /tmp/backups \
--entrypoint mongorestore \
--network myc_default \
myc_mongo --host rs01/mongo /tmp/backups/
#+end_src
****** Finalisation
Tout devrait être bon.
Un ~compose --debug up~ devrait faire l'affaire.
**** Récupération partielle **** Récupération partielle
***** Récupération d'un répertoire ou fichier précis ***** Récupération d'un répertoire ou fichier précis
Depuis un hôte d'adminstration, et via la command =0km=, nous pouvons
Depuis un hôte d'administration, et via la command =0km=, nous pouvons
récupérer un répertoire ou un fichier précis d'un backup existant sur récupérer un répertoire ou un fichier précis d'un backup existant sur
un nouveau VPS. un nouveau VPS.

Loading…
Cancel
Save