https://dev-eole.ac-dijon.fr/https://dev-eole.ac-dijon.fr/favicon.ico2015-03-09T14:42:42ZEnsemble Ouvert Libre ÉvolutifDistribution EOLE - Tâche #10846: Prévoir un script de vérification de pré-requishttps://dev-eole.ac-dijon.fr/issues/10846?journal_id=436712015-03-09T14:42:42ZThierry Bertrandthierry.bertrand@developpement-durable.gouv.fr
<ul><li><strong>Assigné à</strong> mis à <i>Vincent Chavanon</i></li></ul> Distribution EOLE - Tâche #10846: Prévoir un script de vérification de pré-requishttps://dev-eole.ac-dijon.fr/issues/10846?journal_id=437212015-03-10T09:43:49ZVincent ChavanonVincent.Chavanon@developpement-durable.gouv.fr
<ul></ul><p>Script qui interrompt l'upgrade du serveur si un des tests suivant est positif :</p>
<p>Présence d'un paquet matériel HP (hp-health hp-snmp-agents hpsmh hp-smh-templates hpacucli cpqacuxe) ou Dell (srvadmin-all)<br />Présence de dico "local" dans le dossier /usr/share/eole/creole/dicos<br />Présence de patch non issu de la variante<br />Présence de paquet non tiré par le module ou la variante (comparer la liste des paquets installés à une liste issue d'une install classique)<br />Présence de paquet dans un état "hold" (ou paquet à ne pas forcément mettre à jour à l'issue de l'upgrade) : concerne eole-geo-ide-base, arkeia<br />Présence de /usr/share/eole/noyau/local pour fixer le noyau à utiliser, ou fichier /usr/share/eole/noyau/current ne correspondant pas à la dernière version du noyau eole, ou utilisation d'un noyau non eole</p>
<p>Générer un log des tests en indiquant la conduite à tenir ou le script à lancer pour solutionner les problèmes rencontrés.</p> Distribution EOLE - Tâche #10846: Prévoir un script de vérification de pré-requishttps://dev-eole.ac-dijon.fr/issues/10846?journal_id=437482015-03-10T13:55:24ZEmmanuel IHRYemmanuel.ihry@developpement-durable.gouv.fr
<ul><li><strong>Assigné à</strong> changé de <i>Vincent Chavanon</i> à <i>Benjamin Bohard</i></li></ul> Distribution EOLE - Tâche #10846: Prévoir un script de vérification de pré-requishttps://dev-eole.ac-dijon.fr/issues/10846?journal_id=438272015-03-11T08:39:02ZBenjamin Bohardbbohard@cadoles.com
<ul><li><strong>Statut</strong> changé de <i>Nouveau</i> à <i>En cours</i></li></ul><p>Interruption de l'upgrade pour reprise manuelle ou résolution des problèmes dans le processus d'upgrade ?</p> Distribution EOLE - Tâche #10846: Prévoir un script de vérification de pré-requishttps://dev-eole.ac-dijon.fr/issues/10846?journal_id=438282015-03-11T08:44:46ZThierry Bertrandthierry.bertrand@developpement-durable.gouv.fr
<ul></ul><p>ce serait un script lancé avant l'upgrade qui ferait différentes étapes de vérifications.</p>
<p>S'il sort correctement, on indique à l'utilisateur que les pré-requis semblent corrects et on lui dit qu'il peut passer à l'upgrade</p>
<p>En cas d'échec, on propose la résolution avec les scripts de résolutions ou actions à faire</p> Distribution EOLE - Tâche #10846: Prévoir un script de vérification de pré-requishttps://dev-eole.ac-dijon.fr/issues/10846?journal_id=438292015-03-11T08:58:44ZPhilippe Carrephilippe.carre@developpement-durable.gouv.fr
<ul></ul><p><em>"Présence de paquet non tiré par le module ou la variante (comparer la liste des paquets installés à une liste issue d'une install classique)"</em><br /> --> et plus précisement, test de la présence de exxl-dhcp ET de la valeur de 'activer_dhcp' (si 'oui' le dhcp est configuré)</p> Distribution EOLE - Tâche #10846: Prévoir un script de vérification de pré-requishttps://dev-eole.ac-dijon.fr/issues/10846?journal_id=438372015-03-11T09:57:23ZVincent ChavanonVincent.Chavanon@developpement-durable.gouv.fr
<ul></ul><p>Il s'agit donc d'un script de prérequis à la migration vers la 2.4 qui sera dans la branche 2.3 du projet supervision-psin. Le script exécute divers tests, sort les resultats dans un log et se termine ainsi. Le log indique :</p>
<p>- Si le test est OK : test xxx OK<br />- Si le test n'est pas OK : description de l'erreur et de la solution corrective (autre script à lancer, nettoyage...)<br />Puis : <br />- Si tout est OK : envoi du log par mail avec les memes outils que ceux utilises dans supervision-psin, et indication du chemin du script d'upgrade<br />- Si il y a des erreurs : envoi du log par mail avec les memes outils que ceux utilises dans supervision-psin, pas d'indication du chemin du script d'upgrade, message indiquant de resoudre les pbs avant de continuer.</p>
<p>Sur les divers tests :</p>
<p>- Paquets materiel : si detection d'un des paquets suivant : pour HP (hp-health hp-snmp-agents hpsmh hp-smh-templates hpacucli cpqacuxe) ou Dell (srvadmin-all srvadmin-smweb srvadmin-idrac-ivmcli libopenipmi0 srvadmin-rac4-populator srvadmin-omilcore srvadmin-racadm4 srvadmin-racadm5 srvadmin-storelib srvadmin-isvc libsmbios2 srvadmin-idracadm srvadmin-racsvc srvadmin-omacore srvadmin-xmlsup setserial srvadmin-idrac snmpd srvadmin-iws srvadmin-base srvadmin-storelib-sysfs libasound2 srvadmin-omcommon libargtable2-0 srvadmin-smcommon srvadmin-deng srvadmin-idrac-vmcli srvadmin-sysfsutils) : Le test sort en erreur, et indique: "détection de paquets de supervision du matériel : merci de suivre la procédure de désinstallation ou de lancer le script de désinstallation correspondant à la marque de votre serveur.</p>
<p>- Dicos dans un dossier "local" : Le test sort en erreur, et indique: "des fonctionnalités ont été ajoutées via des dictionnaires locaux : (indiquer les noms des dicos) : assurez vous du portage de ces fonctionnalités en eole 2.4 avant de procéder à la migration"</p>
<p>- Patchs non issus des zephirs : Le test sort en erreur, et indique: "un template a été patché localement : (indiquer les noms des patchs) : assurez vous de l'intéret et du portage de ces patches en eole 2.4 avant de procéder à la migration"</p>
<p>- Paquets non tires par le module ou la variante, ou dans une version differente : Le test sort en erreur, et indique: "Les paquets suivants ont été installés manuellement ou ne sont pas à jour : (indiquer la liste et la version des paquets concernés) : Procédez à une mise à jour du serveur avant sa migration, et assurez vous que les paquets installés manuellement ne poseront pas de soucis lors de la migration"</p>
<p>- Paquet dans un etat de MàJ "hold" : Le test sort en erreur, et indique: "la mise à jour du paquet (indiquer le nom des paquets) est bloquée. débloquez la avant de procéder à l'upgrade du serveur. Si il s'agit des paquets eole-geo-ide-geobase ou arkeia, reportez vous à la fiche correspondante."</p>
<p>- Blocage de la version du noyau : Le test sort en erreur, et indique: "la mise à jour du noyau du serveur est bloquée : débloquez là avant de procéder à l'upgrade du serveur"</p> Distribution EOLE - Tâche #10846: Prévoir un script de vérification de pré-requishttps://dev-eole.ac-dijon.fr/issues/10846?journal_id=438382015-03-11T10:05:59ZPatrice THEBAULTpatrice.thebault@developpement-durable.gouv.fr
<ul></ul><p>Concernant Arkeia :<br />il existe deux types de paquets en hold : les versions 8 (pour lesquelles il n'existe pas de paquet en ubuntu 12.04) et les versions en 10.2.7 (alors que la dernière version disponible sur les dépôts est la 10.2.12 - le downgrade en 10.2.7 contourne un bug d'affichage) - il existe des paquets 10.2.7 et 10.2.12 pour ubuntu 12.04.</p>
<p>Le test doit alerter sur les serveurs en arkeia V8. <br />Doit-il le faire pour ceux en hold 10.2.7 ? Comment se passe l'upgrade dans ce cas? le paquet reste-t-il bloqué sur le paquet en 10.04 ? passe-t-il en 10.2.7 pour ubuntu 12.04?</p> Distribution EOLE - Tâche #10846: Prévoir un script de vérification de pré-requishttps://dev-eole.ac-dijon.fr/issues/10846?journal_id=438882015-03-12T08:37:48ZVincent ChavanonVincent.Chavanon@developpement-durable.gouv.fr
<ul></ul><p>Ajout d'un test :</p>
<p>fonctionnalités geomatique : si les variables activer_geoide_base ou activer_geoide_distrib sont définies et ont une valeur différente de "non", et que le serveur n'est pas en variante "geomatique" : Le test sort en erreur, et indique: "une fonctionnalité (geo-ide-base ou geo-ide-distribution, preciser selon la variable à oui) géomatique est activée sur le serveur, et votre serveur n'est pas en variante géomatique : il faudrait migrer le serveur, ou cette fonctionnalité devendra une adaptation locale."</p> Distribution EOLE - Tâche #10846: Prévoir un script de vérification de pré-requishttps://dev-eole.ac-dijon.fr/issues/10846?journal_id=440022015-03-13T16:25:34ZBenjamin Bohardbbohard@cadoles.com
<ul><li><strong>% réalisé</strong> changé de <i>0</i> à <i>80</i></li></ul><p>Concernant les paquets geo-ide-base et geo-ide-distribution, la recherche s'appuyant sur la liste des paquets de la variante, il n'est sans doute pas nécessaire de tester la variable.</p> Distribution EOLE - Tâche #10846: Prévoir un script de vérification de pré-requishttps://dev-eole.ac-dijon.fr/issues/10846?journal_id=450772015-04-01T11:59:35ZBenjamin Bohardbbohard@cadoles.com
<ul></ul><p>pas de désinstallation systématique de apt-rdepends</p> Distribution EOLE - Tâche #10846: Prévoir un script de vérification de pré-requishttps://dev-eole.ac-dijon.fr/issues/10846?journal_id=452042015-04-03T14:25:58ZBenjamin Bohardbbohard@cadoles.com
<ul><li><strong>Statut</strong> changé de <i>En cours</i> à <i>Résolu</i></li><li><strong>% réalisé</strong> changé de <i>80</i> à <i>100</i></li></ul> Distribution EOLE - Tâche #10846: Prévoir un script de vérification de pré-requishttps://dev-eole.ac-dijon.fr/issues/10846?journal_id=458772015-04-17T06:20:16ZThierry Bertrandthierry.bertrand@developpement-durable.gouv.fr
<ul><li><strong>Statut</strong> changé de <i>Résolu</i> à <i>Fermé</i></li><li><strong>Restant à faire (heures)</strong> mis à <i>0.0</i></li></ul>