Sun Cluster 3.1 8/05 소프트웨어가 종속성을 갖는 소프트웨어를 설치하거나 업그레이드하려면 각 클러스터 노드에서 이 절차를 수행합니다. 클러스터는 이 절차 동안 작업 환경을 유지합니다.
SunPlex Manager를 실행 중인 경우, 노드의 보안 파일 에이전트가 중지된 상태에서는 노드 상태가 보고되지 않습니다. 공통 에이전트 컨테이너 소프트웨어가 업그레이드된 후 보안 파일 에이전트가 다시 시작될 때 상태 보고가 계속됩니다.
다음 작업을 수행합니다.
비롤링 업그레이드를 위해 클러스터를 준비하는 방법의 모든 단계가 완료되었는지 확인합니다.
Solaris 8에서 Solaris 9 소프트웨어로 또는 Solaris 9에서 Solaris 10 10/05 소프트웨어/호환 버전으로 업그레이드한 경우 Solaris OS의 비롤링 업그레이드 수행 방법의 모든 단계가 완료되었는지 확인합니다.
모든 필수 Solaris 소프트웨어 패치와 하드웨어 관련 패치를 설치했는지 확인하십시오.
클러스터가 Solstice DiskSuite 소프트웨어(Solaris 8)를 실행할 경우, 필요한 모든 Solstice DiskSuite 소프트웨어 패치가 설치되었는지 확인합니다.
클러스터 노드에서 수퍼유저가 되십시오.
Solaris 8 및 Solaris 9 OS의 경우, Apache Tomcat 패키지가 설치되었다면 이 패키지가 필요한 패치 수준인지 확인합니다.
SUNWtcatu 패키지 설치 여부를 확인합니다.
# pkginfo SUNWtcatu SUNWtcatu Tomcat Servlet/JSP Container |
Apache Tomcat 패키지가 설치되었다면 그 플랫폼의 필요한 패치가 설치되었는지 확인합니다.
SPARC 기반 플랫폼에서는 114016-01 이상이 필요합니다.
x86 기반 플랫폼에서는 114017-01 이상이 필요합니다.
# patchadd -p | grep 114016 Patch: 114016-01 Obsoletes: Requires: Incompatibles: Packages: SUNWtcatu |
필요한 패치가 설치되지 않았다면 Apache Tomcat 패키지를 제거합니다.
# pkgrm SUNWtcatu |
Sun Cluster 1 of 2 CD-ROM을 넣습니다.
/cdrom/cdrom0/Solaris_arch/Product/shared_components/Packages/ 디렉토리, 여기서 arch는 sparc 또는 x86 로 변경합니다.
# cd /cdrom/cdrom0/Solaris_arch/Product/shared_components/Packages/ |
Explorer 패키지 4.3.1 이상이 설치되었는지 확인합니다.
Sun Cluster 소프트웨어 sccheck 유틸리티에서 이 패키지를 사용해야 합니다.
버전 5.1,REV=34 이상의 Java Dynamic Management Kit(JDMK) 패키지가 설치되어야 합니다.
Solaris_arch/Product/shared_components/Solaris_ver/Packages/ 디렉토리로 변경합니다. 여기서 arch는 sparc 또는 x86, ver은 8(Solaris 8), 9(Solaris 9) 또는 10(Solaris 10)입니다.
# cd ../Solaris_ver/Packages |
버전 4.5.0 이상의 NSPR(Netscape Portable Runtime) 패키지가 설치되어야 합니다.
NSPR 패키지 설치 여부 및 버전을 확인합니다.
# cat /var/sadm/pkg/SUNWpr/pkginfo | grep SUNW_PRODVERS SUNW_PRODVERS=4.5.0 |
4.5.0보다 이전 버전이 설치되었다면 기존 NSPR 패키지를 제거합니다.
# pkgrm packages |
다음 표에서는 각 하드웨어 플랫폼에 적용 가능한 패키지를 나열합니다.
다음 표에 나열된 순서대로 패키지를 설치합니다.
하드웨어 플랫폼 |
NSPR 패키지 이름 |
---|---|
SPARC |
SUNWpr SUNWprx |
x86 |
SUNWpr |
NSPR 패키지를 제거했거나 설치된 패키지가 없으면 가장 최신 버전의 NSPR 패키지를 설치합니다.
버전 3.9.4 이상의 NSS(Network Security Services) 패키지가 설치되어야 합니다.
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 패키지를 설치합니다.
Solaris_arch/Product/shared_components//Packages/ 디렉토리로 다시 변경합니다.
# cd ../../Packages |
common agent container 패키지 버전 1.0,REV=25 이상이 설치되어야 합니다.
common agent container 패키지 설치 여부 및 버전을 확인합니다.
# pkginfo -l SUNWcacao | grep VERSION VERSION=1.0,REV=25 |
1.0,REV=25보다 이전 버전이 설치되었다면 각 클러스터 노드에서 common agent container의 보안 파일 에이전트를 중지합니다.
# /opt/SUNWcacao/bin/cacaoadm stop |
1.0,REV=25보다 이전 버전이 설치되었다면 기존 common agent container 패키지를 제거합니다.
# pkgrm SUNWcacao SUNWcacaocfg |
common agent container 패키지를 제거했거나 설치된 패키지가 없으면 Sun Cluster 1 of 2 CD-ROM에서 가장 최신 버전의 common agent container를 설치합니다.
CD-ROM에 상주하지 않는 디렉토리로 변경한 다음 CD-ROM을 꺼냅니다.
# eject cdrom |
Sun Cluster 2 of 2 CD-ROM를 넣습니다.
Solaris 8에서 Solaris 9 OS로 업그레이드하려면 Sun Java Web Console 패키지를 설치하거나 업그레이드합니다.
CD-ROM에 상주하지 않는 디렉토리로 변경한 다음 CD-ROM을 꺼냅니다.
# eject cdrom |
/usr/java/ 디렉토리가 최소 또는 최신 버전의 Java 소프트웨어에 대한 심볼릭 링크인지 확인합니다.
Sun Cluster 소프트웨어에서는 버전 1.4.2_03 이상의 Java 소프트웨어가 필요합니다.
/usr/java/ 디렉토리와 심볼릭 링크되는 디렉토리를 결정합니다.
# ls -l /usr/java lrwxrwxrwx 1 root other 9 Apr 19 14:05 /usr/java -> /usr/j2se/ |
설치되는 Java 소프트웨어의 버전을 결정합니다.
다음은 Java 소프트웨어 릴리스의 버전을 표시할 때 사용할 수 있는 명령의 예입니다.
# /usr/j2se/bin/java -version # /usr/java1.2/bin/java -version # /usr/jdk/jdk1.5.0_01/bin/java -version |
/usr/java/ 디렉토리가 지원되는 Java 소프트웨어 버전과 심볼릭 링크되지 않았다면 지원되는 Java 소프트웨어 버전과 연결되도록 심볼릭 링크를 다시 만듭니다.
다음 예에서는 Java 1.4.2_03 소프트웨어를 포함하는 /usr/j2se/ 디렉토리와의 심볼릭 링크 생성을 보여 줍니다.
# rm /usr/java # ln -s /usr/j2se /usr/java |
Sun Cluster 3.1 8/05 소프트웨어 업그레이드 Sun Cluster 3.1 8/05 소프트웨어의 비롤링 업그레이드 수행 방법으로 이동합니다.