Tâche #13124
Distribution EOLE - Scénario #15120: Exécuter les tests installation avec préservation de données
Mise au point d'un script de déplacement des données avant la migration, script qui serait utilisé sur les version 2.3 et 2.4 .
Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
Restant à faire (heures):
0.0
Demandes liées
Révisions associées
Déplacer les données des services en vue de la réinstallation si besoin.
Ref #13124
Déplacer les données des services en vue de la réinstallation si besoin.
Ref #13124
CreoleService ne permet pas de gérer les services arkeia et postgresql.
Ref #13124
Historique
#1 Mis à jour par Thierry Bertrand il y a environ 8 ans
- Statut changé de En cours à Nouveau
- Tâche parente changé de #13017 à #15120
#2 Mis à jour par Thierry Bertrand il y a environ 8 ans
- Statut changé de Nouveau à En cours
#3 Mis à jour par Thierry Bertrand il y a environ 8 ans
root@sbl:/home/thierry/conf-esbl/tmpl# ls -l /var/lib|grep sql drwx------ 6 mysql mysql 4096 2016-03-17 10:46 mysql drwxr-xr-x 3 postgres postgres 4096 2016-03-17 11:08 postgresql root@sbl:/home/thierry/conf-esbl/tmpl# ls -l /opt total 16 lrwxrwxrwx 1 root root 16 2016-03-15 08:05 arkeia -> /data/opt/arkeia drwx------ 2 root root 16384 2016-03-14 16:28 lost+found root@sbl:/home/thierry/conf-esbl/tmpl# ./mi migration_data.sh mir-local2mir-bdx.sh root@sbl:/home/thierry/conf-esbl/tmpl# ./migration_data.sh Arrêt des services Erreur : arkwui est un service non activé Erreur : arkeia est un service non activé * Stopping web server apache2 ... waiting [ OK ] * Stopping MySQL Server: mysql [ OK ] Erreur : postgresql-8.4 est un service non activé Déplacement des données de /data vers /home Le dossier /data pointe déjà sur /home/data Déplacement des données de /bureautique vers /home/data Le dossier /bureautique pointe déjà sur /home/data/bureautique Déplacement des données de /var/www/html vers /home/data Déplacement des données de /var/lib/mysql vers /home/data Déplacement des données de /var/lib/postgresql vers /home/data Le répertoire /home/data/var/lib existe déjà Déplacement des données de /opt/arkeia vers /home/data Le dossier /opt/arkeia pointe déjà sur /home/data/opt/arkeia Démarrage des services Erreur : postgresql-8.4 est un service non activé * Starting MySQL Server: mysql [ OK ] * Starting web server apache2 [ OK ] Erreur : arkeia est un service non activé Erreur : arkwui est un service non activé Les dossiers demandés ont été migrés
#4 Mis à jour par Thierry Bertrand il y a environ 8 ans
root@sbl:/home/thierry/conf-esbl/tmpl# ./migration_data.sh Arrêt des services /etc/init.d/arkwui: stop the Arkeia Web User Interface server arkwsd successfully stopped arkeiad successfully stopped * Stopping web server apache2 ... waiting [ OK ] mysql stop/waiting * Stopping PostgreSQL 8.4 database server [ OK ] Déplacement des données de /data vers /home Le dossier /data pointe déjà sur /home/data Déplacement des données de /bureautique vers /home/data Le dossier /bureautique pointe déjà sur /home/data/bureautique Déplacement des données de /var/www/html vers /home/data Déplacement des données de /var/lib/mysql vers /home/data Déplacement des données de /var/lib/postgresql vers /home/data Le répertoire /home/data/var/lib existe déjà Déplacement des données de /opt/arkeia vers /home/data Le dossier /opt/arkeia pointe déjà sur /home/data/opt/arkeia Démarrage des services * Starting PostgreSQL 8.4 database server [ OK ] mysql start/running, process 7765 * Starting web server apache2 [ OK ] arkeiad is starting ... arkwsd is starting ... /etc/init.d/arkwui: start the Arkeia Web User Interface server Les dossiers demandés ont été migrés
#5 Mis à jour par Thierry Bertrand il y a environ 8 ans
Vérification des relances de services :
avant le script
root@sbl:/home/thierry/conf-esbl/tmpl# ps -edf|grep ark root 7836 1 0 13:53 ? 00:00:00 /opt/arkeia/bin/arkeiad root 7839 1 0 13:53 ? 00:00:00 /opt/arkeia/bin/arkwsd root 7869 1 0 13:53 ? 00:00:00 /opt/arkeia/wui/httpd/bin/httpd -k start nobody 7895 7869 0 13:53 ? 00:00:00 /opt/arkeia/wui/httpd/bin/httpd -k start nobody 7896 7869 0 13:53 ? 00:00:00 /opt/arkeia/wui/httpd/bin/httpd -k start nobody 7897 7869 0 13:53 ? 00:00:00 /opt/arkeia/wui/httpd/bin/httpd -k start nobody 7898 7869 0 13:53 ? 00:00:00 /opt/arkeia/wui/httpd/bin/httpd -k start nobody 7899 7869 0 13:53 ? 00:00:00 /opt/arkeia/wui/httpd/bin/httpd -k start root@sbl:/home/thierry/conf-esbl/tmpl# ps -edf|grep post postgres 7740 1 0 13:53 ? 00:00:01 /usr/lib/postgresql/8.4/bin/postgres -D /var/lib/postgresql/8.4/main -c config_file=/etc/postgresql/8.4/main/postgresql.conf postgres 7742 7740 0 13:53 ? 00:00:00 postgres: writer process postgres 7743 7740 0 13:53 ? 00:00:00 postgres: wal writer process postgres 7744 7740 0 13:53 ? 00:00:00 postgres: autovacuum launcher process postgres 7745 7740 0 13:53 ? 00:00:00 postgres: stats collector process
après le script
root@sbl:/home/thierry/conf-esbl/tmpl# ps -edf|grep ark root 9180 1 0 14:05 ? 00:00:00 /opt/arkeia/bin/arkeiad root 9185 1 0 14:05 ? 00:00:00 /opt/arkeia/bin/arkwsd root 9220 1 0 14:05 ? 00:00:00 /opt/arkeia/wui/httpd/bin/httpd -k start nobody 9232 9220 0 14:05 ? 00:00:00 /opt/arkeia/wui/httpd/bin/httpd -k start nobody 9233 9220 0 14:05 ? 00:00:00 /opt/arkeia/wui/httpd/bin/httpd -k start nobody 9234 9220 0 14:05 ? 00:00:00 /opt/arkeia/wui/httpd/bin/httpd -k start nobody 9235 9220 0 14:05 ? 00:00:00 /opt/arkeia/wui/httpd/bin/httpd -k start nobody 9236 9220 0 14:05 ? 00:00:00 /opt/arkeia/wui/httpd/bin/httpd -k start root 9580 7454 0 14:07 pts/24 00:00:00 grep --color=auto ark root@sbl:/home/thierry/conf-esbl/tmpl# ps -edf|grep post postgres 9073 1 0 14:05 ? 00:00:00 /usr/lib/postgresql/8.4/bin/postgres -D /var/lib/postgresql/8.4/main -c config_file=/etc/postgresql/8.4/main/postgresql.conf postgres 9075 9073 0 14:05 ? 00:00:00 postgres: writer process postgres 9076 9073 0 14:05 ? 00:00:00 postgres: wal writer process postgres 9077 9073 0 14:05 ? 00:00:00 postgres: autovacuum launcher process postgres 9078 9073 0 14:05 ? 00:00:00 postgres: stats collector process root 9582 7454 0 14:07 pts/24 00:00:00 grep --color=auto post
#6 Mis à jour par Thierry Bertrand il y a environ 8 ans
- Statut changé de En cours à Nouveau
#7 Mis à jour par Benjamin Bohard il y a environ 8 ans
- Statut changé de Nouveau à En cours
#8 Mis à jour par Benjamin Bohard il y a environ 8 ans
- Statut changé de En cours à Résolu
#9 Mis à jour par Benjamin Bohard il y a environ 8 ans
- % réalisé changé de 0 à 100
- Restant à faire (heures) changé de 3.0 à 0.25
#10 Mis à jour par Thierry Bertrand il y a environ 8 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) changé de 0.25 à 0.0