62 lines
2.6 KiB
Plaintext
62 lines
2.6 KiB
Plaintext
|
|
La procédure de migration est la suivante :
|
|
|
|
* Récupérer le mot de passe w.c.s. de connexion à la base de donnée
|
|
|
|
Il faut récupérer le mot de passe sur la source,
|
|
https://demarches-ac-versailles.test.entrouvert.org/backoffice/settings/postgresql
|
|
puis récupérer le mot de passe via l'inspecteur
|
|
|
|
* Récupérer les identifiant de connexion à la base de donnée et le dsn sentry sur wcs-olap
|
|
|
|
Il faut récupérer ces information sur la cible, dans les fichiers wcs-olap.ini des instances déjà migrées.
|
|
|
|
* Recopier le certificat
|
|
* Redireger vers une page de travaux (pas encore possible en recette)
|
|
|
|
* Jouer une première fois le scripts pour cibler la bon noeud
|
|
(Le script doit être lancé sur le noeud où les crons ne sont pas désactivés)
|
|
|
|
publik_dump/publik_dump.py tenantinfo node2.test.saas.entrouvert.org hobo-ac-versailles.test.entrouvert.org --update
|
|
|
|
* Invalider les tenants (pour ne pas avoir les cron qui se jouent sur les 2 instances)
|
|
|
|
publik_dump/publik_dump.py invalidate_source node2.test.saas.entrouvert.org hobo-ac-versailles.test.entrouvert.org
|
|
|
|
* Dump (tenant + base de donnée)
|
|
|
|
publik_dump/publik_dump.py dump node2.test.saas.entrouvert.org hobo-ac-versailles.test.entrouvert.org
|
|
|
|
* Restore
|
|
|
|
publik_dump/publik_dump.py restore node2.test.saas.entrouvert.org hobo-ac-versailles.test.entrouvert.org --target node1.test-hds.saas.entrouvert --dbtarget sql3.test-hds.saas.entrouvert
|
|
|
|
* Mise à jour des identifiant de connexion à la base de donnée config.pck sur w.c.s.
|
|
|
|
scp publik_dump/adapt_wcs_config.py wcs.node1.test-hds.saas.entrouvert:.
|
|
ssh wcs.node1.test-hds.saas.entrouvert
|
|
sudo -u wcs ./adapt_wcs_config.py /var/lib/wcs/demarches-ac-versailles.test.entrouvert.org/config.pck --host test-hds.saas.entrouvert.clusters.entrouvert.org --password XXX
|
|
|
|
* Mise à jour des identifiant de connexion à la base de donnée et du dsn sentry sur wcs-olap
|
|
|
|
ssh bijoe.node1.test-hds.saas.entrouvert
|
|
vi /var/lib/bijoe/tenants/statistiques-ac-versailles.test.entrouvert.org/wcs-olap.ini
|
|
...
|
|
pg_dsn = dbname='bijoe' host='test-hds.saas.entrouvert.clusters.entrouvert.org' password='yaingohqu4haeF0K'
|
|
|
|
[sentry]
|
|
dsn = https://39e69f265d6d41adbba9cbdd9f1d4573@sentry.entrouvert.org/6
|
|
environment = test
|
|
...
|
|
|
|
* Rejouer les migrations Passerelle
|
|
|
|
ssh passerelle.node1.test-hds.saas.entrouvert
|
|
sudo -u passerelle passerelle-manage migrate_schemas -v2
|
|
|
|
* Valider les tenants cibles
|
|
|
|
publik_dump/publik_dump.py validate_target node2.test.saas.entrouvert.org hobo-ac-versailles.test.entrouvert.org --target node1.test-hds.saas.entrouvert
|
|
|
|
* Modifier les DNS
|
|
* Retirer la redirection haproxy du SaaS |