Tâche #13123
Distribution EOLE - Scénario #15120: Exécuter les tests installation avec préservation de données
Stockage des données de la partition /var ou /opt sur /data
Description
Pour faciliter la réinstallation d'un serveur avec préservation de la partition /data, faire en sorte que les données des applications stockéess dans /var ou /opt le soient dans /data.
La solution passe par la mise en place de liens symboliques pointant vers /data
Demandes liées
Révisions associées
Créer les liens avant l'installation des applications utilisant les répertoires.
Ref #13123
Déplacer les données avant réinstallation en 2.5
Ref #13123
Renseigner le chemin des données mysql pour apparmor
Ref #13123
Surcharger temporairement la configuration de apparmor pour mysql.
Ref #13123
Ne pas gérer les services absents et afficher des messages sur l'opération en cours.
Ref #13123
Redémarrer les services dans l'ordre inverse de leur arrêt.
Ref #13123
Gérer les services arkeia et postgresql.
Ref #13123
Recréer le liens dans une phase précoce d'installation.
Ref #13123
Placer un fichier pour indiquer le désir de passer outre la vérification des quotas.
Ref #13123
Utiliser un fichier éventuellement placé en préparation de migration pour décider si la vérification des quotas doit être faite.
Ref #13123
Certains répertoires à la racine n'existent pas au moment de l'installation.
Ref #13123
mysql créé le dossier /var/lib/mysql avant le preinst de eole-esbl-all.
Ref #13123
Attribuer la cible du lien au propriétaire de l'ancien dossier.
Ref #13123
Envoyer des messages sur la sortie standard pour debug de l'installation.
Ref #13123
sh ne pointe pas vers bash au début de la phase d'installation.
Ref #13123
Garder une trace des propriétaires des fichiers pour les rétablir à la réinstallation.
Ref #13123
Formater les informations de propriété des fichiers pour utilisation avec xargs.
Ref #13123
Conditionner la récupération des informations de propriété des fichiers.
Ref #13123
Changer le propriétaire des fichiers listés dans le fichier /home/files_ownership.
Ref #13123
Créer les utilisateurs systèmes manquants.
Ref #13123
Recréer le liens dans une phase précoce d'installation.
Ref #13123
Utiliser un fichier éventuellement placé en préparation de migration pour décider si la vérification des quotas doit être faite.
Ref #13123
Certains répertoires à la racine n'existent pas au moment de l'installation.
Ref #13123
mysql créé le dossier /var/lib/mysql avant le preinst de eole-esbl-all.
Ref #13123
Attribuer la cible du lien au propriétaire de l'ancien dossier.
Ref #13123
Envoyer des messages sur la sortie standard pour debug de l'installation.
Ref #13123
sh ne pointe pas vers bash au début de la phase d'installation.
Ref #13123
Changer le propriétaire des fichiers listés dans le fichier /home/files_ownership.
Ref #13123
Créer les utilisateurs systèmes manquants.
Ref #13123
Historique
#1 Mis à jour par Benjamin Bohard il y a plus de 8 ans
Étudier la récupération des pilotes et autres données associées aux imprimantes ajoutées depuis l'interface de cups.
#2 Mis à jour par Thierry Bertrand il y a environ 8 ans
- Statut changé de En cours à Nouveau
- Tâche parente changé de #13017 à #15120
#3 Mis à jour par Thierry Bertrand il y a environ 8 ans
- Statut changé de Nouveau à En cours
#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 * Stopping web server apache2 ... waiting [ OK ] * Stopping MySQL Server: mysql [ 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 MySQL Server: mysql [ OK ] * Starting web server apache2
#5 Mis à jour par Thierry Bertrand il y a environ 8 ans
les fichiers de services :
root@sbl:/opt/arkeia# ls /etc/init.d/ acpid cron halt mysql plymouth-log rcS skeleton umountnfs.sh apache2 cups hostname networking plymouth-splash README smbd umountroot arkeia dmesg hwclock network-interface plymouth-stop reboot ssh ups-monitor arkwui dns-clean hwclock-save network-interface-security postgresql-8.4 redis-server stop-bootlogd urandom atd ead-server irqbalance nmbd pppd-dns rng-tools stop-bootlogd-single vmcontext bastion ead-web killprocs nscd procps rsync udev winbind bootlogd eole-sso krb5-admin-server ntp proftpd rsyslog udev-finish x11-common clamav-daemon failsafe-x krb5-kdc nut quota scannedonly udevmonitor z_stats clamav-freshclam geo-ide-base-php libnss-ldap ondemand quotarpc screen-cleanup udevtrigger console-setup gpm mdadm openbsd-inetd rc sendsigs ufw creole_serv grub-common module-init-tools plymouth rc.local single umountfs
#6 Mis à jour par Thierry Bertrand il y a environ 8 ans
pour postgresql & arkeia
<teebee44> arkeia t'en as 2 <teebee44> arkwui : interface web <teebee44> arkeia : serveur lui même <teebee44> postgresl => postgresql-8.4 <teebee44> j'alimente le ticket <Icephale> il y a un ordre pour les services arkeia ? <teebee44> arrêter l'interface puis serveur <teebee44> l'inverse au demarrage
#7 Mis à jour par Thierry Bertrand il y a environ 8 ans
- Statut changé de En cours à Nouveau
#8 Mis à jour par Benjamin Bohard il y a environ 8 ans
- Statut changé de Nouveau à En cours
#9 Mis à jour par Benjamin Bohard il y a environ 8 ans
- Statut changé de En cours à Résolu
#10 Mis à jour par Benjamin Bohard il y a environ 8 ans
- % réalisé changé de 50 à 100
- Restant à faire (heures) changé de 3.0 à 0.25
#11 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