EnvoleMigration23 » Historique » Version 2
Version 1 (Gaston TJEBBES, 06/07/2010 11:37) → Version 2/40 (Gaston TJEBBES, 06/07/2010 11:41)
h1. Migration vers la Eole2.3
h2. Les containers
Pour les accès via des services (connexion ldap, connexion mysql), aucun problème ne se pose.
Pour les accès systèmes, des problèmes risquent de se poser.
h3. Mysql
Il faut monter les répertoires contenant les fichiers .sql dans le container mysql, pour cela, il faut qu'ils soient réunis au même endroit.
Proposition d'arborescence :
/etc/eolesql/<nom h4. Mot de l'appli>/gen/
/etc/eolesql/<nom de l'appli>/updates/ passe
Ainsi, les fichiers La génération des mots de configuration .py ou .ini sont placés dans passe est faite depuis le master.
Les fichiers .sql sont également placés dans le master :
* Appel à la différence que commande mysql par le répertoire dans lequel il se trouve est également monté dans le container mysql. biais de run_subprocess;
* Réécriture des fichiers de conf ou appel système.
h4. Génération des bases de données
La génération des bases se fait depuis le master :
* Appel à la commande mysql par le biais de run_subprocess;
* Les répertoires contenant les fichiers sql doivent être montés.
Revoir les pre-updates et post-updates.
h4. Mise à jour des bases de données
La mise à jour est faite depuis le master :
* Appel à la commande mysql par le biais de run_subprocess;
* Les répertoires contenant les fichiers sql doivent être montés.
Les pre et post update doivent être revus.
h3. Pre/PostReconf
TODO
h2. Les containers
Pour les accès via des services (connexion ldap, connexion mysql), aucun problème ne se pose.
Pour les accès systèmes, des problèmes risquent de se poser.
h3. Mysql
Il faut monter les répertoires contenant les fichiers .sql dans le container mysql, pour cela, il faut qu'ils soient réunis au même endroit.
Proposition d'arborescence :
/etc/eolesql/<nom h4. Mot de l'appli>/gen/
/etc/eolesql/<nom de l'appli>/updates/ passe
Ainsi, les fichiers La génération des mots de configuration .py ou .ini sont placés dans passe est faite depuis le master.
Les fichiers .sql sont également placés dans le master :
* Appel à la différence que commande mysql par le répertoire dans lequel il se trouve est également monté dans le container mysql. biais de run_subprocess;
* Réécriture des fichiers de conf ou appel système.
h4. Génération des bases de données
La génération des bases se fait depuis le master :
* Appel à la commande mysql par le biais de run_subprocess;
* Les répertoires contenant les fichiers sql doivent être montés.
Revoir les pre-updates et post-updates.
h4. Mise à jour des bases de données
La mise à jour est faite depuis le master :
* Appel à la commande mysql par le biais de run_subprocess;
* Les répertoires contenant les fichiers sql doivent être montés.
Les pre et post update doivent être revus.
h3. Pre/PostReconf
TODO