Sun Cluster 3.0 릴리스 정보

버그 ID 4362925

문제점 요약:


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

Networker 패키지는 번들로 되어 있고 Oracle을 설치하는 동안 설치되었습니다. 따라서, nsrmmd 디먼이 실행되어 /global/oracle 디렉토리로 마운트되는데, 이는 모든 클러스터 파일 시스템에 대한 마운트 취소를 방지합니다.


nodeA# umount /global/oracle
umount: global/oracle busy
nodeA# fuser -c /global/oracle
/global/oracle: 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

이 문제는 시스템 종료가 프로세스 nsrmmd가 계속 참조되고 있는 클러스터 파일 시스템을 마운트 취소하려 할 때 Sun Cluster 시스템 종료 동안에 발생합니다.

조치: 마운트 취소될 수 없는 클러스터 파일 시스템을 계속 사용하는 모든 프로세스의 목록을 설정하려면 각 노드에서 fuser(1M) 명령을 실행하십시오. 실패한 scshutdown(1M) 명령이 먼저 실행되었기 때문에 어떠한 Resource Group Manager 자원도 재시작되지 않았음을 확인하십시오. kill -9 명령을 사용하여 현재의 모든 프로세스를 강제종료하십시오. 이 강제종료 목록에는 Resource Group Manager의 제어를 받는 프로세스가 포함되어서는 안됩니다. 모든 해당 프로세스가 종료된 후, scshutdown 명령을 재실행하십시오. 그러면 시스템 종료는 성공적인 완료로 실행되어야 합니다.