Sun Cluster 3.0 12/01 시스템 관리 안내서

7.2.4 Sun Cluster 패치를 제거하는 방법

필요하면 Sun Cluster 패치를 취소(제거)할 수 있습니다.

  1. 패치를 제거하려는 노드의 수퍼유저가 되십시오.

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


    # scrgadm -pv
    # scstat
    

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


    # scswitch -S -h nodelist
    

    -S

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

    -h nodelist

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

  4. 노드를 종료하십시오.


    # shutdown -g0 -y -i0 "message"
    

    -g0

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

    -y

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

    -i0

    초기 상태를 0으로 지정합니다. 그러면 노드가 종료되어 OBP 프롬프트 상태로 전환됩니다.

    message

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

  5. 비클러스터 단일 사용자 모드로 노드를 부트하십시오.


    ok boot -sx
    

  6. 패치를 제거하십시오.


    # patchrm patch-id
    

    patch-id

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

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


    # reboot
    

  8. 패치가 제거되었는지 확인하십시오.


    # showrev -p | grep patch-id
    

  9. 노드와 클러스터가 정상적으로 작동하는지 확인하십시오.

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

  11. 필요하면 자원 그룹, 자원 및 장치 그룹을 전환하십시오(선택 사항).

    모든 노드를 다시 부트한 후에 마지막 노드를 다시 부트하면 온라인 상태인 자원 그룹과 장치 그룹이 없어야 합니다.


    # scswitch -z -h nodelist -D device-group
    # scswitch -z -h nodelist -g resource-group
    

    -z

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

    -h nodelist

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

    -D

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

    -g

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

7.2.4.1 예: 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"
...
ok boot -x
...
# patchrm 234567-05
...
# reboot
...
# pkgchk -v 234567-05
...
# scswitch -z -h phys-schost-1 -D dg-schost-1
# scswitch -z -h phys-schost-1 -g schost-sa-1