문제점 요약: 노드가 클러스터에 추가되면, scinstall 유틸리티에서 추가하고 있는 노드에서 네트워크 보안 서비스(NSS) 파일이 있는지 여부를 검사합니다. 이러한 파일 및 보안 키는 공통 에이전트 컨테이너에서 필요합니다. NSS 파일이 존재하는 경우 해당 유틸리티는 스폰서 노드에서 추가된 노드로 공통 에이전트 컨테이너 보안 파일을 복사합니다. 단, 스폰서 노드에 설치된 NSS 보안 키가 없는 경우에는 복사가 이뤄지지 않으며 scinstall 처리가 종료됩니다.
해결 방법: 다음 절차를 수행하여 기존 클러스터 노드에서 install NSS 소프트웨어를 설치하고, 보안 키를 다시 만들고 공통 에이전트 컨테이너를 다시 시작합니다.
수퍼유저나 적절한 액세스가 허용되는 역할로써 기존의 모든 클러스터 노드에서 다음 절차를 수행합니다.
Sun Cluster 1 of 2 CD-ROM을 준비합니다. NSS 패키지는 /cdrom/cdrom0/Solaris_arch/Product/shared_components/Packages/에 있습니다. 여기서 arch는 sparc 또는 x86이며 ver은 Solaris 8인 경우 8 , Solaris 9인 경우 9, Solaris 10인 경우에는 10입니다.
각 노드에서 Sun Web Console 에이전트를 중지합니다.
# /usr/sbin/smcwebserver stop |
각 노드에서 보안 파일 에이전트를 중지합니다.
# /opt/SUNWcacao/bin/cacaoadm stop |
각 노드에서 NSS 패키지가 설치되어 있는지 확인합니다. 설치되어 있는 경우에는 어떤 버전인지 확인합니다.
# cat /var/sadm/pkg/SUNWtls/pkginfo | grep SUNW_PRODVERS SUNW_PRODVERS=3.9.4 |
3.9.4 이전 버전이 설치되어 있는 경우 기존 NSS 패키지를 제거합니다.
# pkgrm packages |
다음 표는 각 하드웨어 플랫폼에 대한 적용 패키지를 나열합니다.
하드웨어 플랫폼 |
NSS 패키지 이름 |
---|---|
SPARC |
SUNWtls SUNWtlsu SUNWtlsx |
x86 |
SUNWtls SUNWtlsu |
각 노드에서 NSS 패키지를 제거했거나 설치된 사항이 없는 경우, Sun Cluster 1 of 2 CD-ROM에서 최신 NSS 패키지를 설치합니다.
CD-ROM에 상주하지 않는 디렉토리로 변경한 다음 CD-ROM을 꺼냅니다.
# eject cdrom |
각 노드에서 NSS 보안 키를 만듭니다.
# /opt/SUNWcacao/bin/cacaoadm create-keys |
각 노드에서 보안 파일 에이전트를 시작합니다.
# /opt/SUNWcacao/bin/cacaoadm start |
각 노드에서 Sun Web Console 에이전트를 시작합니다.
# /usr/sbin/smcwebserver start |
클러스터에 추가 중인 노드에서 scinstall 유틸리티를 다시 시작하고 절차를 따라 새 노드를 설치합니다.