Project

General

Profile

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 .

Added by Benjamin Bohard about 7 years ago. Updated over 6 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
05/22/2015
Due date:
% Done:

100%

Estimated time:
3.00 h
Spent time:
Remaining (hours):
0.0

Description

Cette fiche concernerait la 2.3 et 2.4.
A analyser dans le cadre de la fiche #12558


Related issues

Related to Distribution EOLE - Tâche #14286: le service mysql ne redémarre pas lors du reconfigure Fermé 09/21/2015
Copied from eSBL - Tâche #12753: 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 . Reporté 05/22/2015

Associated revisions

Revision 2fdb8acd (diff)
Added by Benjamin Bohard about 7 years ago

Déplacer les données des services en vue de la réinstallation si besoin.

Ref #13124

Revision 44e28e10 (diff)
Added by Benjamin Bohard about 7 years ago

Déplacer les données des services en vue de la réinstallation si besoin.

Ref #13124

Revision ecf6a7be (diff)
Added by Benjamin Bohard over 6 years ago

CreoleService ne permet pas de gérer les services arkeia et postgresql.

Ref #13124

History

#1 Updated by Thierry Bertrand over 6 years ago

  • Status changed from En cours to Nouveau
  • Parent task changed from #13017 to #15120

#2 Updated by Thierry Bertrand over 6 years ago

  • Status changed from Nouveau to En cours

#3 Updated by Thierry Bertrand over 6 years ago

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 Updated by Thierry Bertrand over 6 years ago

suite au https://dev-eole.ac-dijon.fr/projects/conf-esbl/repository/revisions/ecf6a7be6b8abc242792ceddb1e4e0c1453f5461

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 Updated by Thierry Bertrand over 6 years ago

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 Updated by Thierry Bertrand over 6 years ago

  • Status changed from En cours to Nouveau

#7 Updated by Benjamin Bohard over 6 years ago

  • Status changed from Nouveau to En cours

#8 Updated by Benjamin Bohard over 6 years ago

  • Status changed from En cours to Résolu

#9 Updated by Benjamin Bohard over 6 years ago

  • % Done changed from 0 to 100
  • Remaining (hours) changed from 3.0 to 0.25

#10 Updated by Thierry Bertrand over 6 years ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) changed from 0.25 to 0.0

Also available in: Atom PDF