Red Hat 가상화 검색

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기9분
  • ServiceNow 검색 애플리케이션은 RHV(Red Hat 가상화) 검색 패턴을 사용하여 RHV 구성요소를 찾습니다. 이러한 자원을 검색하려면 ServiceNow Store에서 검색 및 서비스 매핑 패턴 애플리케이션을 업데이트해야 합니다.

    검색는 이 패턴을 사용하여 가로 검색을 실행합니다.

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

    스토어에서 앱 요청

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

    필요 조건

    MID Server 요구 사항
    RHV-M(Red Hat 가상화 관리자) 인스턴스에 접근하기 위한 전용 MID Server를 배포하고 연결합니다.
    자격 증명
    다음 자격 증명을 구성합니다.
    1. 다음으로 이동 검색 > 자격 증명.
    2. 새로 만들기를 클릭합니다.
    3. RHV 자격 증명을 클릭하고 양식을 작성한 다음 제출을 클릭합니다.
      필드 설명
      이름 자격 증명 이름입니다.
      사용자 이름 RHV 검색을 수행하기 위한 사용자의 이름입니다.
      암호 이 사용자의 암호입니다.
      활성 검색에 이 자격 증명을 사용하도록 설정하는 옵션입니다. 검색을 사용하려면 이 확인란을 선택합니다.
      전달자 토큰 전달자 토큰을 사용하도록 설정하는 옵션입니다. 전달자 토큰을 사용하려면 이 확인란을 선택합니다.
    API 요소에 대한 자격 증명
    검색하는 동안 패턴은 다음과 같은 API 요소를 사용합니다. 자격 증명에 추가된 사용자에게 이러한 쿼리를 보낼 수 있는 권한이 있어야 합니다.
    • /ovirt-engine/api/
    • /ovirt-engine/api/datacenters
    • /ovirt-engine/api/clusters
    • /ovirt-engine/api/hosts
    • /ovirt-engine/api/vms
    CMDB CI Class Models 추가
    CMDB CI Class Models 애플리케이션을 사용하여 CMDB 클래스 계층 구조를 확장하는 클래스 모델을 추가합니다. 앱은 . ServiceNow Store검색 패턴은 이러한 클래스 확장을 사용하여 CI를 입력합니다. 자세한 내용은 RHV(Red Hat 가상화) 확장 클래스를 참조하십시오.
    클라우드 서비스 계정 생성
    Madrid 릴리스 이상을 사용하는 경우 ServiceNow 인스턴스에 RHV 클라우드 서비스 계정을 생성합니다.
    1. 다음으로 이동 Cloud Provisioning and Governance > 서비스 계정.
    2. 새로 만들기를 클릭하고 양식을 작성합니다.
      필드 설명
      이름 계정의 이름입니다. 예: RHV 스테이지
      계정 ID 이 자격 증명이 속한 계정 ID입니다. 포트를 포함하여 RHV-M 인스턴스의 API url을 지정합니다. 예: https://my-manager-instance.com:443
      Discovery 자격 증명 이전에 생성된 검색 자격 증명입니다.
      데이터센터 유형 데이터센터의 유형을 나타내는 CMDB의 테이블입니다. RHV LDC [cmdb_ci_rhv_ldc]를 선택합니다.
    Discovery 일정 생성
    RHV 구성요소의 전체 검색을 수행하는 Discovery 일정을 생성합니다.
    1. 이전에 생성한 RHV 클라우드 서비스 계정을 엽니다.
    2. 관련 링크에서 Discovery 일정 생성을 클릭합니다.

      Discovery 일정 메뉴 항목 아래에 새 일정이 생성됩니다​.

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

    패턴은 조직의 RHV 토폴로지 및 구성요소 간의 관계를 이해하는 데 도움이 되는 데이터를 검색합니다. 검색된 데이터에는 다음과 같은 테이블과 필드가 포함됩니다.

    테이블 및 필드 설명
    RHV 데이터센터 [cmdb_ci_rhv_ldc]
    이름 RHV 데이터센터의 이름입니다.
    object_id 고유 객체 식별자입니다.
    short_description 쉽게 식별할 수 있도록 사용자가 제공하는 RHV 데이터센터에 대한 설명입니다.
    quota_mode 할당량 모드 정책입니다.
    url 데이터센터에 접근하기 위한 API URL입니다.
    href_id Href ID입니다.
    RHV 클러스터 [cmdb_ci_rhv_cluster]
    이름 RHV 클러스터의 이름입니다.
    object_id 고유 객체 식별자입니다.
    short_description 쉽게 식별할 수 있도록 사용자가 제공하는 RHV 클러스터에 대한 설명입니다.
    cpu_type CPU 유형입니다. 예: x86_64
    cpu_architecture CPU 아키텍처입니다. 예: Intel Broadwell IBRS SSBD MDS 제품군
    ksm KSM(커널 동일 페이지 병합) 메모리 정책의 사용 상태입니다.
    fencing_policy 펜싱 정책입니다.
    memory_overcommitment 클러스터에서 허용되는 약정 초과 메모리 양입니다.
    transparent_huge_pages THP(Transparent Huge memory Pages) 정책입니다.
    ballooning 게스트에 대한 메모리 벌루닝입니다.
    compatibility_version 호환성 버전입니다.
    url 클러스터에 접근하기 위한 API URL입니다.
    href_id Href ID입니다.
    RHV 서버 [cmdb_ci_rhv_server]
    이름 RHV 서버의 이름입니다.
    serial_number 일련 번호입니다.
    object_id 고유 객체 식별자입니다.
    cpus 총 코어 수입니다.
    cpu_count 소켓 수입니다.
    cpu_type CPU 유형입니다.
    cpu_speed CPU 속도(MHz)입니다.
    host_name 호스트 이름입니다.
    ip_address RHV 서버의 IP 주소입니다.
    model_id 모델 ID입니다.
    os OS 제품군입니다.
    os_version OS 버전입니다.
    ram RAM 용량(MB)입니다.
    url 서버에 접근하는 데 사용되는 API URL입니다.
    RHV 가상 머신 인스턴스 [cmdb_ci_rhv_instance]
    이름 RHV 인스턴스의 이름입니다.
    state RHV 인스턴스의 상태입니다.
    object_id 고유 객체 식별자입니다.
    ip_address RHV 인스턴스의 IP 주소입니다.
    disks 디스크 수입니다.
    mac_address RHV 인스턴스의 MAC 주소입니다.
    mgmt_url 관리 API URL입니다.
    short_description 쉽게 식별할 수 있도록 사용자가 제공하는 RHV 인스턴스에 대한 설명입니다.
    fqdn RHV 인스턴스의 FQDN(전체 주소 도메인 이름)입니다.
    cpu_architecture CPU 아키텍처입니다. 예: Intel Broadwell IBRS SSBD MDS 제품군
    ram RAM 용량(MB)입니다.
    delete_protected 삭제가 금지되었습니다(True/False).
    cpu_cores CPU 코어의 수입니다.
    ha_priority HA 우선 순위입니다.
    high_availability 고가용성입니다(True/False).
    memory_policy_guaranteed VM에 대해 보장되는 메모리 양(MB)입니다.
    memory_policy_max_mb VM에 대한 동적 메모리 할당 정책의 최대 메모리입니다.
    multi_queues 다중 큐입니다.
    placement_policy 배치 정책입니다.
    cpu_sockets CPU 소켓의 수입니다.
    stateless 상태 비저장입니다(True/False).
    storage_error_resume_behaviour 저장소 입/출력 오류로 인해 일시 중지된 가상 머신의 동작입니다. 예: AUTO_RESUME, LEAVE_PAUSED 및 KILL
    start_time MID 시간대의 VM 시작 시간입니다.
    stop_time MID 시간대의 VM 중지 시간입니다.
    threads 스레드 수입니다.
    time_zone 시간대입니다.
    usb USB 사용 상태입니다.
    run_once 한 번 실행됩니다.
    type RHV 유형입니다.
    Dependency Views 맵에서 조직에 있는 검색된 모든 RHV 구성요소와 그 사이의 관계를 볼 수 있습니다.
    Dependency Views 맵의 CI 및 연결

    CI 관계

    이러한 관계는 RHV 검색을 지원하기 위해 생성됩니다.

    CI 관계 CI
    RHV 가상 머신 인스턴스 [cmdb_ci_rhv_instance] Hosted on::Hosts RHV 데이터센터 [cmdb_ci_rhv_ldc]
    RHV 가상 머신 인스턴스 [cmdb_ci_rhv_instance] Hosted on::Hosts RHV 클러스터 [cmdb_ci_rhv_cluster]
    RHV 가상 머신 인스턴스 [cmdb_ci_rhv_instance] Registered on::Registers RHV 서버 [cmdb_ci_rhv_server]
    RHV 가상 머신 인스턴스 [cmdb_ci_rhv_instance] Extends::Extended by 가상 머신 인스턴스 [cmdb_ci_vm_instance]
    RHV 서버 [cmdb_ci_rhv_server] Registers::Registered on RHV 가상 머신 인스턴스 [cmdb_ci_rhv_instance]
    RHV 서버 [cmdb_ci_rhv_server] Member of::Members RHV 클러스터 [cmdb_ci_rhv_cluster]
    RHV 서버 [cmdb_ci_rhv_server] Extends::Extended by 가상화 서버 [cmdb_ci_virtualization_server]
    RHV 클러스터 [cmdb_ci_rhv_cluster] Hosts::Hosted on RHV 가상 머신 인스턴스 [cmdb_ci_rhv_instance]
    RHV 클러스터 [cmdb_ci_rhv_cluster] Members::Member of RHV 서버 [cmdb_ci_rhv_server]
    RHV 클러스터 [cmdb_ci_rhv_cluster] Extends::Extended by RHV 객체 [cmdb_ci_rhv_object]
    RHV 클러스터 [cmdb_ci_rhv_cluster] Contained by::Contains RHV 데이터센터 [cmdb_ci_rhv_ldc]
    RHV 데이터센터 [cmdb_ci_rhv_ldc] Hosts::Hosted on RHV 가상 머신 인스턴스 [cmdb_ci_rhv_instance]
    RHV 데이터센터 [cmdb_ci_rhv_ldc] Contains::Contained by RHV 클러스터 [cmdb_ci_rhv_cluster]
    RHV 데이터센터 [cmdb_ci_rhv_ldc] Hosted on::Hosts 클라우드 서비스 계정 [cmdb_ci_cloud_service_account]
    RHV 데이터센터 [cmdb_ci_rhv_ldc] Extends::Extended by 논리 데이터센터 [cmdb_ci_logical_datacenter]
    RHV 객체 [cmdb_ci_rhv_object] Extends::Extended by 가상 머신 객체 [cmdb_ci_vm_object]