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

Procedure파일의 디스크 경로 모니터링 방법

파일의 디스크 경로를 모니터링 또는 모니터링 해제하려면 다음 절차를 수행하십시오.

파일을 사용하여 클러스터 구성을 변경하려면 맨 먼저 현재 구성을 내보내야 합니다. 본 작업에서는 변경할 구성 항목을 설정하기 위해 수정할 수 있는 XML 파일을 생성합니다. 이 절차의 지침은 전체 프로세스를 설명합니다.


주의 – 주의 –

DPM은 Sun Cluster 3.1 10/03 소프트웨어보다 먼저 릴리스된 버전을 실행하는 노드에서는 지원되지 않습니다. 순환 업그레이드가 진행되는 동안에는 DPM 명령을 사용하지 마십시오. 모든 노드를 업그레이드한 후 DPM 명령을 사용하려면 노드가 온라인 상태여야 합니다.


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

  1. 클러스터의 아무 노드에서나 수퍼유저 또는 solaris.cluster.modify RBAC 인증을 제공하는 역할로 전환합니다.

  2. 장치 구성을 XML 파일로 내보냅니다.


    # cldevice export -o configurationfile
    
    -o configurationfile

    XML 파일의 파일 이름을 지정합니다.

  3. 구성 파일을 수정하여 장치 경로를 모니터합니다.

    모니터할 장치 경로를 찾고 monitored 속성을 true로 설정합니다.

  4. 장치 경로를 모니터합니다.


    # cldevice monitor -i configurationfile
    
    -i configurationfile

    수정된 XML 파일의 이름을 지정합니다.

  5. 이제 장치 경로가 모니터되는지 확인합니다.


    # cldevice status
    

예 5–44 파일을 사용한 디스크 경로 모니터

다음은 노드 phys-schost–2 및 장치 d3 사이의 장치 경로를 XML 파일을 사용하여 모니터하는 예입니다.

맨 처음 현재 클러스터 구성을 내보냅니다.


# cldevice export -o deviceconfig

deviceconfig XML 파일은 phys-schost–2d3 간의 경로가 현재 모니터되고 있지 않음을 나타냅니다.


<?xml version="1.0"?>
<!DOCTYPE cluster SYSTEM "/usr/cluster/lib/xml/cluster.dtd">
<cluster name="brave_clus">
.
.
.
   <deviceList readonly="true">
    <device name="d3" ctd="c1t8d0">
      <devicePath nodeRef="phys-schost-1" monitored="true"/>
      <devicePath nodeRef="phys-schost-2" monitored="false"/>
    </device>
  </deviceList>
</cluster>

경로를 모니터 하려면 다음과 같이 monitored 속성을 true로 설정합니다.


<?xml version="1.0"?>
<!DOCTYPE cluster SYSTEM "/usr/cluster/lib/xml/cluster.dtd">
<cluster name="brave_clus">
.
.
.
   <deviceList readonly="true">
    <device name="d3" ctd="c1t8d0">
      <devicePath nodeRef="phys-schost-1" monitored="true"/>
      <devicePath nodeRef="phys-schost-2" monitored="true"/>
    </device>
  </deviceList>
</cluster>

파일을 읽고 모니터링을 시작하려면 cldevice 명령을 사용합니다.


# cldevice monitor -i deviceconfig

장치가 지금 모니터되고 있는지 확인하려면 cldevice 명령을 사용합니다.


# cldevice status

참조

클러스터 구성 내보내기 및 XML 파일 결과를 클러스터 구성 설정에 사용하는 데 대한 자세한 내용은 cluster(1CL)clconfiguration(5CL) 매뉴얼 페이지를 참조하십시오.