Nutanix Acropolis 검색

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기13분
  • ServiceNow 검색 애플리케이션은 Nutanix 구성요소 패턴을 사용하여 Nutanix Prism Central 버전 5.10 또는 Nutanix Prism Element 5.9가 포함된 Nutanix Acropolis 솔루션의 구성요소를 찾습니다. Nutanix VM Event 패턴은 Nutanix 배포에서 VM(가상 머신)에 대해 생성된 이벤트를 찾습니다. 이러한 자원을 검색하려면 ServiceNow Store에서 검색 및 서비스 매핑 패턴 애플리케이션을 업데이트해야 합니다.

    Madrid 패치 9 이상을 사용하는 Now Platform에서 이 패턴을 사용할 수 있습니다.

    Nutanix 구성요소 패턴은 REST API를 사용하여 Acropolis 배포 구성요소에 대한 정보를 수집합니다.

    Nutanix VM Event 패턴은 5분마다 실행됩니다. Nutanix 구성요소 중 하나의 상태 변경을 나타내는 이벤트가 있는 경우 Nutanix Components 패턴을 사용하여 Nutanix 구성요소 검색이 트리거됩니다.

    스토어에서 앱 요청

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

    필요 조건

    MID 서버 요구 사항
    Nutanix 배포에 접근하기 위한 전용 MID 서버를 배포하고 연결합니다.
    Nutanix 배포의 VM 관련 이벤트를 검색하려면 MID 서버 역량을 전체 또는 Nutanix로 설정합니다.
    보안 연결 설정
    MID 서버 JRE에 대한 Nutanix 엔드포인트 SSL 인증서를 설치합니다.
    Nutanix 엔드포인트 SSL 인증서를 설치하기 전에 다음을 구성합니다.
    1. Internet Explorer에서 Nutanix Prism 콘솔을 찾아 인증서를 수집합니다.
    2. MID 서버용 SSL 인증서 추가에 설명된 대로 MID 서버용 SSL 인증서를 추가합니다.
    3. 다음 JRE keytool 명령을 사용하여 MID 서버 키 저장소에서 SSL 인증서를 임포트합니다. <MID Installation>/jre/bin/keytool -list -v -keystore <MID Installation>jre/lib/security/cacerts
    4. 암호를 입력해야 하는 경우 사용자 지정 암호 또는 기본 암호인 'changeit'을 입력합니다.
    자격 증명
    다음 자격 증명을 구성합니다.
    1. 다음으로 이동 디스커버리 > 자격 증명.
    2. 새로 만들기를 클릭합니다.
    3. 기본 인증 자격 증명을 클릭하고 양식을 작성한 다음 제출을 선택합니다.
      표 1. 자격 증명 양식
      필드 설명
      이름 자격 증명 이름입니다. 예: Acropolis
      활성 검색에 이 자격 증명을 사용하도록 설정하는 옵션입니다. 검색을 사용하려면 이 확인란을 선택합니다.
      적용 대상 모든 MID Server를 선택합니다.
      순서 플랫폼이 장치에 로그인하려고 할 때 이 자격 증명을 시도하는 순서입니다. 숫자가 작을수록 자격 증명이 목록에서 더 위에 나타납니다. 많은 수의 자격 증명을 사용하거나 로그인 시도가 3회 실패하여 보안상 사용자가 잠기는 경우 자격 증명 순서를 설정하십시오. 모든 자격 증명의 순서 번호가 같거나 없으면 인스턴스에서 임의의 순서로 자격 증명을 시도합니다. 기본값은 100입니다.
      사용자 이름 Acropolis 검색을 수행하기 위한 사용자의 이름입니다.
      암호 이 사용자의 암호입니다.
      자격 증명 별칭 자격 증명에서 작업을 승인하는 데 사용하는 자격 증명 별칭입니다.
    API 요소에 대한 자격 증명
    검색하는 동안 패턴은 다음과 같은 API 요소를 사용합니다. 인스턴스의 자격 증명에 추가된 사용자에게 다음과 같은 쿼리를 보낼 수 있는 권한이 있어야 합니다.
    • /PrismGateway/services/rest/v2.0/tasks/list
    • /api/nutanix/v3/clusters/list
    • /PrismGateway/services/rest/v2.0/hosts
    • /PrismGateway/services/rest/v2.0/clusters
    • /PrismGateway/services/rest/v1/vms
    • /PrismGateway/services/rest/v1/storage_pools
    • /PrismGateway/services/rest/v2.0/storage_containers
    • /api/nutanix/v3/categories/list
    • /api/nutanix/v3/categories/{category_keys}/list
    • /api/nutanix/v3/category/query
    서버리스 검색 일정 생성

    Nutanix 구성요소의 지정된 검색을 수행할 검색 일정을 생성합니다. 자세한 내용은 서버리스 검색 문서를 참조하십시오.

    (옵션) 빠른 검색에 HTTP 분류 사용
    서버리스 검색 일정을 생성하지 않으려는 경우 HTTP 분류로 Nutanix 구성요소 검색을 트리거할 수 있습니다. 이 분류를 사용하면 빠른 검색을 사용하여 검색을 실행할 수 있습니다. 이 경우 검색이 단일 IP 주소에서 실행되며 일정이 필요 없습니다.
    HTTP 분류를 사용하려면 애플리케이션 범위가 검색 및 서비스 매핑 패턴인지 확인하십시오.
    1. 다음으로 이동 설정 > 개발자.
    2. 애플리케이션 목록에서 검색 및 서비스 매핑 패턴을 선택합니다.
    HTTP 분류는 열린 HTTP 포트가 있는 모든 서버의 쿼리를 트리거하므로 네트워크가 오버로드되고 검색 프로세스가 느려질 수 있습니다.
    1. 다음으로 이동 디스커버리 > 디스커버리 정의 > CI 분류 > HTTP.
    2. 활성 상태가 아닌 분류를 포함한 모든 분류를 표시하도록 필터를 수정합니다.
    3. Nutanix HTTP분류를 찾아 활성 속성을 True로 설정합니다.
    CMDB CI Class Models 스토어 앱
    ServiceNow Store에서 최신 버전의 CMDB CI Class Models 스토어 앱을 배포하여 인스턴스가 Nutanix CI 클래스 모델을 지원하는지 확인합니다.
    (옵션) VMware 구성요소 검색
    Nutanix Acropolis와 VMware의 관계를 볼 수 있게 하려면 Nutanix Acropolis 검색 전에 VMware 검색을 실행합니다. VMware - vCenter 데이터센터 프로브를 사용하여 VMware Vcenter에 대한 가로 검색을 실행합니다.
    (옵션) CI 태그 검색 사용 안 함
    Nutanix 구성요소 패턴은 Nutanix 호스트와 가상 머신에 대한 태그를 검색합니다. 배포에 수십 개의 태그가 있으면 검색 속도가 느려져서 성능 문제가 발생할 수 있습니다. 다음 단계를 수행하여 CI 태그 검색을 사용하지 않도록 설정할 수 있습니다.
    1. 다음으로 이동 패턴 디자이너 > 디스커버리 패턴.
    2. Nutanix 구성요소 패턴을 선택합니다.
    3. 확장 섹션에서 범주(태그)의 확인란을 선택하고 제거를 클릭합니다.
    4. 저장을 클릭합니다.
    중복 관계 데이터를 제거하기 위한 배치 크기 조정
    sn_itom_pattern.nutanix_relations_deletion_batch_size 속성은 Nutanix 가상 머신 인스턴스와 Nutanix 호스트 간의 관계를 삭제하기 위한 배치 크기를 설정합니다. 기본값은 1000입니다. 필요에 따라 이 배치 크기를 조정할 수 있습니다.

    가로 검색 중 검색에서 수집하는 데이터

    테이블 및 필드 설명
    Nutanix 컨트롤러 VM [cmdb_ci_nutanix_controller_vm] - 각 노드에 있으며 저장소 클러스터링 및 관리 기능을 제공하는 Nutanix 컨트롤러 가상 머신입니다.
    이름 Nutanix 컨트롤러 VM의 이름입니다.
    VM ID Nutanix 컨트롤러 VM의 UUID(범용 고유 식별자)입니다.
    객체 ID Nutanix 컨트롤러 VM의 ID입니다.
    메모리 Nutanix 컨트롤러 VM의 메모리 크기(MB)입니다.
    상태 Nutanix 컨트롤러 VM의 전원 상태(켜짐/꺼짐)입니다.
    하이퍼바이저 유형 Nutanix 컨트롤러 VM에 사용되는 하이퍼바이저의 유형입니다.
    설명 Nutanix 콘솔의 가상 머신에 대해 정의된 설명입니다(Prism Central 또는 Prism Element).
    Nutanix Cluster [cmdb_ci_nutanix_cluster] - Nutanix 소프트웨어를 실행하는 실제 노드로 구성된 클러스터입니다.
    이름 Nutanix 클러스터의 이름입니다.
    IP 주소 Nutanix 클러스터의 IP 주소입니다.
    클러스터 ID Nutanix 클러스터의 ID입니다.
    객체 ID Nutanix 클러스터의 객체 ID입니다.
    버전 Nutanix 클러스터 버전입니다.
    정식 버전 Nutanix 클러스터의 정식 버전입니다.
    인터넷 서브넷 Nutanix 클러스터의 내부 IP 주소의 서브넷입니다.
    외부 서브넷 Nutanix 클러스터의 외부 IP 주소의 서브넷입니다.
    시간대 Nutanix 클러스터의 시간대입니다.
    하이퍼바이저 유형 Nutanix 클러스터에 사용되는 하이퍼바이저의 유형입니다.
    NTP 서버 Nutanix 클러스터와 관련된 NTP(네트워크 시간 프로토콜) 서버입니다.
    노드 수 Nutanix 클러스터에 연결된 노드의 수입니다.
    NCC 버전 NCC(Nutanix 클러스터 검사) 버전입니다.
    일련 번호 차단 Nutanix 클러스터에 연결된 데이터 블록의 일련 번호입니다.
    Nutanix Host [cmdb_ci_nutanix_host] - 모든 가상 머신을 호스팅하는 실제 서버입니다.
    이름 Nutanix 호스트의 이름입니다.
    객체 ID Nutanix 호스트의 ID입니다.
    CPU 코어 수 Nutanix 호스트 코어의 수입니다.
    CPU 코어 스레드 Nutanix 호스트의 스레드 수입니다.
    CPU 속도 Nutanix 호스트의 CPU 속도(MHz)입니다.
    CPU 개수 Nutanix 호스트의 CPU 소켓 수입니다.
    RAM 호스트의 메모리(MB)입니다.
    Nutanix 저장소 풀 [cmdb_ci_nutanix_storage_pool] - 가상 머신 간의 물리적 구분을 생성하는 데 사용되는 Nutanix 클러스터 내의 실제 디스크 그룹입니다.
    이름 Nutanix 저장소 풀의 이름입니다.
    풀 ID Nutanix 저장소 풀의 UUID입니다.
    객체 ID Nutanix 저장소 풀의 ID입니다.
    크기 Nutanix 저장소 풀의 크기입니다.
    Nutanix 저장소 컨테이너 [cmdb_ci_nutanix_storage_container] - 예약된 용량, 복제 계수, 저장소 최적화 옵션과 같은 정책을 적용하는 데 사용되는 Nutanix 저장소 풀의 하위 세트입니다.
    객체 ID Nutanix 컨테이너의 ID입니다.
    컨테이너 ID Nutanix 컨테이너의 UUID입니다.
    이름 Nutanix 컨테이너의 이름입니다.
    복제 계수 이 Nutanix 저장소 컨테이너에 저장된 데이터에 대해 생성된 사본 수입니다.
    경량 백업 Nutanix 컨테이너에 경량 백업이 사용되거나 사용되지 않습니다.
    억제 Nutanix 컨테이너에 압축이 사용되거나 사용되지 않습니다.
    삭제 코드 Nutanix 컨테이너에 코드 삭제가 사용되거나 사용되지 않습니다.
    크기 검색 중 Nutanix 컨테이너 크기가 동적으로 계산됩니다.
    Nutanix 가상 머신 인스턴스 [cmdb_ci_nutanix_vm_instance] - Nutanix 인프라에서 실행되는 가상 머신입니다.
    이름 Nutanix 컨트롤러 VM의 이름입니다.
    VM ID Nutanix 컨트롤러 VM의 UUID(범용 고유 식별자)입니다.
    객체 ID Nutanix 컨트롤러 VM의 ID입니다.
    CPU 개수 VM에 있는 CPU 수입니다.
    메모리 Nutanix 컨트롤러 VM의 메모리 크기(MB)입니다.
    상태 Nutanix 컨트롤러 VM의 전원 상태(켜짐/꺼짐)입니다.
    설명 Nutanix 콘솔의 가상 머신에 대해 정의된 설명입니다(Prism Central 또는 Prism Element).
    Nutanix Prism Central [cmdb_ci_nutanix_prism_central] - 여러 Acropolis 클러스터를 관리하여 단일 중앙 관리 인터페이스를 제공하는 다중 클러스터 관리자입니다.
    이름 Nutanix Prism Central 다중 클러스터 관리자의 이름입니다. 이 속성은 다음 규칙 중 하나를 사용합니다.
    • PrismCentral@<IP_ADDRESS>
    • PrismCentral@<DNS_NAME>
    Object_id Nutanix Prism Central의 ID입니다. 이 속성의 값은 이름 속성과 같으며 다음 규칙 중 하나를 사용합니다.
    • PrismCentral@<IP_ADDRESS>
    • PrismCentral@<DNS_NAME>
    키 값 [cmdb_key_value] - 조직에서 태그를 사용하여 CI를 구별하거나 식별하는 경우 패턴이 Nutanix 호스트와 가상 머신에 대한 CI 태그를 검색합니다.
    구성 항목 태그가 정의된 CI에 대한 참조입니다.
    범주 키입니다.
    범주 값입니다.
    object_id Nutanix 호스트 또는 Nutanix 가상 머신의 객체 ID입니다.
    다음 그래픽에서는 가상화에 Nutanix AHV를 사용하는 배포에서 Acropolis 검색의 일부인 CI를 보여줍니다.
    그림 1. Nutanix 구성요소

    Nutanix 구성요소
    다음 그래픽에서는 가상화에 VMware 소프트웨어를 사용하는 배포에서 Acropolis 검색의 일부인 CI를 보여줍니다.
    그림 2. VM 소프트웨어를 사용하는 배포의 Nutnaix 구성요소

    VMware 소프트웨어를 사용하는 배포의 Nutanix 구성요소
    이 그래픽은 Server와 Nutanix VM 인스턴스 관계를 보여줍니다.
    Server 및 Nutanix VM 인스턴스 관계

    CI 관계

    이러한 관계는 Nutanix 검색을 지원하기 위해 생성됩니다.
    CI 관계 CI
    Nutanix 클러스터 [cmdb_ci_nutanix_cluster] Defines resources for::Gets resources from Nutanix 저장소 풀 [cmdb_ci_nutanix_storage_pool]
    Members::Member of Nutanix 호스트 [cmdb_ci_nutanix_host]
    Nutanix 가상 머신 인스턴스 [cmdb_ci_nutanix_vm_instance] Registered::Has registered Nutanix 호스트 [cmdb_ci_nutanix_host]
    Hosted on::Hosts Nutanix 클러스터 [cmdb_ci_nutanix_cluster]
    Nutanix 컨트롤러 VM [cmdb_ci_nutanix_controller_vm] Runs on::Runs Nutanix 가상 머신 인스턴스 [cmdb_ci_nutanix_vm_instance]
    Runs on::Runs [cmdb_ci_vmware_instance]
    Hosted on::Hosts Nutanix Prism Central [cmdb_ci_nutanix_prism_central]
    Nutanix 저장소 풀 [cmdb_ci_nutanix_storage_pool] Contains::Contained by Nutanix 저장소 컨테이너 [cmdb_ci_nutanix_storage_container]
    Hosted on::Hosts Nutanix Prism Central [cmdb_ci_nutanix_prism_central]
    VMware 클러스터 [cmdb_ci_vmware_cluster] Defines resources for::Gets resources from Nutanix 저장소 풀 [cmdb_ci_nutanix_storage_pool]
    서버 [cmdb_ci_server] Instantiates::Instantiated by Nutanix 가상 머신 인스턴스 [cmdb_ci_nutanix_vm_instance]
    Nutanix 클러스터 [cmdb_ci_nutanix_cluster] Managed by::Manages Nutanix Prism Central [cmdb_ci_nutanix_prism_central]

    대시보드

    대시보드에는 구성 관리 데이터베이스(CMDB)를 쿼리하고 결과를 표시하는 보고서가 포함되어 있습니다. 이 정보는 패턴이 인프라를 발견한 후에만 표시됩니다.

    대시보드를 표시하려면 다음으로 이동합니다. Self-Service > 대시보드 > 모두 > Nutanix.

    검색 관리자 작업 공간 버전 1.3.1(2024년 8월 스토어)로 업그레이드한 후 작업 공간 > 검색 관리자 작업 공간 > 인사이트 로 이동하여 향상된 대시보드를 사용할 수 있습니다.

    그림 3. 검색 보고서 대시보드

    검색 보고서 대시보드

    대시보드의 보고서는 다음과 같은 정보를 제공합니다. 이들 정보는 그래픽에 표시된 숫자 순서대로 표에 나열됩니다.

    보고서 설명
    1 Nutanix 클러스터 발견된 Nutanix 클러스터의 수입니다.
    2 Nutanix 호스트 발견된 Nutanix 호스트의 수입니다.
    3 Nutanix 저장소 컨테이너 발견된 Nutanix 저장소 컨테이너의 수입니다.
    4 Nutanix 저장소 컨테이너 배포 Nutanix 저장소 컨테이너 사용 가능한 공간 및 용량의 배포(바이트)입니다.
    5 Nutanix 저장소 풀 용량 Nutanix 저장소 풀의 용량(바이트)입니다.
    6 Nutanix VM 요약 상태(켜짐, 꺼짐, 종료됨)별로 그룹화된 Nutanix VM입니다.
    7 Nutanix 컨트롤러 VM 하이퍼바이저 유형별로 그룹화된 Nutanix 컨트롤러 VM입니다.