IBM PowerHA Cluster (HACMP) 검색

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기9분
  • 애플리케이션은 ServiceNow 디스커버리 PowerHA 클러스터 (HACMP) 패턴을 사용하여 IBM AIX UNIXLinux 시스템 플랫폼에 대한 IBM PowerHA SystemMirror for AIX (이전의 HACMP) 고가용성 클러스터를 찾습니다IBM. 이러한 자원을 검색하려면 디스커버리 및 서비스 매핑 패턴 에서 애플리케이션을 ServiceNow Store업데이트해야 합니다.

    디스커버리는 이 패턴을 사용하여 수평 디스커버리를 실행합니다.

    스토어에서 앱 요청

    ServiceNow Store 웹 사이트를 방문하면 사용 가능한 모든 앱을 확인하고 스토어에 요청을 제출하는 방법에 대한 정보를 참조할 수 있습니다. 출시된 모든 앱의 누적 릴리스 정보는 ServiceNow Store 버전 기록 릴리스 정보를 참조하십시오.

    필수 구성요소

    • 디스커버리 및 서비스 매핑 패턴 스토어 앱: 에서 ServiceNow® Store최신 버전을 배포합니다.
    • 아래 CI 분류 > UNIX > AIX 트리거 프로브 관련 목록에서 이 패턴이 OS 패턴 AIX, 서버 패턴 후에 실행되는 탐색으로 목록에 있는지 확인합니다. 서버 검색에 대한 AIX 자세한 내용은 다음을 참조하십시오. AIX 서버 검색
    • MID 서버에 대상 호스트에 대한 액세스 권한이 있고 이 패턴에 구현된 모든 명령을 실행할 수 있는지 확인하십시오.
    • 패턴이 서버 IP 주소 또는 호스트 이름에 대해 실행되도록 설정되었는지 확인하십시오.
    • 공식 IBM 설명서에 정의된 모든 명령과 AIX에서 다음 명령을 실행할 수 있는 권한을 가진 UNIX 사용자를 구성하십시오.
    명령 설명
    lssrc-s clstrmgrES ClstrmgrES 프로세스가 실행 중인지 확인합니다.
    lslpp -l cluster.license 클러스터의 라이센스와 버전 데이터를 가져옵니다.
    lslpp -l cluster.license | awk '{$1=$2=$3=\"\"; print $0}' |sed -e 's/^ [ [:space:]]*//' 클러스터의 소프트웨어 레이블 버전 데이터를 가져옵니다.
    /usr/es/sbin/cluster/utilities/clRGinfo -a | awk '{print $1,$2}' | grep -E -v 'denied|error' 자원 그룹 이름 및 유형 가져오기
    /usr/es/sbin/cluster/utilities/clRGinfo -s | grep -E -v 'denied|error' 자원 그룹에 대한 자세한 정보 가져오기
    /usr/es/sbin/cluster/utilities/clfindres -s | grep -E -v 'denied|error' 자원 그룹에 대한 자세한 정보를 가져오는 대체 명령
    /usr/es/sbin/cluster/utilities/clshowres | grep -E 'Resource Group Name|Volume' | grep -E -v 'Concurrent|Automatically|error|denied' | sed 's/Volume Groups/Volume Groups Names/' | awk '{print substr($0, index($0,$4))}' | sed 'N;s/\n/ /' 자원 그룹에 연결된 볼륨 그룹 가져오기
    /usr/es/sbin/cluster/clstat -o | grep 'Resource Group' | grep -E -v 'error|denied' | awk '{print $3, $5, $6}' 자원 그룹의 상태 가져오기
    /usr/es/sbin/cluster/utilities/cltopinfo -c 클러스터 이름 가져오기
    /usr/es/sbin/cluster/utilities/cllscf 클러스터 이름을 가져오는 대체 명령
    lssrc-ls clstrmgrES 클러스터 현재 상태 가져오기
    /usr/es/sbin/cluster/clstat -o |awk '{$1=$2=\"\"; print $0}' |sed -e 's/^ [ [:space:]]*//' 클러스터 ID 가져오기
    /usr/es/sbin/cluster/utilities/cllsclstr | grep -E -v 'error|denied' | awk '{print $1}' 클러스터 ID를 가져오는 대체 명령
    /usr/bin/odmget HACMPcluster| grep -w id | grep -E -v 'error|denied' 클러스터 ID를 가져오는 대체 명령
    /usr/es/sbin/cluster/utilities/cltopinfo -n | grep -E -v 'error|denied' 클러스터 노드 이름 가져오기
    /usr/es/sbin/cluster/utilities/cllsnode | grep -E -v 'error|denied' 클러스터 노드 이름을 가져오는 대체 명령
    /usr/es/sbin/cluster/clstat -o | grep -i 'Node:' | awk '{print $2, $4}' 클러스터 노드 상태 가져오기
    lscluster -m | grep -E 'Node name|State of node' | grep -E -v 'ERROR|lscluster' | awk '{print $2, $3, $4}' | sed 'N;s/\n/ /' 클러스터 노드 상태를 가져오는 대체 명령
    /usr/es/sbin/cluster/utilities/cllsif | grep -E -v 'error|denied' | awk '{print $1, $2, $6, $7}' 네트워크 인터페이스 정보 가져오기
    lspv | grep -E -v 'error|denied' 실제 볼륨 정보 가져오기
    lsvg | grep -E -v 'error|denied' 볼륨 그룹 정보 가져오기
    lsvg -o | grep -E -v 'error|denied' 활성 볼륨 그룹에 대한 정보 가져오기
    /usr/es/sbin/cluster/utilities/clshowres | grep 'Concurrent Volume Group' | awk '{$1=$2=$3=\"\"; print $0}' |sed -e 's/^ [ [:space:]]*//' 동시 허용 볼륨 그룹에 대한 정보 가져오기
    hostname 현재 노드 호스트 이름 가져오기
    nslookup hostname 호스트 이름을 FQDN으로 변환

    가로 검색 중 디스커버리에서 수집하는 데이터

    패턴은 조직의 클러스터 토폴로지와 구성요소 간의 관계를 이해하는 데 도움이 되는 데이터를 검색합니다. 검색된 데이터에는 다음과 같은 테이블과 필드가 포함됩니다.
    테이블 및 필드 설명
    클러스터 자원 그룹 [cmdb_ci_cluster_resource_group]
    name 클러스터 컨텍스트에 구성된 자원 그룹의 이름입니다.
    서버 PowerHA/HACMP 클러스터의 이름입니다.
    resource_group_status 클러스터 컨텍스트에 대한 자원 그룹의 상태입니다. 예: 온라인
    resource_group_type 자원 그룹의 유형입니다. 예: 동시, 비동시
    cluster 자원 그룹이 속한 PowerHA/HACMP 클러스터의 이름입니다.
    UNIX 클러스터 자원 [cmdb_ci_unix_cluster_resource]
    name 클러스터 컨텍스트에 대한 볼륨 그룹 이름입니다.
    resource_type 자원 유형(볼륨 그룹)입니다.
    resource_status 볼륨 그룹의 상태입니다. 예: 온라인, 오프라인
    cluster 볼륨 그룹이 속한 PowerHA/HACMP 클러스터의 이름입니다.
    UNIX 클러스터 노드 [cmdb_ci_unix_cluster_node]
    name 클러스터에 참여하는 노드의 이름입니다.
    node_state CI 상태의 컨텍스트에서 클러스터 노드의 상태입니다. 예: 가동, 가동 중지, 알 수 없음
    ip_address 노드에 할당된 IP 주소입니다.
    node_status 노드가 속한 자원 그룹의 컨텍스트에서 노드의 상태입니다.
    cluster 클러스터 노드가 속한 클러스터의 이름입니다.
    AIX 서버 [cmdb_ci_aix_server]
    name PowerHA/HACMP 클러스터의 컨텍스트에 클러스터 노드를 나타내는 AIX 서버의 이름입니다.
    UNIX 클러스터 [cmdb_ci_unix_cluster]
    name PowerHA/HACMP 클러스터의 이름입니다.
    cluster_id PowerHA/HACMP 클러스터의 ID입니다. 예: 0123456789
    cluster_status PowerHA/HACMP 클러스터의 현재 상태입니다. 예: ST_STABLE, NOT_CONFIGURED
    cluster_version PowerHA/HACMP 클러스터의 버전입니다. 예: 5.5; 6.1; 7.2
    cluster_type PowerHA/HACMP 클러스터의 유형입니다. 버전 7.2 이상에만 적합합니다. 예: 확대됨
    short_description PowerHA/HACMP 클러스터에 대한 설명(버전, ID)입니다.
    클러스터 가상 IP [cmdb_ci_cluster_vip]
    name 클러스터 노드 인터페이스 이름
    ip_address 호스트 이름이 클러스터 노드 네트워크 인터페이스 이름과 네트워크 인터페이스 이름에 연결된 IP 주소 및 IPv4 주소를 나타내는 호스트 이름 또는 IP 주소입니다. (IBM PowerHA/HACMP 클러스터에 전용 VIP 주소가 없으므로)
    cluster PowerHA/HACMP 클러스터의 이름입니다.

    의존성 뷰 맵에서 조직에 있는 검색된 모든 클러스터 CI와 그 사이의 관계를 볼 수 있습니다.

    이 예에서 UNIX 클러스터 노드는 클러스터의 클러스터를 UNIX 나타냅니다. UNIX 클러스터 노드는 클러스터 자원에서 자원을 가져오고 클러스터 가상 IP를 UNIX 사용합니다. UNIX 클러스터 노드에는 3개의 클러스터 자원 그룹이 있습니다.
    그림 1. 의존성 뷰 샘플 맵

    의존성 뷰 맵의 CI 및 연결

    CI 관계

    IBM HACMP/PowerHA Cluster 검색을 지원하기 위해 생성되는 관계입니다.
    CI 관계 CI
    UNIX 클러스터 노드 [cmdb_ci_unix_cluster_node] Cluster of::Cluster UNIX 클러스터 [cmdb_ci_unix_cluster]
    UNIX 클러스터 노드 [cmdb_ci_unix_cluster_node] Contains::Contained by 클러스터 자원 그룹 [cmdb_ci_cluster_resource_group]
    클러스터 자원 그룹 [cmdb_ci_cluster_resource_group] Contains::Contained by UNIX 클러스터 자원 [cmdb_ci_unix_cluster_resource]
    UNIX 클러스터 자원 [cmdb_ci_unix_cluster_resource] Defines resources for::Gets resources from UNIX 클러스터 노드 [cmdb_ci_unix_cluster_node]
    UNIX 클러스터 자원 [cmdb_ci_unix_cluster_resource] Defines resources for::Gets resources from UNIX 클러스터 [cmdb_ci_unix_cluster]
    클러스터 가상 IP [cmdb_ci_cluster_vip] Used by::Uses UNIX 클러스터 노드 [cmdb_ci_unix_cluster_node]
    UNIX 클러스터 [cmdb_ci_unix_cluster] Virtualized by::Virtualizes 클러스터 가상 IP [cmdb_ci_cluster_vip]
    UNIX 클러스터 [cmdb_ci_unix_cluster] Contains::Contained by 클러스터 자원 그룹 [cmdb_ci_cluster_resource_group]
    UNIX 클러스터 노드 [cmdb_ci_unix_cluster_node] Hosted on::Hosts AIX 서버 [cmdb_ci_aix_server]