projets:chaudron
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| projets:chaudron [2017/05/13 10:54] – Création de la page de présentation du projet de migration de Chaudron daimrod | projets:chaudron [2017/06/20 10:07] (Version actuelle) – [Préparation de la VM de test] daimrod | ||
|---|---|---|---|
| Ligne 30: | Ligne 30: | ||
| Cela permettra de développer des outils faisant le lien entre COIN et Chaudron. | Cela permettra de développer des outils faisant le lien entre COIN et Chaudron. | ||
| - | L' | + | L' |
| + | |||
| + | ====== Migration de Chaudron ====== | ||
| + | |||
| + | - Création d'une VM de test | ||
| + | - Installation manuelle d' | ||
| + | - Tentative de migration des données | ||
| + | |||
| + | Une fois les points précédents validés : | ||
| + | |||
| + | - Validation de la configuration avec adminsys@ | ||
| + | - Validation de la procédure de migration des données avec adminsys@ | ||
| + | - Création d'une recette ansible pour l' | ||
| + | - Rédaction de la doc adminsys + doc utilisateurs | ||
| + | |||
| + | Ressources : | ||
| + | |||
| + | * https:// | ||
| + | * https:// | ||
| + | |||
| + | ===== Préparation de la VM de test ===== | ||
| + | |||
| + | https:// | ||
| + | |||
| + | * 1G de RAM en prérequis | ||
| + | * VM : tagarin-ale.faimaison.net [[http:// | ||
| + | |||
| + | < | ||
| + | gnt-instance add -s 10G -B maxmem=1G \ | ||
| + | --net 0: | ||
| + | -o debootstrap+default --node mutine.faimaison.net: | ||
| + | tagarin-ale.faimaison.net | ||
| + | </ | ||
| + | |||
| + | Debian 8 (jessie) avec FDE car on pourrait y stocker des informations personnelles. | ||
| + | |||
| + | ===== Installation d' | ||
| + | |||
| + | https:// | ||
| + | |||
| + | ==== Installation ==== | ||
| + | |||
| + | Le projet propose un dépôt tiers pour installer OpenProject. | ||
| + | |||
| + | - Import the packager.io repository signing key < | ||
| + | - Install apt-https suppport < | ||
| + | - Add the OpenProject package source in ''/ | ||
| + | - Install the OpenProject Community Edition package < | ||
| + | |||
| + | ==== Configuration ==== | ||
| + | |||
| + | https:// | ||
| + | |||
| + | * Package configuration < | ||
| + | |||
| + | Les valeurs par défauts suffisent pour avoir une instance de test en HTTP simple. | ||
| + | |||
| + | **Attention** si à la configuration, | ||
| + | |||
| + | La solution : | ||
| + | |||
| + | < | ||
| + | # grep root_password / | ||
| + | # mysql openproject -p< | ||
| + | mysql> UPDATE users SET mail=' | ||
| + | mysql> commit; # optionnel car l' | ||
| + | </ | ||
| + | |||
| + | Après une première utilisation, | ||
| + | En fait, ça swap car j' | ||
| + | |||
| + | ==== Backup et restauration ==== | ||
| + | |||
| + | https:// | ||
| + | |||
| + | < | ||
| + | |||
| + | Pour la base de données, on peut utiliser la commande suivante : < | ||
| + | On trouve les identifiants grâce à la commande suivante : | ||
| + | < | ||
| + | # openproject config:get DATABASE_URL | ||
| + | => e.g.: mysql2:// | ||
| + | </ | ||
| + | |||
| + | * Restauration des fichiers attachés OK | ||
| + | * Restauration de la base de données OK | ||
| + | * Restauration de la configuration KO (je ne comprends pas comment faire) | ||
| + | * Restauration des dépôts ??? (je n'ai pas testé l' | ||
| + | |||
| + | ===== Installation d' | ||
| + | |||
| + | https:// | ||
| + | |||
projets/chaudron.1494672848.txt.gz · Dernière modification : 2017/05/13 10:54 de daimrod
