Solaris OS용 Sun Cluster 소프트웨어 설치 안내서

Procedure롤링 업그레이드 전에 종속성 소프트웨어를 업그레이드하는 방법

Sun Cluster 3.1 8/05 소프트웨어가 종속성을 갖는 소프트웨어를 설치하거나 업그레이드하려면 각 클러스터 노드에서 이 절차를 수행합니다. 클러스터는 이 절차 동안 작업 환경을 유지합니다. SunPlex Manager가 실행 중인 경우, 노드의 보안 파일 에이전트가 중지된 상태에서는 노드 상태가 보고되지 않습니다. 공통 에이전트 컨테이너 소프트웨어가 업그레이드된 후 보안 파일 에이전트가 다시 시작될 때 상태 보고가 계속됩니다.

시작하기 전에

다음 작업을 수행합니다.

단계
  1. 클러스터 노드에서 수퍼유저가 되십시오.

  2. Solaris 8 및 Solaris 9 OS의 경우, Apache Tomcat 패키지가 설치되었다면 이 패키지가 필요한 패치 수준인지 확인합니다.

    1. SUNWtcatu 패키지 설치 여부를 확인합니다.


      # pkginfo SUNWtcatu
      SUNWtcatu       Tomcat Servlet/JSP Container
    2. Apache Tomcat 패키지가 설치되었다면 그 플랫폼의 필요한 패치가 설치되었는지 확인합니다.

      • SPARC 기반 플랫폼에서는 114016-01 이상이 필요합니다.

      • x86 기반 플랫폼에서는 114017-01 이상이 필요합니다.


      # patchadd -p | grep 114016
      Patch: 114016-01 Obsoletes: Requires: Incompatibles: Packages: SUNWtcatu
    3. 필요한 패치가 설치되지 않았다면 Apache Tomcat 패키지를 제거합니다.


      # pkgrm SUNWtcatu
      
  3. Sun Cluster 1 of 2 CD-ROM을 넣습니다.

  4. /cdrom/cdrom0/Solaris_arch/Product/shared_components/Packages/ 디렉토리, 여기서 archsparc 또는 x86 로 변경합니다.


    # cd Solaris_arch/Product/shared_components/Packages/
    
  5. Explorer 패키지 4.3.1 이상이 설치되었는지 확인합니다.

    Sun Cluster 소프트웨어 sccheck 유틸리티에서 이 패키지를 사용해야 합니다.

    1. Explorer 패키지 설치 여부 및 버전을 확인합니다.


      # pkginfo -l SUNWexplo | grep SUNW_PRODVERS
      SUNW_PRODVERS=4.3.1
    2. 4.3.1보다 이전 버전이 설치되었다면 기존 Explorer 패키지를 제거합니다.


      # pkgrm SUNWexplo SUNWexplu SUNWexplj
      
    3. Explorer 패키지를 제거했거나 설치된 패키지가 없으면 Sun Cluster 1 of 2 CD-ROM에서 가장 최신 버전의 Explorer 패키지를 설치합니다.

      • Solaris 8 또는 Solaris 9 OS의 경우, 다음 명령을 사용합니다.


        # pkgadd -d . SUNWexpl*
        
      • Solaris 10 OS의 경우, 다음 명령을 사용합니다.


        # pkgadd -G -d . SUNWexpl*
        

        -G 옵션을 사용하면 현재 영역에만 패키지를 추가합니다. 전역 영역에만 이 패키지를 추가해야 합니다. 따라서 이 옵션은 해당 패키지가 기존의 비전역 영역 또는 나중에 생성되는 비전역 영역에는 전달되지 않음을 나타냅니다.

  6. 버전 5.1,REV=34 이상의 Java Dynamic Management Kit(JDMK) 패키지가 설치되어야 합니다.

    1. JDMK 패키지 설치 여부 및 버전을 확인합니다.


      # pkginfo -l SUNWjdmk-runtime | grep VERSION
      VERSION=5.1,REV=34
    2. 5.1,REV=34보다 이전 버전이 설치되었다면 기존 JDMK 패키지를 제거합니다.


      # pkgrm SUNWjdmk-runtime SUNWjdmk-runtime-jmx
      
    3. JDMK 패키지를 제거했거나 설치된 패키지가 없으면 Sun Cluster 1 of 2 CD-ROM에서 가장 최신 JDMK 패키지를 설치합니다.

      • Solaris 8 또는 Solaris 9 OS의 경우, 다음 명령을 사용합니다.


        # pkgadd -d . SUNWjdmk*
        
      • Solaris 10 OS의 경우, 다음 명령을 사용합니다.


        # pkgadd -G -d . SUNWjdmk*
        
  7. Solaris_arch/Product/shared_components/Solaris_ver/Packages/ 디렉토리로 변경합니다. 여기서 archsparc 또는 x86, ver8(Solaris 8), 9(Solaris 9) 또는 10(Solaris 10)입니다.


    # cd ../Solaris_ver/Packages
    
  8. 버전 4.5.0 이상의 NSPR(Netscape Portable Runtime) 패키지가 설치되어야 합니다.

    1. NSPR 패키지 설치 여부 및 버전을 확인합니다.


      # cat /var/sadm/pkg/SUNWpr/pkginfo | grep SUNW_PRODVERS
      SUNW_PRODVERS=4.5.0
    2. 4.5.0보다 이전 버전이 설치되었다면 기존 NSPR 패키지를 제거합니다.


      # pkgrm packages
      

      다음 표에서는 각 하드웨어 플랫폼에 적용 가능한 패키지를 나열합니다.


      주 –

      다음 표에 나열된 순서대로 패키지를 설치합니다.


      하드웨어 플랫폼 

      NSPR 패키지 이름 

      SPARC 

      SUNWpr SUNWprx

      x86 

      SUNWpr

    3. NSPR 패키지를 제거했거나 설치된 패키지가 없으면 가장 최신 버전의 NSPR 패키지를 설치합니다.

      • Solaris 8 또는 Solaris 9 OS의 경우, 다음 명령을 사용합니다.


        # pkgadd -d . packages
        
      • Solaris 10 OS의 경우, 다음 명령을 사용합니다.


        # pkgadd -G -d . packages
        
  9. 버전 3.9.4 이상의 NSS(Network Security Services) 패키지가 설치되어야 합니다.

    1. NSS 패키지 설치 여부 및 버전을 확인합니다.


      # cat /var/sadm/pkg/SUNWtls/pkginfo | grep SUNW_PRODVERS
      SUNW_PRODVERS=3.9.4
    2. 3.9.4보다 이전 버전이 설치되었다면 기존 NSS 패키지를 제거합니다.


      # pkgrm packages
      

      다음 표에서는 각 하드웨어 플랫폼에 적용 가능한 패키지를 나열합니다.


      주 –

      다음 표에 나열된 순서대로 패키지를 설치합니다.


      하드웨어 플랫폼 

      NSS 패키지 이름 

      SPARC 

      SUNWtls SUNWtlsu SUNWtlsx

      x86 

      SUNWtls SUNWtlsu

    3. NSS 패키지를 제거했거나 설치된 패키지가 없으면 Sun Cluster 1 of 2 CD-ROM에서 가장 최신 NSS 패키지를 설치합니다.

      • Solaris 8 또는 Solaris 9 OS의 경우, 다음 명령을 사용합니다.


        # pkgadd -d . packages
        
      • Solaris 10 OS의 경우, 다음 명령을 사용합니다.


        # pkgadd -G -d . packages
        
  10. Solaris_arch/Product/shared_components/Packages/ 디렉토리로 다시 변경합니다.


    # cd ../../Packages
    
  11. common agent container 패키지 버전 1.0,REV=25 이상이 설치되어야 합니다.

    1. common agent container 패키지 설치 여부 및 버전을 확인합니다.


      # pkginfo -l SUNWcacao | grep VERSION
      VERSION=1.0,REV=25
    2. 1.0,REV=25보다 이전 버전이 설치되었다면 각 클러스터 노드에서 common agent container의 보안 파일 에이전트를 중지합니다.


      # /opt/SUNWcacao/bin/cacaoadm stop
      
    3. 1.0,REV=25보다 이전 버전이 설치되었다면 기존 common agent container 패키지를 제거합니다.


      # pkgrm SUNWcacao SUNWcacaocfg
      
    4. common agent container 패키지를 제거했거나 설치된 패키지가 없으면 Sun Cluster 1 of 2 CD-ROM에서 가장 최신 버전의 common agent container를 설치합니다.

      • Solaris 8 또는 Solaris 9 OS의 경우, 다음 명령을 사용합니다.


        # pkgadd -d . SUNWcacao*
        
      • Solaris 10 OS의 경우, 다음 명령을 사용합니다.


        # pkgadd -G -d . SUNWcacao*
        
  12. CD-ROM에 상주하지 않는 디렉토리로 변경한 다음 CD-ROM을 꺼냅니다.


    # eject cdrom
    
  13. Sun Cluster 2 of 2 CD-ROM를 넣습니다.

  14. Sun Java Web Console 패키지를 설치하거나 업그레이드합니다.

    1. Solaris_arch/Product/sunwebconsole/ 디렉토리로 변경합니다. 여기서 archsparc 또는 x86입니다.

    2. Sun Java Web Console 패키지를 설치합니다.


      # ./setup
      

      setup 명령은 Sun Java Web Console을 지원하도록 모든 패키지를 설치하거나 업그레이드합니다.

  15. CD-ROM에 상주하지 않는 디렉토리로 변경한 다음 CD-ROM을 꺼냅니다.


    # eject cdrom
    
  16. /usr/java/ 디렉토리가 최소 또는 최신 버전의 Java 소프트웨어에 대한 심볼릭 링크인지 확인합니다.

    Sun Cluster 소프트웨어에서는 버전 1.4.2_03 이상의 Java 소프트웨어가 필요합니다.

    1. /usr/java/ 디렉토리와 심볼릭 링크되는 디렉토리를 결정합니다.


      # ls -l /usr/java
      lrwxrwxrwx   1 root   other    9 Apr 19 14:05 /usr/java -> /usr/j2se/
    2. 설치되는 Java 소프트웨어의 버전을 결정합니다.

      다음은 Java 소프트웨어 릴리스의 버전을 표시할 때 사용할 수 있는 명령의 예입니다.


      # /usr/j2se/bin/java -version
      # /usr/java1.2/bin/java -version
      # /usr/jdk/jdk1.5.0_01/bin/java -version
      
    3. /usr/java/ 디렉토리가 지원되는 Java 소프트웨어 버전과 심볼릭 링크되지 않았다면 지원되는 Java 소프트웨어 버전과 연결되도록 심볼릭 링크를 다시 만듭니다.

      다음 예에서는 Java 1.4.2_03 소프트웨어를 포함하는 /usr/j2se/ 디렉토리와의 심볼릭 링크 생성을 보여 줍니다.


      # rm /usr/java
      # ln -s /usr/j2se /usr/java
      
다음 순서

Sun Cluster 소프트웨어를 업그레이드합니다. Sun Cluster 3.1 8/05 소프트웨어의 롤링 업그레이드 수행 방법으로 이동합니다.