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

Sun Cluster 3.1 9/04 소프트웨어로 업그레이드(롤링)

이 절에서는 Sun Cluster 3.1 소프트웨어에서 Sun Cluster 3.1 9/04 소프트웨어로 롤링 업그레이드를 수행하는 절차를 설명합니다. 롤링 업그레이드에서는 다른 클러스터 노드는 작동 상태를 유지하면서 클러스터 노드를 한 번에 하나씩 업그레이드합니다. 모든 노드가 업그레이드되고 클러스터에 다시 들어간 후에는 클러스터를 새 소프트웨어 버전에 완결해야 새 기능을 사용할 수 있습니다.

Sun Cluster 3.0 소프트웨어를 업그레이드하려면 Sun Cluster 3.1 9/04 소프트웨어로 업그레이드(비롤링)의 절차를 따르십시오.


주 –

Sun Cluster 3.1 9/04 소프트웨어는 Solaris 8 소프트웨어에서 Solaris 9 소프트웨어로의 롤링 업그레이드를 지원하지 않습니다. Sun Cluster 롤링 업그레이드 중에 Solaris 소프트웨어를 갱신 릴리스로 업그레이드할 수 있습니다. Sun Cluster 구성을 Solaris 8 소프트웨어에서 Solaris 9 소프트웨어로 업그레이드하려면 Sun Cluster 3.1 9/04 소프트웨어로 업그레이드(비롤링)의 절차를 수행하십시오.


작업 맵: Sun Cluster 3.1 9/04 소프트웨어로 업그레이드(롤링)

롤링 업그레이드를 수행하려면 표 5–2의 작업을 따르십시오.

표 5–2 작업 맵: Sun Cluster 3.1 9/04 소프트웨어로 업그레이드

작업 

지침 

1. 업그레이드 요구 사항 및 제한 사항 읽기 

업그레이드 요구 사항 및 지원 지침

2. 클러스터의 한 노드에서 자원 그룹과 장치 그룹을 다른 클러스터 노드로 이동하고 공유 데이터 및 시스템 디스크 백업을 확인. 클러스터에서 Solstice DiskSuite 또는 Solaris 볼륨 관리자 소프트웨어에 이중 문자열 mediator를 사용하는 경우 mediator 구성을 해제한 다음노드를 비클러스터 모드로 재부트. 

롤링 업그레이드를 위한 클러스터 노드 준비 방법

3. 필요한 경우 클러스터 노드에서 Solaris OS를 지원되는 Solaris 업데이트 릴리스로 업그레이드. SPARC: 옵션으로 VERITAS File System(VxFS) 및 VERITAS Volume Manager(VxVM) 업그레이드. 

Solaris Maintenance Update의 롤링 업그레이드 수행 방법

4. 클러스터 노드를 Sun Cluster 3.1 9/04 프레임워크 및 데이터 서비스 소프트웨어로 업그레이드. 필요한 경우 응용 프로그램 업그레이드. SPARC: VxVM를 업그레이드한 경우 디스크 그룹을 업그레이드한 다음 노드를 다시 클러스터로 재부트. 

Sun Cluster 3.1 9/04 소프트웨어의 롤링 업그레이드 수행 방법

5. 업그레이드할 나머지 각 노드에 대해 작업 2에서 4를 반복 

 

6. scversions 명령을 사용하여 클러스터를 업그레이드에 완결. 클러스터에서 이중 문자열 mediator를 사용하는 경우 mediator 재구성. 옵션으로 기존 자원을 새 자원 유형으로 마이그레이션

Sun Cluster 3.1 9/04 소프트웨어에 대한 롤링 업그레이드 완료 방법

7. (옵션) SPARC: Sun Cluster 모듈을 Sun Management Center로 업그레이드

SPARC: Sun Management Center에 대한 Sun Cluster 모듈 소프트웨어를 업그레이드하는 방법

롤링 업그레이드를 위한 클러스터 노드 준비 방법

한 번에 하나씩 각 노드에 대하여 이 절차를 수행하십시오. 나머지 노드가 계속 활성화된 클러스터 구성원으로 기능을 수행하고 업그레이드한 노드는 클러스터에서 빼냅니다.


주 –

롤링 업그레이드를 수행할 때는 다음 지침을 따르십시오.


  1. 구성이 업그레이드 요구 사항을 충족하는지 확인하십시오.

    업그레이드 요구 사항 및 지원 지침을 참조하십시오.

  2. 클러스터 업그레이드를 시작하기 전에 업그레이드하는 모든 소프트웨어 제품의 CD-ROM, 설명서 및 패치를 준비하십시오.

    • Solaris 8 또는 Solaris 9 OS

    • Sun Cluster 3.1 9/04 프레임워크

    • Sun Cluster 3.1 9/04 데이터 서비스(에이전트)

    • Sun Cluster 3.1 9/04 데이터 서비스 에이전트가 관리하는 응용 프로그램

    패치 위치 및 설치 지침은 Sun Cluster 3.1 릴리스 정보의 “패치 및 필수 펌웨어 수준”을 참조하십시오.

  3. (옵션) Sun Cluster 3.1 9/04 설명서를 설치하십시오.

    관리 콘솔, 설명서 서버 등 원하는 위치에 설명서 패키지를 설치하십시오. 설치 지침에 액세스하려면 Sun Cluster 3.1 9/04 CD-ROM의 최상위 위치에 있는 index.html 파일을 참조하십시오.

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

  5. Sun Web Console 패키지가 이미 설치되어 있지 않은 경우에는 패키지를 설치합니다.

    Sun Web Console을 사용하지 않는 경우라도 이 패키지는 Sun Cluster 소프트웨어에서 필요합니다. .

    1. Sun Cluster 3.1 9/04 CD-ROM을 CD-ROM 드라이브에 넣으십시오.

    2. /cdrom/cdrom0/Solaris_arch/Product/sun_web_console/2.1/ 디렉토리(여기서 archsparc 또는 x86입니다.)로 변경하십시오.

    3. setup 명령을 실행하십시오.


      # ./setup
      

      setup 명령은 Sun Web Console을 지원하는 모든 패키지를 설치합니다.

  6. 2 노드 클러스터에서 Sun StorEdge Availability Suite 소프트웨어를 사용할 경우 가용성 서비스를 위한 구성 데이터가 쿼럼 디스크에 있어야 합니다.

    구성 데이터가 쿼럼 디스크에 있어야만 클러스터 소프트웨어를 업그레이드한 후에 Sun StorEdge Availability Suite가 제대로 기능을 수행할 수 있습니다.

    1. Sun StorEdge Availability Suite 소프트웨어를 실행하는 클러스터의 노드에서 수퍼 유저가 되십시오.

    2. 장치 ID와 Sun StorEdge Availability Suite 구성 파일에 의해 사용되는 슬라이스를 식별하십시오.


      # /usr/opt/SUNWscm/sbin/dscfg
      /dev/did/rdsk/dNsS
      

      이 출력 예에서 N은 장치 ID이고 SN 장치의 슬라이스입니다.

    3. 기존 쿼럼 장치를 식별하십시오.


      # scstat -q
      -- Quorum Votes by Device --
                           Device Name         Present Possible Status
                           -----------         ------- -------- ------
         Device votes:     /dev/did/rdsk/dQsS  1       1        Online

      이 출력 예에서 dQsS는 기존 쿼럼 장치입니다.

    4. 쿼럼 장치가 Sun StorEdge Availability Suite 구성 데이터 장치와 같지 않은 경우에는 구성 데이터를 쿼럼 장치의 사용 가능한 슬라이스로 옮기십시오.


      # dd if=`/usr/opt/SUNWesm/sbin/dscfg` of=/dev/did/rdsk/dQsS
      


      주 –

      블록 DID 장치 이름인 /dev/did/dsk/가 아니라 원시 DID 장치의 이름인 /dev/did/rdsk/를 사용해야 합니다 .


    5. 구성 데이터를 이동한 경우에는 새 위치를 사용하도록 Sun StorEdge Availability Suite 소프트웨어를 구성하십시오.

      수퍼 유저로서 Sun StorEdge Availability Suite 소프트웨어를 실행하는 각 노드에서 다음 명령을 실행하십시오.


      # /usr/opt/SUNWesm/sbin/dscfg -s /dev/did/rdsk/dQsS
      

  7. 노드에서 클러스터의 현재 상태를 보십시오.

    나중에 비교 기준으로 사용할 수 있도록 출력 결과를 저장하십시오.


    % scstat
    % scrgadm -pv[v]

    자세한 내용은 scstat(1M)scrgadm(1M) 설명서 페이지를 참조하십시오.

  8. 업그레이드할 노드에서 실행 중인 모든 자원 그룹과 장치 그룹을 이동하십시오.


    # scswitch -S -h from-node
    
    -S

    모든 자원 그룹과 장치 그룹을 이동합니다.

    -h from-node

    자원 그룹과 장치 그룹을 이동할 원본 노드의 이름을 지정합니다.

    자세한 내용은 scswitch(1M) 설명서 페이지를 참조하십시오.

  9. 이동이 성공적으로 완료되었는지 확인하십시오.


    # scstat -g -D
    
    -g

    모든 자원 그룹의 상태를 표시합니다.

    -D

    모든 디스크 장치 그룹의 상태를 표시합니다.

  10. 시스템 디스크, 응용 프로그램 및 모든 데이터가 백업되었는지 확인하십시오.

  11. 클러스터에서 Solstice DiskSuite 또는 Solaris 볼륨 관리자 소프트웨어에 이중 문자열 mediator를 사용하는 경우 mediator 구성을 해제하십시오.

    자세한 내용은 이중 문자열 Mediator 구성을 참조하십시오.

    1. 다음 명령을 실행하여 어떤 mediator 데이터 문제점도 존재하지 않음을 확인하십시오.


      # medstat -s setname
      
      -s setname

      디스크 세트 이름을 지정합니다.

      상태 필드 값이 Bad인 경우 영향을 받는 mediator 호스트를 복구합니다. 잘못된 Mediator 데이터를 복구하는 방법의 절차를 따르십시오.

    2. 모든 mediator를 나열하십시오.

      Sun Cluster 3.1 9/04 소프트웨어에 대한 롤링 업그레이드 완료 방법의 절차에서 mediator를 복원할 때를 위해 이 정보를 저장하십시오.

    3. mediator를 사용하는 디스크 세트에 대해 소유권을 가진 노드가 없는 경우 디스크 세트에 대한 소유권을 취하십시오.


      # metaset -s setname -t
      
      -t

      디스크 세트의 소유권을 취합니다.

    4. 디스크 세트에 대한 모든 mediator 구성을 해제하십시오.


      # metaset -s setname -d -m mediator-host-list
      
      -s setname

      디스크 세트 이름을 지정합니다.

      -d

      디스크 세트에서 삭제합니다.

      -m mediator-host-list

      제거할 노드 이름을 디스크 세트의 mediator 호스트로 지정합니다.

      metaset 명령에 사용하는 mediator 관련 옵션에 대한 자세한 내용은 mediator(7D) 설명서 페이지를 참조하십시오.

    5. mediator를 사용하는 나머지 디스크 세트에 각각에 단계 c에서 단계 d를 반복하십시오.

  12. 업그레이드할 노드를 종료한 다음 비클러스터 모드로 부트하십시오.

    SPARC 기반 시스템에서는 다음 명령을 수행하십시오.


    # shutdown -y -g0
    ok boot -x
    

    x86 기반 시스템에서는 다음 명령을 수행하십시오.


    # shutdown -y -g0
    ...
                          <<< 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 -x
    

    클러스터의 다른 노드는 계속해서 활성 클러스터 구성원 역할을 합니다.

  13. Solaris 소프트웨어를 Maintenance Update 릴리스로 업그레이드하려면 Solaris Maintenance Update의 롤링 업그레이드 수행 방법으로 이동하십시오.


    주 –

    Sun Cluster 3.1 9/04 소프트웨어를 지원하기 위해 필요한 최소 수준의 Solaris OS에서 이미 클러스터를 실행하고 있거나 그 이상으로 업그레이드해야 합니다. 지원되는 Solaris OS 릴리스에 대한 자세한 내용은 Sun Cluster Release Notes for Solaris OS를 참조하십시오.


  14. Sun Cluster 3.1 9/04 소프트웨어의 롤링 업그레이드 수행 방법으로 이동하십시오.

Solaris Maintenance Update의 롤링 업그레이드 수행 방법

Solaris 8 또는 Solaris 9 OS를 지원되는 Maintenance Update 릴리스로 업그레이드하려면 이 절차를 수행하십시오.


주 –

Sun Cluster 소프트웨어를 함께 업그레이드하는지 여부에 관계없이 Solaris 8 소프트웨어에서 Solaris 9 소프트웨어로 클러스터를 업그레이드하려면 비롤링 업그레이드를 수행해야 합니다. Sun Cluster 3.1 9/04 소프트웨어로 업그레이드(비롤링)로 이동하십시오.


  1. 롤링 업그레이드를 위한 클러스터 노드 준비 방법의 모든 단계가 완료되었는지 확인하십시오.

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

    이 단계를 수행하면 Solaris를 업그레이드할 때 전역 장치를 마운트하지 않습니다.

  3. Solaris 유지 보수 업데이트 설치 설명서의 지침에 따라 Maintenance Update 릴리스를 설치합니다.


    주 –

    설치 과정의 마지막에서 재부트하라는 메시지가 표시되더라도 노드를 재부트하지 마십시오.


  4. 단계 2에서 주석 처리한 /a/etc/vfstab 파일 내의 전역으로 마운트된 모든 파일 시스템 항목의 주석을 해제하십시오.

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


    주 –

    단계 6까지는 노드를 재부트하지 마십시오.


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

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


    # reboot -- -x
    

  7. Sun Cluster 소프트웨어를 업그레이드하십시오.

    Sun Cluster 3.1 9/04 소프트웨어의 롤링 업그레이드 수행 방법으로 이동하십시오.

Sun Cluster 3.1 9/04 소프트웨어의 롤링 업그레이드 수행 방법

나머지 클러스터 노드가 클러스터 모드인 상태로 노드를 Sun Cluster 3.1 9/04 소프트웨어로 업그레이드하려면 이 절차를 수행하십시오.


주 –

클러스터의 모든 노드가 업그레이드되고 업그레이드가 완결될 때까지 새 릴리스에서 소개된 새로운 기능을 사용할 수 없을 수 있습니다.


  1. 롤링 업그레이드를 위한 클러스터 노드 준비 방법의 모든 단계가 완료되었는지 확인하십시오.

  2. Solaris OS를 Maintenance Update 릴리스로 업그레이드한 경우 Solaris Maintenance Update의 롤링 업그레이드 수행 방법의 모든 절차가 완료되었는지 확인하십시오.

  3. 모든 필수 Solaris 소프트웨어 패치와 하드웨어 관련 패치를 설치했는지 확인하십시오.

    Solstice DiskSuite 소프트웨어(Solaris 8)의 경우 필요한 모든 Solstice DiskSuite 소프트웨어 패치를 설치했는지 확인하십시오.

  4. 클러스터의 노드에서 수퍼유저가 되십시오.

  5. Sun Web Console 패키지를 설치하십시오.

    클러스터의 각 노드에서 이 단계를 수행하십시오. Sun Web Console을 사용하지 않는 경우라도 이 패키지는 Sun Cluster 소프트웨어에서 필요합니다. .

    1. Sun Cluster 3.1 9/04 CD-ROM을 CD-ROM 드라이브에 넣으십시오.

    2. /cdrom/cdrom0/Solaris_arch/Product/sun_web_console/2.1/ 디렉토리(여기서 archsparc 또는 x86입니다.)로 변경하십시오.

    3. setup 명령을 실행하십시오.


      # ./setup
      

      setup 명령은 Sun Web Console을 지원하는 모든 패키지를 설치합니다.

  6. Sun Cluster 3.1 9/04 CD-ROM에서 Solaris_arch/Product/sun_cluster/Solaris_ver/Tools/ 디렉토리(여기서 archsparc 또는 x86이며, ver8(Solaris 8) 또는 9(Solaris 9)입니다.) 로 변경하십시오.


    # cd /cdrom/cdrom0/Solaris_arch/Product/sun_cluster/Solaris_ver/Tools
    

  7. 클러스터 프레임워크 소프트웨어를 업그레이드하십시오.


    주 –

    노드에 이미 설치되어 있는 경우 /usr/cluster/bin/scinstall 명령을 사용하지 마십시오. Sun Cluster 3.1 9/04 CD-ROM에서 scinstall 명령을 사용해야 합니다.



    ./scinstall -u update[-M patchdir=dirname]
    
    -M patchdir=dirname[[,patchlistfile=filename]]

    scinstall 명령을 사용하여 지정한 패치를 설치할 수 있도록 패치 정보에 대한 경로를 지정합니다. 패치 목록 파일을 지정하지 않은 경우 scinstall 명령을 실행하면 tar, jar 및 zip을 사용하여 압축한 패치를 포함하여 모든 패치가 dirname 디렉토리에 설치됩니다.

    -M은 필수 옵션이 아닙니다. 원하는 패치 설치 방법을 사용할 수 있습니다.

    패치 위치 및 설치 지침은 Sun Cluster 3.1 릴리스 정보의 “패치 및 필수 펌웨어 수준”을 참조하십시오.


    주 –

    Sun Cluster 3.1 9/04 소프트웨어에는 Sun Explorer 소프트웨어 3.5.1 버전 이상이 필요합니다. Sun Cluster 소프트웨어 업그레이드에는 sccheck 유틸리티와 함께 사용될 Sun Explorer 데이터 컬렉터 소프트웨어 설치가 포함됩니다. Sun Cluster 소프트웨어를 업그레이드하기 전에 다른 Sun Explorer 소프트웨어 버전이 이미 설치되어 있는 경우 Sun Cluster 소프트웨어에 제공된 버전으로 교체됩니다. 사용자 아이디 및 데이터 전달과 같은 옵션은 그대로 보존되지만 crontab 항목은 수동으로 다시 만들어야 합니다.


    시스템에 Completed Sun Cluster framework upgrade라는 메시지와 업그레이드 로그 경로가 표시되면 업그레이드가 완료된 것입니다.

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


    # eject cdrom
    

  9. (옵션) Sun Cluster 데이터 서비스를 업그레이드하십시오.


    주 –

    Solaris 9 데이터 서비스를 위해 Sun Cluster HA for DNS 3.0 64–비트를 사용하는 경우에는 Sun Cluster 3.1 9/04 버전으로 업그레이드해야 합니다.

    Sun Cluster 3.1 9/04 소프트웨어로 업그레이드한 후에는 다른 Sun Cluster 3.0 데이터 서비스를 계속 사용할 수 있습니다.


    1. 노드의 CD-ROM 드라이브에 Sun Cluster 3.1 9/04 Agents CD-ROM를 넣으십시오.

    2. 데이터 서비스 소프트웨어를 업그레이드하십시오.

      다음 중 한 가지 방법을 사용하십시오.

      • 데이터 서비스를 하나 이상 지정하여 업그레이드하려면 다음 명령을 입력하십시오.


        # scinstall -u update -s srvc[,srvc,…] -d /cdrom/cdrom0
        

        -u update

        클러스터 노드를 높은 버전의 Sun Cluster 소프트웨어 릴리스로 업그레이드합니다.

        -s srvc

        지정한 데이터 서비스를 업그레이드합니다.

        -d

        CD-ROM 이미지의 대체 디렉토리 위치를 지정합니다.

      • 현재 노드에 있는 모든 데이터 서비스를 업그레이드하려면 다음 명령을 입력합니다.


        # scinstall -u update -s all -d /cdrom/cdrom0
        

        -s all

        모든 데이터 서비스를 업그레이드합니다.

      scinstall 명령을 실행할 때는 설치된 모든 데이터 서비스에 대한 업데이트가 업데이트 릴리스에 있다고 가정합니다. 특정 데이터 서비스에 대한 업데이트가 업데이트 릴리스에 없으면 해당 데이터 서비스가 업그레이드되지 않습니다.

      시스템에 Completed upgrade of Sun Cluster data services agents라는 메시지와 업그레이드 로그 경로가 표시되면 업그레이드가 완료된 것입니다.

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


      # eject cdrom
      

  10. 필요한 경우 Sun Cluster 3.1 9/04 Agents CD-ROM에 포함되지 않은 사용자 정의 데이터 서비스를 직접 업그레이드하십시오.

  11. 각 데이터 서비스 업데이트가 성공적으로 설치되었는지 확인하십시오.

    업그레이드 출력 메시지의 끝에 나오는 업그레이드 로그 파일을 확인하십시오.

  12. scinstall 명령을 사용하여 Sun Cluster 3.1 9/04 소프트웨어 패치를 이미 설치하지 않은 경우에는 설치하십시오.

  13. Sun Cluster 3.1 9/04 데이터 서비스 소프트웨어 패치가 있으면 설치하십시오.

    패치 위치 및 설치 지침은 Sun Cluster 3.1 릴리스 정보의 “패치 및 필수 펌웨어 수준”을 참조하십시오.

  14. 클러스터에 설치된 소프트웨어 응용 프로그램을 업그레이드하십시오.

    응용 프로그램 수준이 Sun Cluster 및 Solaris 소프트웨어의 현재 버전과 호환되는지 확인하십시오. 설치 방법은 응용 프로그램 설명서를 참조하십시오. 또한 이 절차에 따라 응용 프로그램을 Sun Cluster 3.1 9/04 구성으로 업그레이드하십시오.

    • 응용 프로그램이 공유 디스크에 저장되어 있으면, 응용 프로그램을 업그레이드하기 전에 관련 디스크 그룹을 마스터하고 관련 파일 시스템을 직접 마운트해야 합니다.

    • 업그레이드 프로세스 중에 노드를 재부트하라는 지시가 있으면 명령에 항상 -x 옵션을 추가합니다.

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

      SPARC 기반 시스템에서는 다음 명령을 수행하십시오.


      # reboot -- -xs
      ok boot -xs
      

      x86 기반 시스템에서는 다음 명령을 수행하십시오.


      # reboot -- -xs
      ...
                            <<< 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
      


    주 –

    응용 프로그램의 새 버전이 클러스터에서 이전 버전과 함께 공존할 수 없는 경우에는 응용 프로그램을 업그레이드하지 마십시오.


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


    # reboot
    

  16. 업그레이드된 노드에서 다음 명령을 실행하여 Sun Cluster 3.1 9/04 소프트웨어가 성공적으로 설치되었는지 확인하십시오.


    # scinstall -pv
    

    출력 첫 행은 노드에서 실행하는 Sun Cluster 소프트웨어의 버전을 표시합니다. 이 버전은 방금 업그레이드한 버전과 일치해야 합니다.

  17. 노드에서 클러스터 구성의 상태를 확인하십시오.


    % scstat
    % scrgadm -pv[v]

    출력이 롤링 업그레이드를 위한 클러스터 노드 준비 방법단계 7과 동일해야 합니다.

  18. 업그레이드할 다른 노드가 있는 경우 롤링 업그레이드를 위한 클러스터 노드 준비 방법으로 돌아와 업그레이드할 다음 노드에서 모든 업그레이드 절차를 반복하십시오.

  19. 클러스터에 있는 노드가 모두 업그레이드되면 Sun Cluster 3.1 9/04 소프트웨어에 대한 롤링 업그레이드 완료 방법으로 이동하십시오.

예—Sun Cluster 3.1에서 Sun Cluster 3.1 9/04 소프트웨어로 롤링 업그레이드

다음은 Solaris 8 OS에서 클러스터 노드를 Sun Cluster 3.1에서 Sun Cluster 3.1 9/04 소프트웨어로 롤링 업그레이드하는 과정을 보여주는 예입니다 . 이 예에는 Sun Web Console 소프트웨어 설치와 Sun Cluster 3.1 9/04 Agents CD-ROM에 새로운 버전이 있는 모든 설치된 데이터 서비스의 업그레이드를 포함합니다. 클러스터 노드 이름은 phys-schost-1입니다.


(Sun Cluster 3.1 9/04 CD-ROM에서 Sun Web Console 소프트웨어 설치)
phys-schost-1# cd /cdrom/cdrom0/Solaris_sparc/Product/sun_cluster/ \
Solaris_8/Misc
phys-schost-1# ./setup

(Sun Cluster 3.1 9/04 CD-ROM에서 프레임워크 소프트웨어 업그레이드)
phys-schost-1# cd /cdrom/cdrom0/Solaris_sparc/Product/sun_cluster/Solaris_8/Tools
phys-schost-1# ./scinstall -u update -S interact
 
(Sun Cluster 3.1 9/04 Agents CD-ROM에서 데이터 서비스 업그레이드)
phys-schost-1# scinstall -u update -s all -d /cdrom/cdrom0

(노드를 클러스터에 재부트)
phys-schost-1# reboot

(소프트웨어 업그레이드 성공 확인)
# scinstall -pv

(클러스터 상태 확인)
# scstat
# scrgadm -pv

Sun Cluster 3.1 9/04 소프트웨어에 대한 롤링 업그레이드 완료 방법

  1. 업그레이드할 모든 클러스터 노드에 대해 모든 업그레이드 절차를 완료했는지 확인하십시오.

  2. 한 노드에서 클러스터의 업그레이드 상태를 확인하십시오.


    # scversions
    

  3. 다음 표에서 단계 2의 출력 메시지에 표시되는 작업을 수행하십시오.

    출력 메시지 

    작업 

    업그레이드 완결이 필요합니다.

    단계 4로 이동하십시오.

    업그레이드 완결이 필요하지 않습니다. 모든 버전이 일치합니다.

    단계 6으로 이동하십시오.

    모든 클러스터 노드가 업그레이드될 때까지 업그레이드 완결을 수행할 수 없습니다. 클러스터 노드에서 scinstall(1m)을 실행하여 이전 버전을 확인하십시오.

    Sun Cluster 3.1 9/04 소프트웨어의 롤링 업그레이드 수행 방법으로 돌아가 나머지 클러스터 노드를 업그레이드하십시오.

    모든 클러스터 노드가 업그레이드될 때까지 업그레이드 확인을 수행할 수 없습니다. 클러스터 노드에서 scinstall(1m)을 실행하여 이전 버전을 확인하십시오.

    Sun Cluster 3.1 9/04 소프트웨어의 롤링 업그레이드 수행 방법으로 돌아가 나머지 클러스터 노드를 업그레이드하십시오.

  4. 모든 노드가 클러스터에 다시 결합된 후 한 노드에서 클러스터를 업그레이드 완결하십시오.


    # scversions -c
    

    업그레이드를 완결하면 클러스터에서 새 소프트웨어의 모든 기능을 사용할 수 있습니다. 새 기능은 업그레이드 완결을 수행한 후에만 사용할 수 있습니다.

  5. 한 노드에서 클러스터 업그레이드 완결이 성공적으로 수행되었는지 확인하십시오.


    # scversions
    업그레이드 완결이 필요하지 않습니다. 모든 버전이 일치합니다.

  6. 구성에서 Solstice DiskSuite 또는 Solaris 볼륨 관리자 소프트웨어에 대해 이중 문자열 mediator를 사용하는 경우 mediator 구성을 복원하십시오.

    1. mediator 호스트를 추가하는 디스크 세트에 대한 소유권이 있는 노드를 확인하십시오.


      # metaset -s setname
      
      -s setname

      디스크 세트 이름을 지정합니다.

    2. 소유권이 있는 노드가 없으면 디스크 세트에 대한 소유권을 받으십시오.


      # metaset -s setname -t
      
      -t

      디스크 세트의 소유권을 취합니다.

    3. mediator를 다시 만드십시오.


      # metaset -s setname -a -m mediator-host-list
      
      -a

      디스크 세트에 추가합니다.

      -m mediator-host-list

      디스크세트의 mediator 호스트로 추가할 노드의 이름을 지정합니다.

    4. mediator를 사용하는 클러스터의 각 디스크 세트에 대해 단계 a에서 단계 c를 반복하십시오.

  7. Sun Cluster 3.1 9/04 Agents CD-ROM에 제공되지 않은 데이터 서비스를 업그레이드한 경우 해당 데이터 서비스에 대해 새 자원 유형을 등록합니다.

    데이터 서비스와 함께 제공된 설명서를 참조하십시오.

  8. (옵션) 각 자원 그룹과 장치 그룹을 다시 원래 노드로 전환하십시오.


    # scswitch -z -g resource-group -h node
    # scswitch -z -D disk-device-group -h node
    
    -z

    전환을 수행합니다

    -g resource-group

    전환할 자원 그룹을 지정합니다.

    -h node

    전환할 대상 노드의 이름을 지정합니다.

    -D disk-device-group

    전환할 장치 그룹을 지정합니다.

  9. 응용 프로그램을 다시 시작하십시오.

    공급업체 설명서에 있는 설명을 참조하십시오.

  10. (옵션) 자원을 새 자원 유형 버전으로 마이그레이션하십시오.

    명령줄을 사용하는 절차가 포함된 Sun Cluster Data Services Planning and Administration Guide for Solaris OS의“Upgrading a Resource Type”을 참조하십시오. 또는 scsetup 유틸리티의 자원 그룹 메뉴를 사용하여 같은 작업을 수행할 수 있습니다. 이 프로세스에서는 다음 작업을 수행합니다.

    • 새 자원 유형을 등록합니다.

    • 모든 해당 자원을 해당 자원 유형의 새 버전으로 이전합니다.

    • 자원 유형의 확장 등록 정보를 관련 데이터 서비스 설명서에 지정된 대로 수정합니다.

  11. SPARC 기반 시스템이 있고 Sun Management Center를 사용하여 클러스터를 모니터하려면 SPARC: Sun Management Center에 대한 Sun Cluster 모듈 소프트웨어를 업그레이드하는 방법으로 이동하십시오.

클러스터 업그레이드가 완료되었습니다.