Notes de version de Sun Cluster 3.0 U1

Bug no 4362925

Récapitulatif du problème :


nodeA# scshutdown -g0 -y
scshutdown: Unmount of /dev/md/sc/dsk/d30 failed: Device busy.
scshutdown: Could not unmount all PxFS filesystems.

Les modules Networker ont été regroupés et installés en même temps qu'Oracle. Par conséquent, le démon nsrmmd est exécuté et effectue le montage vers le répertoire /global/oracle, empêchant ainsi le démontage de tous les autres systèmes de fichiers de grappe.


nodeA# umount /global/oracle
umount: global/oracle busy
nodeA# fuser -c /global/oracle
/global/oracle: 335co 317co 302co 273co 272co
nodeA# ps -ef|grep 335
 root 335 273 0 17:17:41 ?       0:00 /usr/sbin/nsrmmd -n 1
 root 448 397 0 17:19:37 console 0:00 grep 335

Ce problème se produit durant l'arrêt de Sun Cluster, lorsque la procédure d'arrêt essaie de démonter un système de fichiers de grappe encore référencé par le processus nsrmmd.

Solution : exécutez la commande fuser(1M) sur chaque noeud pour établir la liste de tous les processus qui utilisent encore des systèmes de fichiers de grappe ne pouvant pas être démontés. Vérifiez qu'aucune ressource du logiciel Resource Group Manager n'a été relancée depuis l'échec de la commande scshutdown(1M) initiale. Arrêtez tous les processus à l'aide de la commande kill -9. Cette liste de processus à interrompre ne doit pas inclure de processus sous le contrôle du logiciel Resource Group Manager. Une fois tous les processus terminés, relancez la commande scshutdown. L'arrêt devrait se dérouler correctement.