La configuration de récupération pour le chien de garde d'application se définit en
utilisant les codes de contrôle des entrées/sorties (IOCTL) qui sont émis par le pilote
ntwdt.
Restrictions de l'horloge chien de garde
Les restrictions du mode horloge chien de garde sont les suivantes :
Lorsque le contrôleur système détecte l'expiration de l'horloge chien de garde,
■
la récupération n'est tentée qu'une fois ; aucune tentative de récupération
supplémentaire n'est effectuée si la première ne parvient pas à rétablir le
domaine.
Si le chien de garde d'application est activé et que vous vous introduisez dans
■
l'OpenBoot PROM en exécutant la commande break depuis l'invite sc> du
contrôleur système, le contrôleur système désactive automatiquement l'horloge
chien de garde.
Remarque – Le contrôleur système affiche un message de console pour rappeler
que le chien de garde, du point de vue du contrôleur système, est désactivé.
Cependant, lorsque vous accédez de nouveau au SE Solaris, l'horloge chien de
garde est toujours activée du point de vue du système d'exploitation Solaris. Pour
que le contrôleur système et le SE Solaris visualisent le même état pour le chien
de garde, vous devez utiliser l'application de chien de garde pour, au choix,
activer ou désactiver le chien de garde.
Si vous effectuez une opération de reconfiguration dynamique (DR) au cours de
■
laquelle une carte système contenant de la mémoire du noyau (permanente) est
supprimée, vous devez alors désactiver le mode application de l'horloge chien de
garde avant l'opération DR et le réactiver après celle-ci. Cela est nécessaire car le
logiciel Solaris met en attente toutes les ES du système et désactive toutes les
interruptions pendant une suppression de mémoire permanente. Par conséquent,
le microprogramme du contrôleur système et le logiciel Solaris ne peuvent pas
communiquer pendant l'opération DR. Vous remarquerez que cette restriction
n'affecte ni l'ajout dynamique de mémoire ni la suppression d'une carte ne
contenant pas de mémoire permanente. Dans ces cas, le mode application de
l'horloge chien de garde peut s'exécuter simultanément à l'implémentation de DR.
Vous pouvez exécuter la commande suivante pour localiser les cartes système qui
contiennent de la mémoire du noyau (permanente) :
sc> cfgadm -lav | grep -i permanent
Annexe A
Mode d'application horloge chien de garde
89