Sun Cluster 3.0 시스템 관리 안내서

7.2.4 Sun Cluster 패치 제거 방법

필요한 경우, Sun Cluster 패치를 철회(제거)할 수 있습니다.

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

  2. 패치가 제거되고 있는 노드에 자원 그룹 및 디바이스 그룹을 나열하십시오.


    # scrgadm -pv
    # scstat
    
  3. 모든 자원 그룹, 자원 및 디바이스 그룹을 패치가 제거되고 있는 노드에서 다른 클러스터 멤버로 전환하십시오.


    # scswitch -S -h node
    
    -h node

    자원 및 자원 그룹을 전환할 노드를 지정합니다.

    -S

    지정된 노드에서 모든 디바이스 서비스 및 자원 그룹을 비웁니다.

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


    # shutdown [-y] [-g grace-period] ["message"]
    -y

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

    -g grace-period

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

    message

    브로드캐스트할 경고 메시지를 지정합니다. message에 여러 단어가 있는 경우 인용문을 사용하십시오.

  5. 단일 사용자 모드에서 노드를 시동하십시오.


    ok boot -x
    
  6. 패치를 제거하십시오.


    # patchrm patch-id
    
    patch-id

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

  7. 노드를 다시 시동하십시오.


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


    # showrev -p | grep patch-id
    
  9. 노드와 클러스터가 정상적으로 조작되고 있는지 확인하십시오.

  10. 모든 자원 그룹, 자원 및 디바이스 그룹을 다시 전환하십시오.


    # scswitch -S -h node
    
  11. 남아 있는 클러스터 노드에 대해 단계 1에서 단계 10를 반복하십시오.

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 -y -g 5 "Rebooting down node for maintenance"
...
ok boot -x
...
# patchrm 10-34567
...
# reboot
...
# pkgchk -v 10-34567
...
# scswitch -S -h phys-schost-1