Red Hat 가상화 검색
ServiceNow 검색 애플리케이션은 RHV(Red Hat 가상화) 검색 패턴을 사용하여 RHV 구성요소를 찾습니다. 이러한 자원을 검색하려면 ServiceNow Store에서 검색 및 서비스 매핑 패턴 애플리케이션을 업데이트해야 합니다.
검색는 이 패턴을 사용하여 가로 검색을 실행합니다.
Now Platform 릴리스 이상을 사용하는 Madrid에서 이 패턴을 사용할 수 있습니다.
스토어에서 앱 요청
ServiceNow Store 웹 사이트를 방문하면 사용 가능한 모든 앱을 확인하고 스토어에 요청을 제출하는 방법에 대한 정보를 참조할 수 있습니다. 출시된 모든 앱의 누적 릴리스 정보는 ServiceNow Store 버전 기록 릴리스 정보를 참조하십시오.
필요 조건
- MID Server 요구 사항
- RHV-M(Red Hat 가상화 관리자) 인스턴스에 접근하기 위한 전용 MID Server를 배포하고 연결합니다.
- 자격 증명
- 다음 자격 증명을 구성합니다.
- 다음으로 이동 .
- 새로 만들기를 클릭합니다.
- 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 클라우드 서비스 계정을 생성합니다.
- 다음으로 이동 .
- 새로 만들기를 클릭하고 양식을 작성합니다.
필드 설명 이름 계정의 이름입니다. 예: RHV 스테이지 계정 ID 이 자격 증명이 속한 계정 ID입니다. 포트를 포함하여 RHV-M 인스턴스의 API url을 지정합니다. 예: https://my-manager-instance.com:443 Discovery 자격 증명 이전에 생성된 검색 자격 증명입니다. 데이터센터 유형 데이터센터의 유형을 나타내는 CMDB의 테이블입니다. RHV LDC [cmdb_ci_rhv_ldc]를 선택합니다.
- Discovery 일정 생성
- RHV 구성요소의 전체 검색을 수행하는 Discovery 일정을 생성합니다.
- 이전에 생성한 RHV 클라우드 서비스 계정을 엽니다.
- 관련 링크에서 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 구성요소와 그 사이의 관계를 볼 수 있습니다.

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] |