Red Hat 가상화 디스커버리
ServiceNow 검색 애플리케이션은 RHV(Red Hat 가상화) 검색 패턴을 사용하여 RHV 구성요소를 찾습니다. 이러한 자원을 검색하려면 ServiceNow Store에서 검색 및 서비스 매핑 패턴 애플리케이션을 업데이트해야 합니다.
검색는 이 패턴을 사용하여 가로 검색을 실행합니다.
스토어에서 앱 요청
ServiceNow Store 웹 사이트를 방문하면 사용 가능한 모든 앱을 확인하고 스토어에 요청을 제출하는 방법에 대한 정보를 참조할 수 있습니다. 출시된 모든 앱의 누적 릴리스 정보는 ServiceNow Store 버전 기록 릴리스 정보를 참조하십시오.
필수 구성요소
- MID 서버 요구 사항
- RHV-M(Red Hat Virtualization Manager) 인스턴스에 접근하기 위한 전용 MID 서버 를 배포하고 연결합니다.
- 자격 증명
- 다음 자격 증명을 구성합니다.
- 다음으로 이동 .
- 새로 만들기를 선택합니다.
- RHV 자격 증명을 선택하고 양식을 작성한 다음 제출을 선택합니다.
필드 설명 이름 자격 증명 이름입니다. 사용자 이름 RHV 검색을 수행하기 위한 사용자의 이름입니다. 암호 이 사용자의 암호입니다. 활성 검색에 이 자격 증명을 사용하도록 설정하는 옵션입니다. 검색을 사용하려면 이 확인란을 선택합니다. 전달자 토큰 전달자 토큰을 사용하도록 설정하는 옵션입니다. 전달자 토큰을 사용하려면 이 확인란을 선택합니다.
- API 요소에 대한 자격 증명
- 검색하는 동안 패턴은 다음과 같은 API 요소를 사용합니다. 자격 증명에 추가된 사용자에게 이러한 쿼리를 보낼 수 있는 권한이 있어야 합니다.
- /ovirt-engine/api/
- /ovirt-engine/api/datacenters
- /ovirt-engine/api/clusters
- /ovirt-engine/api/hosts
- /ovirt-engine/api/vms
- CI 클래스 모델 추가 CMDB
- CI 클래스 모델 애플리케이션을 사용하여 CMDB 클래스 계층 구조를 확장 CMDB 하는 클래스 모델을 추가합니다. 앱은 ServiceNow Store에서 구매할 수 있습니다. 검색 패턴은 이러한 클래스 확장을 사용하여 CI를 입력합니다. 자세한 내용은 RHV(Red Hat 가상화) 확장 클래스를 참조하십시오.
- 클라우드 서비스 계정 생성
- 인스턴스에 RHV 클라우드 서비스 계정을 ServiceNow 생성합니다.
- 다음으로 이동 .
- 새로 만들기를 선택한 후 양식을 채웁니다.
필드 설명 이름 계정의 이름입니다. 예: RHV 스테이지 계정 ID 이 자격 증명이 속한 계정 ID입니다. 포트를 포함하여 RHV-M 인스턴스의 API url을 지정합니다. 예: https://my-manager-instance.com:443 검색 자격 증명 이전에 생성된 검색 자격 증명입니다. 데이터센터 유형 데이터센터의 유형을 나타내는 CMDB의 테이블입니다. RHV LDC [cmdb_ci_rhv_ldc]를 선택합니다.
- 검색 일정 생성
- RHV 구성요소의 전체 검색을 수행하는 검색 일정을 생성합니다.
- 이전에 생성한 RHV 클라우드 서비스 계정을 엽니다.
- 관련 링크 아래에서 검색 일정 생성을 선택합니다.
검색 일정 메뉴 항목 아래에 새 일정이 생성됩니다.
가로 검색 중 검색에서 수집하는 데이터
패턴은 조직의 RHV 토폴로지 및 구성요소 간의 관계를 이해하는 데 도움이 되는 데이터를 검색합니다. 검색된 데이터에는 다음과 같은 테이블과 필드가 포함됩니다.
| 필드 | 설명 |
|---|---|
| 이름 [name] | RHV 데이터센터의 이름입니다. |
| 객체 ID [object_id] | 고유 객체 식별자입니다. |
| 설명 [short_description] | 쉽게 식별할 수 있도록 사용자가 제공하는 RHV 데이터센터에 대한 설명입니다. |
| 할당량 모드 [quota_mode] | 할당량 모드 정책입니다. |
| URL [url] | 데이터센터에 접근하기 위한 API URL입니다. |
| Href ID [href_id] | Href ID입니다. |
| 필드 | 설명 |
|---|---|
| 이름 [name] | RHV 클러스터의 이름입니다. |
| 객체 ID [object_id] | 고유 객체 식별자입니다. |
| 설명 [short_description] | 쉽게 식별할 수 있도록 사용자가 제공하는 RHV 클러스터에 대한 설명입니다. |
| CPU 유형 [cpu_type] | CPU 유형입니다. 예: x86_64 |
| CPU 아키텍처 [cpu_architecture] | CPU 아키텍처입니다. 예: Intel Broadwell IBRS SSBD MDS 제품군 |
| (주)케이에스엠 [ksm] | KSM(커널 동일 페이지 병합) 메모리 정책의 사용 상태입니다. |
| 펜싱 정책 [fencing_policy] | 펜싱 정책입니다. |
| 메모리 초과 커밋 [memory_overcommit] | 클러스터에서 허용되는 약정 초과 메모리 양입니다. |
| 투명한 대규모 페이지 [thp] | THP(Transparent Huge memory Pages) 정책입니다. |
| 벌루닝 [ballooning] | 게스트에 대한 메모리 벌루닝입니다. |
| 호환성 버전 [compatibility_version] | 호환성 버전입니다. |
| URL [url] | 클러스터에 접근하기 위한 API URL입니다. |
| Href ID [href_id] | Href ID입니다. |
| 필드 | 설명 |
|---|---|
| 이름 [name] | RHV 서버의 이름입니다. |
| 일련 번호 [serial_number] | 일련 번호입니다. |
| 객체 ID [object_id] | 고유 객체 식별자입니다. |
| CPU 코어 수 [cpu_core_count] | 총 코어 수입니다. |
| CPU 수 [cpu_count] | 총 CPU 수입니다. |
| CPU 유형 [cpu_type] | CPU 유형입니다. |
| CPU 속도(MHz) [cpu_speed] | CPU 속도(MHz)입니다. |
| 호스트 이름 [host_name] | 호스트 이름입니다. |
| IP 주소 [ip_address] | RHV 서버의 IP 주소입니다. |
| 모델 ID [model_id] | 모델 ID입니다. |
| 운영 체제 [os] | OS 제품군입니다. |
| OS 버전 [os_version] | OS 버전입니다. |
| RAM(MB) [ram] | RAM 용량(MB)입니다. |
| URL [url] | 서버에 접근하는 데 사용되는 API URL입니다. |
| 필드 | 설명 |
|---|---|
| 이름 [name] | RHV 인스턴스의 이름입니다. |
| 상태 [state] | RHV 인스턴스의 상태입니다. |
| 객체 ID [object_id] | 고유 객체 식별자입니다. |
| IP 주소 [ip_address] | RHV 인스턴스의 IP 주소입니다. |
| 디스크 [disks] | 디스크 수입니다. |
| MAC 주소 [mac_address] | RHV 인스턴스의 MAC 주소입니다. |
| 관리 URL [mgmt_url] | 관리 API URL입니다. |
| 설명 [short_description] | 쉽게 식별할 수 있도록 사용자가 제공하는 RHV 인스턴스에 대한 설명입니다. |
| 전체 주소 도메인 이름 [fqdn] | RHV 인스턴스의 FQDN(전체 주소 도메인 이름)입니다. |
| CPU 아키텍처 [cpu_architecture] | CPU 아키텍처입니다. 예: Intel Broadwell IBRS SSBD MDS 제품군 |
| 보호 대상 삭제 [delete_protected] | 삭제 방지됨, 가능한 값: 예 또는 아니오. |
| CPU [cpus] | CPU 수입니다. |
| HA 우선 순위 [ha_priority] | 고가용성(HA) 우선 순위입니다. |
| 고가용성 [high_availability] | 고가용성, 가능한 값은 true 또는 false입니다. |
| 최대 메모리 [memory_policy_max] | VM(가상 머신)에 대한 동적 메모리 할당 정책의 최대 메모리입니다. |
| 메모리 보장(MB) [memory_policy_guaranteed] | VM에 대해 보장되는 메모리 양(MB)입니다. |
| 다중 큐 [multi_queues] | 다중 큐입니다. |
| 배치 정책 [placement_policy] | 배치 정책입니다. |
| 상태 비저장 [stateless] | 상태 비저장, 가능한 값: true 또는 false. |
| 스토리지 오류 [storage_error_resume_behaviour] | 저장소 입/출력 오류로 인해 일시 중지된 VM의 동작입니다. 예: AUTO_RESUME, LEAVE_PAUSED 및 KILL. |
| 시작 시간 [start_time] | VM의 시작 시간입니다. |
| 중지 시간 [stop_time] | VM의 중지 시간입니다. |
| 스레드 [threads] | 스레드 수입니다. |
| 시간대 [time_zone] | VM의 시간대입니다. |
| USB [usb] | USB 사용 상태입니다. |
| 한 번 실행 [run_once] | 한 번 실행됩니다. |
| RHV 유형 [rhv_type] | RHV 유형입니다. |
| 필드 | 설명 |
|---|---|
| 계정 ID [account_id] | 이 클라우드 서비스 계정의 계정 ID입니다. |
| 객체 ID [object_id] | 이 클라우드 서비스 계정의 계정 ID입니다. |
| 데이터센터 유형 [datacenter_type] | 데이터센터 유형: RHV LDC [cmdb_ci_rhv_ldc]. |
| 검색 자격 증명 [discovery_credentials] | 이 클라우드 서비스 계정에 대한 자격 증명입니다. |
| 필드 | 설명 |
|---|---|
| 이름 [name] | VM에 할당된 NIC(네트워크 인터페이스 카드)의 IP 주소입니다. |
| IP 주소 [ip_address] | VM에 할당된 NIC의 IP 주소입니다. |
| IP 버전 [ip_version] | IP 버전: IPv4 또는 IPv6. |
| 필드 | 설명 |
|---|---|
| 객체 ID [object_id] | 이 자원에 대해 RHV에서 할당하는 고유 식별자입니다. |
| 이름 [name] | 가상 vNIC(네트워크 인터페이스 카드) 엔드포인트의 이름입니다. |
| IP 주소 [ip_address] | 네트워크 인터페이스에 바인딩된 IP 주소입니다. |
| 필드 | 설명 |
|---|---|
| 객체 ID [object_id] | 네트워크 인터페이스의 ID입니다. |
| 이름 [name] | 네트워크 인터페이스의 이름입니다. |
| IP 주소 [ip_address] | 네트워크 인터페이스에 바인딩된 IP 주소입니다. |
| 공개 IP [public_ip] | 네트워크 인터페이스에 바인딩된 공용 IP 주소입니다. |
| 프라이빗 IP [private_ip] | 네트워크 인터페이스에 바인딩된 개인 IP 주소입니다. |
의존성 뷰 맵에서 조직에 있는 검색된 모든 RHV 구성요소와 그 사이의 관계를 볼 수 있습니다.

CI 관계
RHV 검색을 지원하기 위해 다음 관계가 생성됩니다.
| CI | 관계 | CI |
|---|---|---|
| 클라우드 관리 네트워크 인터페이스 [cmdb_ci_nic] | Hosted on::Hosts | RHV LDC [cmdb_ci_rhv_ldc] |
| 클라우드 관리 네트워크 인터페이스 [cmdb_ci_nic] | Owns::Owned by | IP 주소 [cmdb_ci_ip_address] |
| 클라우드 관리 네트워크 인터페이스 [cmdb_ci_nic] | Extends::Extended by | 네트워크 어댑터 [cmdb_ci_network_adapter] |
| 클라우드 서비스 계정 [cmdb_ci_cloud_service_account] | Extends::Extended by | 가상 머신 객체 [cmdb_ci_vm_object] |
| IP 주소 [cmdb_ci_ip_address] | Extends::Extended by | 구성 항목 [cmdb_ci] |
| 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 LDC [cmdb_ci_rhv_ldc] | Contains::Contained by | RHV 클러스터 [cmdb_ci_rhv_cluster] |
| RHV LDC [cmdb_ci_rhv_ldc] | Hosted on::Hosts | 클라우드 서비스 계정 [cmdb_ci_cloud_service_account] |
| RHV LDC [cmdb_ci_rhv_ldc] | Extends::Extended by | 논리 데이터센터 [cmdb_ci_logical_datacenter] |
| RHV 서버 [cmdb_ci_rhv_server] | Runs on::Runs | Linux 서버 [cmdb_ci_linux_server] |
| RHV 서버 [cmdb_ci_rhv_server] | Extends::Extended by | 가상화 서버 [cmdb_ci_virtualization_server] |
| RHV 가상 머신 인스턴스 [cmdb_ci_rhv_instance] | Hosted on::Hosts | RHV 클러스터 [cmdb_ci_rhv_cluster] |
| RHV 가상 머신 인스턴스 [cmdb_ci_rhv_instance] | Hosted on::Hosts | RHV LDC [cmdb_ci_rhv_ldc] |
| RHV 가상 머신 인스턴스 [cmdb_ci_rhv_instance] | Owns::Owned by | IP 주소 [cmdb_ci_ip_address] |
| RHV 가상 머신 인스턴스 [cmdb_ci_rhv_instance] | Registered on::Registers | RHV 서버 [cmdb_ci_rhv_server] |
| RHV 가상 머신 인스턴스 [cmdb_ci_rhv_instance] | Use End Point To::Use End Point From | VNIC 엔드포인트 [cmdb_ci_endpoint_vnic] |
| RHV 가상 머신 인스턴스 [cmdb_ci_rhv_instance] | Extends::Extended by | 가상 머신 인스턴스 [cmdb_ci_vm_instance] |
| VNIC 엔드포인트 [cmdb_ci_endpoint_vnic] | Implement End Point To::Implement End Point From | 클라우드 관리 네트워크 인터페이스 [cmdb_ci_nic] |
| VNIC 엔드포인트 [cmdb_ci_endpoint_vnic] | Extends::Extended by | 엔드포인트 [cmdb_ci_endpoint] |