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

디스크 경로 모니터링 관리

디스크 경로 모니터링(DPM) 관리 명령을 사용하면 보조 디스크 경로 오류에 대한 알림을 받을 수 있습니다. 디스크 경로 모니터링과 관련된 관리 작업을 수행하려면 이 절의 절차를 수행하십시오. 디스크 경로 모니터링 데몬에 대한 개념 정보는 Solaris OS용 Sun Cluster 개념 안내서의 “관리 및 응용 프로그램 개발 주요 개념”을 참조하십시오. scdpm 명령 옵션 및 관련 명령의 설명은 scdpm(1M) 설명서 페이지를 참조하십시오. 데몬이 기록하여 보고하는 오류에 대해서는 syslogd(1M) 설명서 페이지를 참조하십시오.


주 –

scgdevs 또는 scdidadm 명령을 사용하여 노드에 I/O 장치를 추가할 때 모니터된 모니터링 목록에 디스크 경로가 자동으로 추가됩니다. Sun Cluster 명령을 사용하여 노드에서 장치를 제거할 경우에도 디스크 경로가 자동으로 모니터 해제됩니다.


표 4–5 작업 맵: 디스크 경로 모니터링 관리

작업  

참고 항목  

scdpm 명령을 사용하여 디스크 경로 모니터링

디스크 경로 모니터링 방법

scdpm 명령을 사용하여 디스크 경로 모니터링 해제

디스크 경로 모니터링 해제 방법

scdpm을 사용하여 노드에 대해 오류가 발생한 디스크 경로 상태 인쇄

오류가 있는 디스크 경로 인쇄 방법

scdpm -f를 사용하여 파일에서 디스크 경로 모니터링 또는 모니터링 해제

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

다음 절의 절차에서는 디스크 경로 인자와 함께 scdpm 명령을 실행합니다. 디스크 경로 인자는 항상 노드 이름과 디스크 이름으로 구성됩니다. 노드 이름은 필수 항목이 아니며 노드 이름을 지정하지 않은 경우 기본적으로 all로 설정됩니다. 다음 표에서는 디스크 경로 이름 지정에 사용되는 규칙을 설명합니다.


주 –

전역 디스크 경로 이름은 전체 클러스터에 걸쳐 일관되므로 전역 디스크 경로 이름을 사용할 것을 권장합니다. UNIX 디스크 경로 이름은 전체 클러스터에 걸쳐 일관성이 없습니다. 한 디스크의 UNIX 디스크 경로는 클러스터 노드 간에 서로 다를 수 있습니다. 한 노드에서는 디스크 경로가 c1t0d0이고, 다른 노드에서는 c2t0d0이 될 수 있습니다. UNIX 디스크 경로 이름을 사용할 경우 DPM 명령을 실행하기 전에 scdidadm -L 명령을 사용하여 UNIX 디스크 경로 이름을 전역 디스크 경로 이름으로 매핑하십시오. scdidadm(1M) 설명서 페이지를 참조하십시오.


표 4–6 샘플 디스크 경로 이름

이름 유형  

샘플 디스크 경로 이름 

설명 

전역 디스크 경로  

phys-schost-1:/dev/did/dsk/d1

phys-schost-1 노드의 d1 디스크 경로

all:d1

클러스터에 있는 모든 노드의 d1 디스크 경로

UNIX 디스크 경로  

phys-schost-1:/dev/rdsk/c0t0d0s0

phys-schost-1 노드의 c0t0d0s0 디스크 경로

phys-schost-1:all

phys-schost-1 노드의 모든 디스크 경로

모든 디스크 경로 

all:all

클러스터에 있는 모든 노드의 모든 디스크 경로 

디스크 경로 모니터링 방법

클러스터의 디스크 경로를 모니터하려면 이 작업을 수행하십시오.


주의 – 주의 –

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


  1. 클러스터의 노드에서 수퍼유저가 됩니다.

  2. scdpm 명령을 사용하여 디스크 경로를 모니터합니다.


    # scdpm -m node:disk path
    

    node:disk path 인자의 이름 지정 규칙은 표 4–6을 참조하십시오.

  3. 디스크 경로가 모니터되는지 확인합니다.


    # scdpm -p node:all	     
    

예—단일 노드의 디스크 경로 모니터링

다음 예에서는 단일 노드의 schost-1:/dev/did/rdsk/d1 디스크 경로를 모니터합니다. schost-1 노드의 DPM 데몬에서만 /dev/did/dsk/d1 디스크에 대한 경로를 모니터합니다.


# scdpm -m schost-1:d1
# scdpm -p schost-1:d1
	     schost-1:/dev/did/dsk/d1   Ok

예—모든 노드의 디스크 경로 모니터링

다음 예에서는 모든 노드의 schost-1:/dev/did/dsk/d1 디스크 경로를 모니터합니다. /dev/did/dsk/d1이 유효한 경로인 모든 노드에서 DPM이 시작됩니다.


# scdpm -m all:/dev/did/dsk/d1
# scdpm -p schost-1:d1
	     schost-1:/dev/did/dsk/d1   Ok	    

예—CCR의 디스크 구성 다시 읽기

다음 예에서는 데몬이 CCR의 디스크 구성을 다시 읽어서 모니터된 디스크 경로를 상태와 함께 인쇄합니다.


# scdpm -m all:all 
# scdpm -p all:all
		 schost-1:/dev/did/dsk/d4   Ok
	     schost-1:/dev/did/dsk/d3   Ok
	     schost-2:/dev/did/dsk/d4   Fail
	     schost-2:/dev/did/dsk/d3   Ok
	     schost-2:/dev/did/dsk/d5   Unmonitored
	     schost-2:/dev/did/dsk/d6   Ok

디스크 경로 모니터링 해제 방법

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


주의 – 주의 –

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


  1. 클러스터의 노드에서 수퍼유저가 됩니다.

  2. 모니터링을 해제할 디스크 경로의 상태를 확인합니다.


    # scdpm -p [all:] disk path
    
    -p

    지정한 디스크 경로의 현재 상태에 대한 세부 목록을 인쇄합니다.

    [:all]

    모니터링 및 모니터링 해제된 모든 디스크 경로를 표시합니다.

  3. 각 노드에서 해당하는 디스크 경로의 모니터링을 해제합니다.


    # scdpm -u  node:disk path
    

    node:disk path 인자의 이름 지정 규칙은 표 4–6을 참조하십시오.

예—디스크 경로 모니터링 해제

다음 예에서는 schost-2:/dev/did/rdsk/d1 디스크 경로의 모니터링을 해제하고 전체 클러스터에 대한 상태와 함께 디스크 경로를 인쇄합니다.


# scdpm -u schost-2:/dev/did/rdsk/d1
# scdpm -p all:all 
	     schost-1:/dev/did/dsk/d4   Ok
	     schost-1:/dev/did/dsk/d3   Ok
	     schost-2:/dev/did/dsk/d4   Fail
	     schost-2:/dev/did/dsk/d3   Ok
	     schost-2:/dev/did/dsk/d1   Unmonitored
	     schost-2:/dev/did/dsk/d6   Ok

오류가 있는 디스크 경로 인쇄 방법

클러스터의 오류 디스크 경로를 인쇄하려면 다음 절차를 수행하십시오.


주의 – 주의 –

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


  1. 클러스터의 노드에서 수퍼유저가 됩니다.

  2. 클러스터에서 오류가 발생한 디스크 경로를 인쇄합니다.


    # scdpm -p -F node:disk path
    

    node:disk path 인자의 이름 지정 규칙은 표 4–6을 참조하십시오.

예—오류 디스크 경로 인쇄

다음 예에서는 전체 클러스터에서 오류가 발생한 디스크 경로를 인쇄합니다.


# scdpm -p -F [all:]all
		 schost-1:/dev/did/dsk/d4   Fail
	     schost-1:/dev/did/dsk/d3   Fail
	     schost-2:/dev/did/dsk/d4   Fail
	     schost-2:/dev/did/dsk/d3   Fail
	     schost-2:/dev/did/dsk/d5   Fail
	     schost-2:/dev/did/dsk/d6   Fail

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

파일의 디스크 경로를 모니터링 또는 모니터링 해제하려면 다음 절차를 수행하십시오. 파일에는 모니터링 또는 모니터링 해제할 명령, 노드 이름 및 디스크 경로 이름이 나열되어 있어야 합니다. 파일의 각 필드는 열로 구분해야 합니다. 다음 예를 수행하여 각 목록의 형식을 지정하십시오.


명령 파일의 구문:
[u,m] [node|all]:<[/dev/did/rdsk/]d- | [/dev/rdsk/]c-t-d- | all>

명령 파일 항목
u schost-1:/dev/did/rdsk/d5
m schost-2:all


주의 – 주의 –

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


  1. 클러스터의 노드에서 수퍼유저가 됩니다.

  2. 파일에서 디스크 경로를 모니터합니다.


    # scdpm -f filename
    

  3. 클러스터의 상태와 함께 디스크 경로를 확인합니다.


    # scdpm -p all:all
    	    
    

예—파일의 디스크 경로 모니터링 또는 모니터링 해제

다음 예에서는 파일의 디스크 경로를 모니터링 또는 모니터링 해제합니다.


# scdpm -f schost_config
# scdpm -p all:all 
	     schost-1:/dev/did/dsk/d4   Ok
	     schost-1:/dev/did/dsk/d3   Ok
	     schost-2:/dev/did/dsk/d4   Fail
	     schost-2:/dev/did/dsk/d3   Ok
	     schost-2:/dev/did/dsk/d5   Unmonitored
	     schost-2:/dev/did/dsk/d6   Ok