Solaris OS용 Sun Cluster 시스템 관리 안내서

Sun Cluster 패치를 제거하는 방법

필요한 경우 Sun Cluster 패치를 제거할 수 있습니다.

  1. 패치를 제거하려는 노드에서 수퍼유저가 됩니다.

  2. 패치를 제거하는 노드의 자원 그룹과 장치 그룹을 표시합니다.


    # scrgadm -pv
    # scstat
    

  3. 패치를 제거하는 노드의 자원 그룹, 자원 및 장치 그룹을 모두 다른 클러스터 구성원으로 전환합니다.


    # scswitch -S -h node[,...]
    

    -S

    지정된 노드에서 모든 장치 서비스 및 자원 그룹을 제거합니다.

    -h node[,...]

    전환할 자원 그룹 및 장치 그룹이 있는 노드를 지정합니다.

  4. 노드를 종료합니다.


    # shutdown -g0 -y -i0 message
    

    -g0

    시스템을 종료하기 전에 대기할 시간을 초 단위로 지정합니다. 기본 종료 시간은 60초입니다.

    -y

    확인 프롬프트에 대해 yes로 응답하도록 지정합니다.

    -i0

    init 상태를 0으로 지정합니다. 이 옵션을 사용하면 SPARC 기반 시스템의 OpenBoot PROM ok 프롬프트 또는 x86 기반 시스템의 부트 하위 시스템으로 노드가 종료됩니다.

    message

    브로드캐스트할 경고 메시지를 지정합니다. message에 여러 단어를 포함하려면 따옴표를 사용하십시오.

  5. 비클러스터 단일 사용자 모드로 노드를 부트합니다.

    • SPARC:


      ok boot -sx
      

    • x86:


                            <<< Current Boot Parameters >>>
      Boot path: /pci@0,0/pci8086,2545@3/pci8086,1460@1d/pci8086,341a@7,1/
      sd@0,0:a
      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 -sx
      

  6. 패치를 제거합니다.


    # patchrm patch-id
    

    patch-id

    주어진 패치의 패치 번호를 지정합니다.

  7. 노드를 재부트하십시오.


    # reboot
    

  8. 패치가 제거되었는지 확인합니다.


    # showrev -p | grep patch-id
    

  9. 노드와 클러스터가 정상적으로 작동하는지 확인합니다.

  10. 남은 클러스터 노드에 대하여 단계 1부터 단계 9까지 반복하십시오.

  11. (옵션) 필요한 경우 자원 그룹, 자원 및 장치 그룹을 전환합니다.

    모든 노드를 재부트하고 나면 마지막으로 재부트된 노드에는 온라인 상태인 자원 그룹과 장치 그룹이 없습니다.


    # scswitch -z -Ddevice-group[,...]  -h node[,...]
    # scswitch -z -g resource-group[,...] -h node[,...]
    

    -z

    자원 그룹이나 장치 그룹에 대한 제어 변경을 지정합니다.

    -h node[,...]

    전환할 자원 그룹 및 장치 그룹이 있는 노드를 지정합니다.

    -D

    지정된 장치 그룹을 -h 옵션에 의해 지정된 노드로 전환합니다.

    -g

    지정된 자원 그룹을 -h 옵션에 의해 지정된 노드로 전환합니다. -h 옵션이 지정되지 않았으면 자원 그룹이 오프라인 상태가 됩니다.

예—Sun Cluster 패치 제거

다음은 Sun Cluster 패치를 제거하는 예입니다.


# scrgadm -pv
...
RG Name: schost-sa-1
...
# scstat
...
Device Group Name:     dg-schost-1
...
# scswitch -S -h phys-schost-2
# shutdown -g0 -y -i0 "Rebooting down node for maintenance"
...

비클러스터 모드로 노드를 부트합니다.


...
# patchrm 234567-05
...
# reboot
...
# pkgchk -v 234567-05
...
# scswitch -z -D dg-schost-1 -h phys-schost-1
# scswitch -z -g schost-sa-1 -h phys-schost-1