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

ProcedureSolaris OS의 비롤링 업그레이드 수행 방법

Solaris OS를 업그레이드하려면 클러스터의 각 노드에서 이 절차를 수행합니다. 클러스터가 Sun Cluster 3.1 8/05 소프트웨어를 지원하는 Solaris OS 버전에서 이미 실행되는 경우 그 이상의 Solaris OS 업그레이드는 옵션입니다. Solaris OS를 업그레이드하지 않으려면 Sun Cluster 3.1 8/05 소프트웨어의 비롤링 업그레이드 수행 방법으로 진행합니다.


주의 – 주의 –

Sun Cluster 3.1 8/05 소프트웨어는 Solaris 9 OS에서 2005년 3월에 배포되었던 기존 Solaris 10 OS 릴리스로의 업그레이드를 지원하지 않습니다. Solaris 10 10/05 이상의 릴리스 또는 호환 버전으로 업그레이드해야 합니다.


시작하기 전에

다음 작업을 수행합니다.

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

  2. (옵션) SPARC: VxFS를 업그레이드합니다.

    VxFS 설명서에 제공된 절차를 따르십시오.

  3. 다음 Apache 실행 제어 스크립트가 있는지, 그리고 이 스크립트가 활성화 또는 비활성화되었는지 확인합니다.


    /etc/rc0.d/K16apache
    /etc/rc1.d/K16apache
    /etc/rc2.d/K16apache
    /etc/rc3.d/S50apache
    /etc/rcS.d/K16apache

    Sun Cluster HA for Apache와 같은 일부 응용 프로그램에서는 Apache 실행 제어 스크립트가 비활성화되어야 합니다.

    • 스크립트가 있고, 파일 이름에 대문자 K 또는 S가 포함되었다면 스크립트가 활성화된 것입니다. 이 스크립트에 대해서는 더 이상의 추가 작업이 필요하지 않습니다.

    • 이 스크립트가 없으면 단계 8에서 Solaris OS 업그레이드 중 설치된 모든 Apache 실행 제어 스크립트가 비활성화되었는지 확인해야 합니다.

    • 이 스크립트가 없지만 파일 이름에 소문자 k 또는 s가 있다면 스크립트가 비활성화된 것입니다. 단계 8에서 Solaris OS 업그레이드 중 설치된 모든 Apache 실행 제어 스크립트가 비활성화되었는지 확인해야 합니다.

  4. 노드의 /etc/vfstab 파일에서 전역으로 마운트된 파일 시스템에 대한 모든 항목을 주석으로 처리하십시오.

    1. 나중에 참조할 수 있도록 이미 주석으로 처리된 모든 항목을 기록하십시오.

    2. /etc/vfstab 파일에서 전역 마운트된 파일 시스템의 모든 항목을 주석으로 임시 처리합니다.

      전역으로 마운트되는 파일 시스템의 항목에는 global 마운트 옵션이 포함되어 있습니다. 이러한 항목을 주석 처리하면 Solaris를 업그레이드할 때 전역 장치를 마운트하지 않게 됩니다.

  5. Solaris OS를 업그레이드하기 위해 어떤 절차를 수행할지 결정하십시오.

    볼륨 관리자 

    절차 

    지침 위치 

    Solstice DiskSuite 또는 Solaris 볼륨 관리자 

    라이브 업그레이드 방법을 제외한 모든 Solaris 업그레이드 방법

    Solaris 설치 설명서 

    SPARC: VERITAS Volume Manager 

    “VxVM 및 Solaris” 업그레이드 

    VERITAS Volume Manager 설치 설명서 


    주 –

    클러스터에 VxVM이 설치되어 있는 경우 기존 VxVM 소프트웨어를 다시 설치하거나 Solaris 업그레이드 과정에서 VxVM 소프트웨어의 Solaris 9 버전으로 업그레이드해야 합니다.


  6. 단계 5에서 선택한 절차에 따라 Solaris 소프트웨어를 업그레이드합니다.

    사용하는 절차를 다음과 같이 변경합니다.

    • 업그레이드 프로세스에서 노드를 재부트하라는 지시가 있으면 항상 비클러스터 모드로 재부트합니다.

      • bootreboot 명령에서는 -x 옵션을 추가합니다.

        -x 옵션은 노드를 비클러스터 모드로 재부트합니다. 예를 들어, 다음 두 명령은 단일 사용자 비클러스터 모드로 노드를 부트합니다.

        • SPARC 기반 시스템에서는 다음 명령 중 하나를 수행합니다.


          # reboot -- -xs
          or
          ok boot -xs
          
        • x86 기반 시스템에서는 다음 명령 중 하나를 수행합니다.


          # reboot -- -xs
          or
          ...
                                <<< Current Boot Parameters >>>
          Boot path: /pci@0,0/pci-ide@7,1/ata@1/cmdk@0,0:b
          Boot args:
          
          Type  b [file-name] [boot-flags] <ENTER>  to boot with options
          or    i <ENTER>                           to enter boot interpreter
          or    <ENTER>                             to boot with defaults
          
                            <<< timeout in 5 seconds >>>
          Select (b)oot or (i)nterpreter: b -xs
          
      • init S 명령을 실행하라는 지침이 내려지면reboot -- -xs 명령을 대신 사용합니다.

    • Solaris 소프트웨어 업그레이드 시 최종 재부트 지침을 수행하지 마십시오. 대신 다음 절차에 따라 작업을 하십시오.

      1. 이 절차로 돌아가서 단계 7단계 8을 수행합니다.

      2. Solaris 소프트웨어 업그레이드를 완료하려면 단계 9에서 비클러스터 모드로 재부트합니다.

  7. /a/etc/vfstab 파일에서는 단계 4에서 주석 처리한 전역 마운트 파일 시스템 항목의 주석을 해제합니다.

  8. Solaris OS를 업그레이드하기 전에 Apache 실행 제어 스크립트가 비활성화되었거나 존재하지 않으면 Solaris 업그레이드 중 설치된 모든 스크립트가 비활성화되었는지 확인합니다.

    Apache 실행 제어 스크립트를 비활성화하려면 다음 명령을 사용하여 파일 이름을 소문자 k 또는 s로 변경합니다.


    # mv /a/etc/rc0.d/K16apache /a/etc/rc0.d/k16apache 
    # mv /a/etc/rc1.d/K16apache /a/etc/rc1.d/k16apache
    # mv /a/etc/rc2.d/K16apache /a/etc/rc2.d/k16apache
    # mv /a/etc/rc3.d/S50apache /a/etc/rc3.d/s50apache
    # mv /a/etc/rcS.d/K16apache /a/etc/rcS.d/k16apache
    

    또는 스크립트 이름을 일반적인 관리 방식에 맞추어 변경할 수 있습니다.

  9. 비클러스터 모드로 노드를 재부트하십시오.

    다음 명령에 대시 두 개(--)를 포함하십시오.


    # reboot -- -x
    
  10. SPARC: 클러스터에서 VxVM을 실행하는 경우 “VxVM 및 Solaris 업그레이드” 절차의 나머지 단계를 수행하여 VxVM을 다시 설치하거나 업그레이드합니다.

    절차를 다음과 같이 변경합니다.

    • 재부트하기 전에 VxVM 업그레이드가 완료되면 /etc/vfstab 파일에서 해당 항목을 확인합니다.

      단계 7에서 주석 해제한 항목 중에서 주석 처리된 항목이 있으면 다시 주석을 해제합니다.

    • VxVM 절차에서 최종 재구성 재부트를 수행해야 할 경우, -r 옵션만 사용하지 마십시오. 대신, -rx 옵션을 사용하여 비클러스터 모드로 재부트합니다.


      # reboot -- -rx
      

    주 –

    다음과 유사한 메시지가 표시되면 루트 암호를 입력하고 업그레이드를 계속합니다. fsck 명령을 실행하거나 Ctrl-D를 입력하지 마십시오.


    WARNING - Unable to repair the /global/.devices/node@1 filesystem. 
    Run fsck manually (fsck -F ufs /dev/vx/rdsk/rootdisk_13vol). Exit the 
    shell when done to continue the boot process.
    
    Type control-d to proceed with normal startup,
    (or give root password for system maintenance):  Type the root password
    

  11. 필수 Solaris 소프트웨어 패치와 하드웨어 관련 패치를 설치하고, 하드웨어 패치에 필요한 펌웨어가 포함되어 있으면 다운로드하십시오.

    Solstice DiskSuite 소프트웨어(Solaris 8)에는 Solstice DiskSuite 소프트웨어 패치도 설치합니다.


    주 –

    패치를 추가한 후에 재부트하지 마십시오. Sun Cluster 소프트웨어를 업그레이드한 후에 노드를 재부트합니다.


    패치 위치 및 설치 지침은 Solaris OS용 Sun Cluster 3.1 8/05 릴리스 노트패치 및 필수 펌웨어 수준을 참조하십시오.

다음 순서

종속성 소프트웨어를 업그레이드합니다. 비롤링 업그레이드 전에 종속성 소프트웨어를 업그레이드하는 방법으로 이동합니다.


주 –

Solaris 8에서 Solaris 9 소프트웨어로 또는 Solaris 9에서 Solaris 10 10/05 소프트웨어/호환 버전으로의 업그레이드를 완료하려면 종속성 소프트웨어를 포함하여 Solaris 9 또는 Solaris 10 버전의 Sun Cluster 3.1 8/05 소프트웨어로 업그레이드해야 합니다. Sun Cluster 3.1 8/05 소프트웨어에서 다른 버전의 Solaris 소프트웨어에 대해 클러스터가 실행 중인 경우에도 이 작업을 수행해야 합니다.