Quattor : Opérations Courantes - G. Philippon/M. Jouvin4-5/2/2009Quattor : Opérations Courantes - G. Philippon Opérations courantes
Quattor : Opérations Courantes - G. Philippon/M. Jouvin4-5/2/2009Quattor : Opérations Courantes - G. Philippon Agenda Mise à jour des templates Les updates gLite Mise à jour des CAs Mise à jour des paramètres des VOs
Quattor : Opérations Courantes - G. Philippon/M. Jouvin4-5/2/2009Quattor : Opérations Courantes - G. Philippon Mise à jour des templates Récuperer les derniers templates Initial :./check-compile.sh –D –d /tmp/qwg /branches/gLite-3.1 Après : svn update cfg Synchroniser les templates avec directory-sync find grid os standard -type d -not -path '*.svn*' -exec tools/directory-sync {} /tmp/qwg/cfg \; Compiler : ant [deploy] Penser au ‘ant update.rep.templates’ Voir les changements : src/utils/profile/compare_xml Utiliser GLITE_UPDATE_VERSION si nécessaire Documentation : QWG Download and Install 18/12/08
Quattor : Opérations Courantes - G. Philippon/M. Jouvin4-5/2/2009Quattor : Opérations Courantes - G. Philippon Mise à jour gLite Chaque update décrite dans un répertoire distinct RPMs + changement de configuration Appliqué après (et non à la place de) la configuration de base Une variable permet de sélectionner l’update à déployer : GLITE_UPDATE_VERSION Une valeur par défaut (la dernière disponible) Possible de définir au niveau du nœud, du cluster, du site… Eviter les définitions inutiles Installation des RPMs par pkg_ronly() : n’installe un RPM que si une autre version est déjà dans la configuration Template produit avec src/utils/misc/rpmUpdates.pl Guillaume PHILIPPON18/12/08
Quattor : Opérations Courantes - G. Philippon/M. Jouvin4-5/2/2009Quattor : Opérations Courantes - G. Philippon Ajouter un update gLite Opération avancée : utiliser ce qui est fait par les autres ! Créer un repertoire cfg/grid/glite-3.1/update/num_update Créer un fichier cfg/grid/glite-3.1/update/num_update/config.tpl (prendre exemple sur les updates précedentes) Télécharger les derniers RPMs et générer le template en une commande Se référer au wiki QWG pour obtenir les URLs à utiliser Mettre à jour les templates repository External/ant/bin/ant update.rep.templates Tester sur quelques machines en mettant à jour la variable GLITE_UPDATE_VERSION Prendre une machine de chaque type (WN, CE, UI, SE…) Régler les problèmes de compatibilités éventuelles en se référant aux release notes gLite ( Guillaume PHILIPPON18/12/08
Quattor : Opérations Courantes - G. Philippon/M. Jouvin4-5/2/2009Quattor : Opérations Courantes - G. Philippon Mise à jour des CAs Télécharger les CAs et les mettres sur le serveur de packages URL source donnée dans l’annonce, possibilité d’utiliser le LAL Conseil : créer un répertoire par version de CA RPMs, utiliser un symlink ‘ca’ pour pointer sur celui utiliser Détruire les répertoires non utilisés après la mise à jour Récupérer le template décrivant les CAs Possibilité de le récupérer via le wiki QWG, en utilisant le source browser et en allant dans External/CAs Mettre le template le répertoire common/security de chacune des versions gLite supportées (cfg/grid/glite-xxx) Compiler et commiter la nouvelle version des Cas Penser au ‘ant update.rep.templates’ Guillaume PHILIPPON18/12/08
Quattor : Opérations Courantes - G. Philippon/M. Jouvin4-5/2/2009Quattor : Opérations Courantes - G. Philippon Mise à jour des VOs Pour les paramètres des VOs, quattor se base sur les informations du CIC Portal 1 commande : ant update.vo.config Regénère l’information pour toutes les VOs Si les informations du CIC portal ne sont pas bonne alors on peut définir les valeurs manuellement dans cfg/sites/xxx/vo/site/nomvo.tpl Ouvrir un ticket GGUS contre la VO pour signaler le problème Penser à le retirer ultérieurement quand le problème est résolu Guillaume PHILIPPON18/12/08