braveo:plateforme:private:maintenance
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
braveo:plateforme:private:maintenance [2013/07/08 19:13] – [Tableau des outils web] eric.talarmain | braveo:plateforme:private:maintenance [2024/04/16 22:28] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== Maintenance des services ====== | ||
+ | |||
+ | Cette page permettra de ne pas oublier certaines tâches à faire après une mise à jour d'un service | ||
+ | |||
+ | ===== Tableau des outils web ===== | ||
+ | Liste des outils web non disponibles ou trop long à sortir en paquet Debian. | ||
+ | |||
+ | ^ Outil ^ Version installée ^ Version disponible ^ Info ^ | ||
+ | | FluxBB | @red:1.5.3 | 1.5.6 | | | ||
+ | | Dokuwiki | @red: | ||
+ | | Dolibarr | @red:3.2.3 | 3.5.0 | | | ||
+ | | PhpMyadmin | @red: | ||
+ | | PhpPgadmin | @lightgreen: | ||
+ | | LDAP Manager | @red:4.2.1 | 4.4 | | | ||
+ | | Tiny MCE | @red:3.5.8 | 4.0.16 | | | ||
+ | | Zenphoto | @red:1.4.5 | 1.4.5.9 | | | ||
+ | | Roundcube | @red:0.9.2 | 0.9.5 | | | ||
+ | | Dotclear | @red:2.3.1 | 2.6.2 | | | ||
+ | | Wordpress | @lightgreen: | ||
+ | | Chimere | @red:1.1.0 | 2.0.3 | 123 : 9 supprimés, 9 à jour, 105 restants | | ||
+ | | Sogo | @red: | ||
+ | |||
+ | Total : 2 outils sur 13 à jour | ||
+ | ===== Dokuwiki ===== | ||
+ | |||
+ | Ne pas oublier de reprendre l' | ||
+ | |||
+ | ===== Chimere v2 ===== | ||
+ | |||
+ | Procédure de mise à jour de chimère v2 : | ||
+ | |||
+ | * Aller sur la VM chimere | ||
+ | * Mettre à jour chimere en version 1.2.2 ( surtout la bdd ) | ||
+ | < | ||
+ | cp -ar / | ||
+ | cp -a / | ||
+ | cd / | ||
+ | rm chimere-last | ||
+ | ln -s / | ||
+ | cd chimere-last | ||
+ | python script/ | ||
+ | </ | ||
+ | * Aller sur la VM postgres | ||
+ | * Sauvegarder la bdd du compte à migrer | ||
+ | |||
+ | < | ||
+ | pg_dump -C chimere-nom_de_compte > sauvegarde-nom_de_compte.sql | ||
+ | </ | ||
+ | |||
+ | * Transférer le dump sur chimerev2:/ | ||
+ | * Aller sur chimerev2 | ||
+ | * Se connecter en tant que postgres | ||
+ | * lancer psql | ||
+ | * Supprimer la base de données du compte : drop database " | ||
+ | * quitter le prompt psql | ||
+ | * Restaurer la bdd à partir du dump | ||
+ | |||
+ | < | ||
+ | psql < sauvegarde-nom_de_compte.sql | ||
+ | </ | ||
+ | |||
+ | * copier le dossier de projet mdl | ||
+ | |||
+ | < | ||
+ | cp -ar / | ||
+ | </ | ||
+ | * modifier le fichier de configuration / | ||
+ | * HOST | ||
+ | * ROOT_URLCONF = ' | ||
+ | * ADMINS | ||
+ | * DATABASES | ||
+ | |||
+ | * modifier / | ||
+ | * modifier sys.path.append('/ | ||
+ | * Migrer la bdd vers la version 2 | ||
+ | |||
+ | < | ||
+ | ./manage.py syncdb | ||
+ | ./manage.py migrate chimere 0001 --fake | ||
+ | ./manage.py migrate chimere | ||
+ | ./manage.py migrate djcelery | ||
+ | </ | ||
+ | |||
+ | |||
+ | * Configurer apache : | ||
+ | * Copier la conf / | ||
+ | * Modifier la valeur de DJANGO_SETTINGS_MODULE de mdl.settings vers nom_de_compte.settings | ||
+ | * Copier la conf chimere_mdl.vhost en chimere_nom_de_compte.vhost | ||
+ | * modifier chimere_nom_de_compte.vhost en corrigeant le ServerName et le nom du script wsgi | ||
+ | * modifier les alias chimere/ | ||
+ | * modifier le nom du process wsgi en replaçant mdl par le nom_de_compte ( lignes WSGIProcessGroup et WSGIDaemonProcess ) | ||
+ | |||
+ | * Relancer apache2 | ||
+ | |||
+ | * Aller sur apache-proxy | ||
+ | * Déplacer le Serveralias nom_de_domaine du virtualhost chimere vers le virtualhost chimerev2 | ||