Sun Microsystems Netra CT 900 Guide D'administration Et D'utilisation page 122

Table des Matières

Publicité

Le script renvoie 0 en cas de succès et une valeur non nulle en cas d'échec. Si une
valeur non nulle est retournée, la procédure de mise à niveau est terminée.
L'utilitaire démarre le WDT de mise à niveau avec une durée d'expiration de 12,8
secondes. Cette durée d'expiration est considérée comme suffisante pour tout
logiciel qui démarre après la réinitialisation afin de passer au point où il est
capable d'appeler rupgrade_tool -c (qui interroge le WDT de mise à niveau
au cas où il serait actif) sans devoir interroger le WDT de mise à niveau dans
l'intervalle. L'utilitaire interroge le WDT de mise à niveau juste avant de
réinitialiser le ShMM.
-c [-v]
Passe à la procédure de mise à niveau fiable après que le démarrage du ShMM de
la Flash temporaire. L'appel de rupgrade_tool –c se fait à partir du script
/etc/rc. Comme décrit ci-dessous, certaines situations découvertes par
rupgrade_tool –c impliquent une défaillance dans la procédure de mise à
niveau et requiert des actions correctrices, y compris celles qui aboutissent à la
nécessité d'une réinitialisation logicielle du ShMM. Ceci signifie qu'un appel de
rupgrade_tool –c peut ne pas revenir et aboutir à la place à la réinitialisation
du ShMM. Si une réinitialisation se produit, elle ramène le ShMM au logiciel
installé dans la Flash persistante.
Si le WDT de mise à niveau est actif et s'est déclenché dans l'une des étapes
précédant l'appel de rupgrade –c, ceci signifie que le ShMM est déjà revenu au
logiciel de la Flash persistante. Dans ce scénario, l'utilitaire désactive le WDT de
mise à niveau, revient à l'utilisation de la Flash persistante et termine la
procédure de mise à niveau.
Si le WDT de mise à niveau est actif mais ne s'est pas déclenché, cela signifie que
le ShMM a démarré avec succès (jusqu'à ce point) à partir de la Flash temporaire.
L'utilitaire interroge le WDT de mise à jour et se termine avec le code retour 0,
indiquant qu'il y a une session de procédure de mise à niveau en cours.
Si le WDT de mise à niveau n'est pas actif mais si le contenu du fichier
/var/upgrade/status indique que la procédure de mise à niveau est encore en
cours, ceci signifie que le ShMM a redémarré par un arrêt-marche à l'une des
étapes de la procédure de mise à niveau. Dans ce scénario, l'utilitaire exécute les
mêmes actions correctrices que dans la situation où le WDT de mise à niveau est
actif et s'est déclenché.
En conclusion, si le WDT de mise à niveau n'est pas actif et si
/var/upgrade/status est absent ou indique que la procédure de mise à niveau
s'est terminée (avec succès ou non), l'utilitaire se termine avec la valeur de retour
1, ce qui indique qu'il n'y a aucune procédure de mise à niveau en cours.
100
Guide d'administration système du serveur Netra CT 900 • Janvier 2007
fonctionnement est utile si le répertoire /var/bin contient certains fichiers
exécutables spéciaux (par exemple, une version spéciale de Shelf Manager ou
d'autres utilitaires) qui doivent être préservés lors de la mise à niveau.

Publicité

Table des Matières
loading

Table des Matières