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

Procedure장치 그룹을 유지 보수 상태로 만드는 방법

장치 그룹을 유지 보수 상태로 두면 장치 중 하나가 액세스되더라도 장치 그룹이 온라인으로 자동 전환되지 않습니다. 복구 절차를 완료하기 위해 모든 I/O 작업을 중단해야 하는 경우에는 복구가 완료될 때까지 장치 그룹을 유지 보수 상태로 바꿔야 합니다. 장치 그룹을 유지 보수 상태로 만들면 한 노드에서 디스크 세트나 디스크 그룹이 복구되는 동안 다른 노드에서 디스크 그룹이 온라인 상태가 되지 않도록 하여 데이터 손실을 방지합니다.


주 –

디스크 그룹을 유지 보수 상태로 만들려면 먼저 장치에 대한 모든 액세스를 중단하고 관련 파일 시스템의 마운트를 모두 해제해야 합니다.


이 절차에서는 장문형 Sun Cluster 명령을 제공합니다. 대부분의 명령에는 단문형도 있습니다. 명령은 명령 이름이 장문형과 단문형인 것을 제외하면 동일합니다. 명령 및 단문형 명령의 목록을 보려면 부록 A, Sun Cluster 객체 지향 명령를 참조하십시오.

  1. 장치 그룹을 유지 보수 상태로 만듭니다.

    1. 장치 그룹이 활성화되어 있으면 비활성화합니다.


      # cldevicegroup disable devicegroup
      
    2. 장치 그룹을 오프라인으로 전환합니다.


      # cldevicegroup offline devicegroup
      
  2. 복구 절차를 수행하기 위해 디스크 세트나 디스크 그룹에 대한 소유권이 필요한 경우 직접 해당 디스크 세트나 디스크 그룹을 가져옵니다.

    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
    
  3. 수행해야 할 복구 절차를 완료합니다.

  4. 디스크 세트나 디스크 그룹에 대한 소유권을 해제합니다.


    주의 – 주의 –

    장치 그룹을 유지 보수 상태에서 해제하기 전에 디스크 세트나 디스크 그룹에 대한 소유권을 해제해야 합니다. 소유권 해제가 실패하면 데이터 손실이 일어날 수 있습니다.


    • Solaris Volume Manager의 경우:


      # metaset -C release -s diskset
      
    • VERITAS Volume Manager의 경우:


      # vxdg deport diskgroupname
      
  5. 장치 그룹을 온라인으로 전환합니다.


    # cldevicegroup online devicegroup
    # cldevicegroup enable devicegroup
    

예 5–37 장치 그룹을 유지 보수 상태로 만들기

이 예에서는 장치 그룹 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