HAStoragePlus를 통해 관리되는 엔티티 모니터링
HAStoragePlus 리소스 유형을 통해 관리되는 모든 엔티티는 모니터됩니다. SUNWHAStoragePlus 리소스 유형은 전역 장치, 파일 시스템, ZFS 저장소 풀 등 HASP 리소스를 통해 관리되는 엔티티의 건전성을 모니터할 수 있는 결함 모니터를 제공합니다. 결함 모니터는 정기적으로 결함 프로브를 실행합니다. 엔티티 중 하나가 사용 불가능한 상태로 설정되는 경우 리소스가 다시 시작되거나 다른 노드로의 페일오버가 수행됩니다. 2개 이상의 엔티티가 모니터되는 경우 결함 모니터가 동시에 모든 엔티티를 프로브합니다. 모니터링을 사용으로 설정하기 전에 관리되는 엔티티에 대한 모든 구성 변경 사항이 완료되어야 합니다.
주 -
HAStoragePlus 리소스 결함 모니터의 버전 9는 파일 시스템에 대한 읽기 및 쓰기 작업을 통해 관리 대상 장치 및 파일 시스템을 프로브합니다. 읽기 작업이 I/O 스택의 소프트웨어에 의해 차단되는 경우 HAStoragePlus 리소스를 온라인 상태로 설정해야 할 경우 사용자는 결함 모니터를 사용 안함으로 설정해야 합니다. 예를 들어, Oracle의 Availability Suite는 NEED SYNC 상태의 비트맵 볼륨 또는 데이터 볼륨에서의 읽기를 차단하므로 Availability Suite 원격 복제 볼륨을 관리하는 HAStoragePlus 리소스의 모니터를 해제해야 합니다. Availability Suite 볼륨을 관리하는 HAStoragePlus 리소스는 항상 온라인 상태여야 합니다.
관리되는 엔티티에 대한 모니터링을 사용으로 설정하는 등록 정보에 대한 자세한 내용은 SUNW.HAStoragePlus(5) 매뉴얼 페이지를 참조하십시오.
관리되는 엔티티에 대한 모니터링을 사용 및 사용 안함으로 설정하는 지침은 리소스 결함 모니터를 사용으로 설정하는 방법을 참조하십시오.
관리되는 엔티티의 유형에 따라 결함 모니터는 읽기 및 쓰기 작업을 통해 대상을 프로브합니다. 2개 이상의 엔티티가 모니터되는 경우 결함 모니터가 동시에 모든 엔티티를 프로브합니다.
표 2-2 결함 모니터가 확인하는 내용
|
|
전역 장치
|
|
원시 장치 그룹
|
|
Solaris Volume Manager 장치 그룹
|
-
장치 그룹이 온라인 또는 성능 저하 상태입니다.
-
메타 세트의 경로(/dev/md/metaset)가 유효합니다.
-
Solaris Volume Manager가 장치 그룹의 기본 노드에서 상태를 보고했습니다.
-
미러링이 해제된 메타 장치의 오류 상태가 Needs Maintenance(관리 필요), Last Erred(마지막 오류) 또는 Unavailable(사용할 수 없음)이 아닙니다.
-
미러의 하위 미러 중 하나 이상이 오류 상태가 아닙니다. 일부 하위 미러와 관련된 오류가 부분 오류로 처리됩니다.
-
미러링이 해제된 메타 장치를 기본 노드에서 읽을 수 있습니다.
-
미러의 일부 하위 미러를 읽을 수 있습니다. 일부 하위 미러와 관련된 오류가 부분 오류로 처리됩니다.
|
파일 시스템(UFS, QFS, PxFS 포함)
|
-
파일 시스템이 마운트되었습니다.
-
파일 시스템의 모든 장치를 읽을 수 있습니다.
-
IOOption 등록 정보가 ReadOnly로 설정된 경우 파일 시스템을 읽을 수 있습니다.
-
IOOption 등록 정보가 ReadWrite로 설정된 경우 파일 시스템에 쓸 수 있습니다.
-
파일 시스템이 읽기 전용으로 마운트되었지만 IOOption 등록 정보가 ReadWrite로 설정된 경우 결함 모니터가 경고를 발생시킨 후 파일 시스템에 쓰지 않고 파일 시스템을 읽으려고 시도합니다.
-
파일 시스템이 쿼터에 도달한 경우 HAStoragePlus 리소스가 오프라인으로 전환되지 않도록 하려면 IOOption을 ReadOnly로 설정합니다. ReadOnly 옵션을 설정하면 결함 모니터가 파일 시스템에 대한 쓰기를 시도하지 않습니다.
|
ZFS 저장소 풀
|
-
풀 상태가 OK(정상) 또는 Degraded(성능 저하)입니다.
-
각 비레거시 파일 시스템이 마운트되었습니다.
-
IOOption 등록 정보가 ReadOnly로 설정된 경우 각 비레거시 파일 시스템을 읽을 수 있습니다.
-
IOOption 등록 정보가 ReadWrite로 설정된 경우 각 비레거시 파일 시스템에 쓸 수 있습니다.
-
비레거시 파일 시스템이 읽기 전용으로 마운트되었지만 IOOption 등록 정보가 ReadWrite로 설정된 경우 결함 모니터가 경고를 발생시킨 후 파일 시스템에 쓰지 않고 파일 시스템을 읽으려고 시도합니다.
-
파일 시스템이 쿼터에 도달한 경우 HAStoragePlus 리소스가 오프라인으로 전환되지 않도록 하려면 IOOption을 ReadOnly로 설정합니다. ReadOnly 옵션을 설정하면 결함 모니터가 파일 시스템에 대한 쓰기를 시도하지 않습니다.
주 -
최상위 레벨 ZFS 저장 장치에 대한 모든 연결이 끊긴 경우 ZFS 저장소 풀 또는 연관된 파일 시스템에 대한 질의가 중단됩니다. 결함 모니터가 중단되지 않도록 하려면 ZFS 저장소 풀의 fail_mode 등록 정보를 panic으로 설정해야 합니다.
|
|
리소스 결함 모니터를 사용으로 설정하는 지침은 리소스 결함 모니터를 사용으로 설정하는 방법을 참조하십시오.
관리되는 엔티티에 대한 모니터링 문제 해결
관리되는 엔티티에서 모니터링이 사용으로 설정되지 않은 경우 다음 문제 해결 단계를 수행하십시오.
-
hastorageplus_probe 프로세스가 실행 중인지 확인합니다.
-
콘솔의 오류 메시지를 확인합니다.
-
syslog 파일에 대한 디버그 메시지를 사용으로 설정합니다.
# mkdir -p /var/cluster/rgm/rt/SUNW.HAStoragePlus:9
# echo 9 > /var/cluster/rgm/rt/SUNW.HAStoragePlus:9/loglevel
또한 /etc/syslog.conf 파일에서 기능 레벨이 daemon.debug인 메시지가 /var/adm/messages 파일에 기록되는지 확인해야 합니다. daemon.debug 항목이 없을 경우 /var/adm/messages 작업에 추가합니다.