장치 그룹을 유지 보수 상태로 두면 장치 중 하나가 액세스되더라도 장치 그룹이 온라인으로 자동 전환되지 않습니다. 복구 절차를 완료하기 위해 모든 I/O 작업을 중단해야 하는 경우에는 복구가 완료될 때까지 장치 그룹을 유지 보수 상태로 바꿔야 합니다. 장치 그룹을 유지 보수 상태로 만들면 한 노드에서 디스크 세트나 디스크 그룹이 복구되는 동안 다른 노드에서 디스크 그룹이 온라인 상태가 되지 않도록 하여 데이터 손실을 방지합니다.
디스크 그룹을 유지 보수 상태로 만들려면 먼저 장치에 대한 모든 액세스를 중단하고 관련 파일 시스템의 마운트를 모두 해제해야 합니다.
이 절차에서는 장문형 Sun Cluster 명령을 제공합니다. 대부분의 명령에는 단문형도 있습니다. 명령은 명령 이름이 장문형과 단문형인 것을 제외하면 동일합니다. 명령 및 단문형 명령의 목록을 보려면 부록 A, Sun Cluster 객체 지향 명령를 참조하십시오.
장치 그룹을 유지 보수 상태로 만듭니다.
복구 절차를 수행하기 위해 디스크 세트나 디스크 그룹에 대한 소유권이 필요한 경우 직접 해당 디스크 세트나 디스크 그룹을 가져옵니다.
Solaris Volume Manager의 경우:
# metaset -C take -f -s diskset |
Solaris Volume Manager 디스크 세트에 대한 소유권을 받는 경우에는 장치 그룹이 유지 보수 상태에 있을 때 metaset -C take 명령을 반드시 사용해야 합니다. metaset -t 명령을 사용하면 소유권을 받을 때 장치 그룹이 온라인 상태로 전환됩니다. VxVM 디스크 그룹을 가져올 경우에는 디스크 그룹을 가져올 때 -t 플래그를 사용해야 합니다. -t 플래그를 사용하면 이 노드가 재부트될 때 자동으로 디스크 그룹을 가져오지 않습니다.
VERITAS Volume Manager의 경우:
# vxdg -t import disk-group-name |
수행해야 할 복구 절차를 완료합니다.
디스크 세트나 디스크 그룹에 대한 소유권을 해제합니다.
장치 그룹을 유지 보수 상태에서 해제하기 전에 디스크 세트나 디스크 그룹에 대한 소유권을 해제해야 합니다. 소유권 해제가 실패하면 데이터 손실이 일어날 수 있습니다.
Solaris Volume Manager의 경우:
# metaset -C release -s diskset |
VERITAS Volume Manager의 경우:
# vxdg deport diskgroupname |
장치 그룹을 온라인으로 전환합니다.
# cldevicegroup online devicegroup # cldevicegroup enable devicegroup |
이 예에서는 장치 그룹 dg-schost-1을 유지 보수 상태로 만들고 유지 보수 상태에서 장치 그룹을 제거하는 방법을 보여줍니다.
[Place the device group in maintenance state.] # cldevicegroup disable dg-schost-1 # cldevicegroup offline dg-schost-1 [If needed, manually import the disk set or disk group.] For Solaris Volume Manager: # metaset -C take -f -s dg-schost-1 For VERITAS Volume Manager: # vxdg -t import dg1 [Complete all necessary repair procedures.] [Release ownership.] For Solaris Volume Manager: # metaset -C release -s dg-schost-1 For VERITAS Volume Manager: # vxdg deport dg1 [Bring the device group online.] # cldevicegroup online dg-schost-1 # cldevicegroup enable dg-schost-1 |