Oracle Linux 가상화 관리자 및 Red Hat 가상화 검색
애플리케이션은 패턴을 사용하여 OLVM(가상화 관리자) 및 RHV(Red Hat 가상화) 구성요소를 ServiceNow 디스커버리 찾습니다 Oracle Linux . 이러한 자원을 검색하려면 디스커버리 및 서비스 매핑 패턴 에서 애플리케이션을 ServiceNow Store업데이트해야 합니다.
버전 1.28.0부터 OLVM 디스커버리 및 서비스 매핑 패턴 및 RHV 검색을 모두 지원합니다. RHV 패턴, 테이블 및 관련 항목의 이름이 oVirt로 변경되었습니다. 전체 이름 변경 목록은 릴리스 ITOM 가시성 릴리스 정보를 참조하십시오Zurich.
디스커버리 는 OLVM 및 RHV 검색에 다음 패턴을 사용합니다.
- oVirt 클러스터 및 호스트
- oVirt 논리 데이터 센터 검색
- oVirt Discover 관리자 인스턴스
- oVirt 가상 머신
스토어에서 앱 요청
ServiceNow Store 웹 사이트를 방문하면 사용 가능한 모든 앱을 확인하고 스토어에 요청을 제출하는 방법에 대한 정보를 참조할 수 있습니다. 출시된 모든 앱의 누적 릴리스 정보는 ServiceNow Store 버전 기록 릴리스 정보를 참조하십시오.
필수 구성요소
- 배포 MID 서버
- OLVM 또는 RHV-M(Red Hat 가상화 관리자) 인스턴스에 액세스하기 위한 전용 MID 서버 배포 및 연결.
- oVirt 자격 증명 생성
- 다음 자격 증명을 구성합니다.
- 다음으로 이동 .
- 새로 만들기를 선택합니다.
- oVirt 자격 증명을 선택하고 양식을 작성한 다음 제출을 선택합니다.
필드 설명 이름 자격 증명 이름입니다. 사용자 이름 이 검색을 수행하기 위한 사용자의 이름입니다. 암호 이 사용자의 암호입니다. 활성 검색에 이 자격 증명을 사용하도록 선택하는 옵션입니다. 전달자 토큰 전달자 토큰을 사용하도록 선택하는 옵션입니다.
- API 권한 확인
- 사용자에게 다음 쿼리를 보낼 수 있는 읽기 전용 권한이 있는지 확인합니다.
- /ovirt-engine/api/
- /ovirt-engine/api/datacenters
- /ovirt-engine/api/clusters
- /ovirt-engine/api/hosts
- /ovirt-engine/api/vms
- CMDB CI 클래스 모델 추가
- 애플리케이션을 사용하여 CMDB CI 클래스 모델 클래스 계층 구조를 확장하는 CMDB 클래스 모델을 추가합니다. 앱은 ServiceNow Store에서 구매할 수 있습니다. 디스커버리 패턴은 이러한 클래스 확장을 사용하여 CI를 입력합니다. 자세한 내용은 RHV(Red Hat 가상화) 확장 클래스를 참조하십시오.
- 클라우드 서비스 계정 생성
- 인스턴스에 OLVM 또는 RHV 클라우드 서비스 계정을 ServiceNow 생성합니다.주:버전 1.10.0 이상을 사용하고 있는지 디스커버리 관리자 작업 공간 확인합니다. 이 이전 버전에서는 탐색 모듈을 사용할 수 없습니다. 이전 버전의 클라우드 서비스 계정에 액세스하려면 탐색 필터에 cmdb_ci_cloud_service_account.list를 입력합니다.
- 다음으로 이동
- 새로 만들기를 선택합니다.
- 양식의 필드에 내용을 입력합니다.
필드 설명 이름 서비스 계정의 고유한 이름입니다. 계정 ID 이 자격 증명이 속한 계정 ID입니다. 포트를 포함하여 인스턴스의 API URL을 지정해야 합니다. 예: https://my-manager-instance.com:443.
디스커버리 자격 증명 이전에 생성된 검색 자격 증명입니다. 데이터 센터 유형 데이터센터 유형으로, oVirt LDC [cmdb_ci_rhv_ldc]여야 합니다.
- 디스커버리 일정 생성
- OLVM 또는 RHV 구성요소의 전체 검색을 수행하는 검색 일정을 생성합니다.
- 이전에 생성한 클라우드 서비스 계정을 엽니다.
- 관련 링크에서 디스커버리 일정 생성을 선택합니다.
디스커버리 일정 메뉴 항목 아래에 새 일정이 생성됩니다.
가로 검색 중 디스커버리에서 수집하는 데이터
디스커버리 에서는 패턴을 실행할 때 데이터를 CMDB 채웁니다.
| 필드 | 설명 |
|---|---|
| 이름 [name] | 데이터센터의 이름입니다. |
| 객체 ID [object_id] | 고유 객체 식별자입니다. |
| 설명 [short_description] | 쉽게 식별할 수 있도록 사용자가 제공하는 데이터센터에 대한 설명입니다. |
| 할당량 모드 [quota_mode] | 할당량 모드 정책입니다. |
| URL [url] | 데이터 센터에 액세스하기 위한 API URL입니다. |
| Href ID [href_id] | Href ID입니다. |
| 필드 | 설명 |
|---|---|
| 이름 [name] | 클러스터 이름. |
| 객체 ID [object_id] | 고유 객체 식별자입니다. |
| 설명 [short_description] | 쉽게 식별할 수 있도록 사용자가 제공하는 클러스터에 대한 설명입니다. |
| CPU 유형 [cpu_type] | CPU 유형입니다. 예: x86_64 |
| CPU 아키텍처 [cpu_architecture] | CPU 아키텍처입니다. 예: Intel Broadwell IBRS SSBD MDS 제품군 |
| KSM [ksm] | KSM(커널 동일 페이지 병합) 메모리 정책의 사용 상태입니다. |
| 펜싱 정책 [fencing_policy] | 펜싱 정책입니다. |
| 메모리 초과 커밋 [memory_overcommit] | 클러스터에서 허용되는 약정 초과 메모리 양입니다. |
| Transparent Huge Pages [thp] | THP(Transparent Huge memory Pages) 정책입니다. |
| 벌루닝 [ballooning] | 게스트에 대한 메모리 벌루닝입니다. |
| 호환성 버전 [compatibility_version] | 호환성 버전입니다. |
| URL [url] | 클러스터에 접근하기 위한 API URL입니다. |
| Href ID [href_id] | Href ID입니다. |
| 필드 | 설명 |
|---|---|
| 이름 [name] | 서버 이름입니다. |
| 일련 번호 [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] | 서버의 IP 주소입니다. |
| 모델 ID [model_id] | 모델 ID입니다. |
| 운영 체제 [os] | OS 제품군입니다. |
| OS 버전 [os_version] | OS 버전입니다. |
| RAM(MB) [ram] | RAM 용량(MB)입니다. |
| URL [url] | 서버에 접근하는 데 사용되는 API URL입니다. |
| 필드 | 설명 |
|---|---|
| 이름 [name] | 인스턴스의 이름입니다. |
| 상태 [state] | 인스턴스의 상태입니다. |
| 객체 ID [object_id] | 고유 객체 식별자입니다. |
| IP 주소 [ip_address] | 인스턴스의 IP 주소입니다. |
| 디스크 [disks] | 디스크 수입니다. |
| MAC 주소 [mac_address] | 인스턴스의 MAC 주소입니다. |
| 관리 URL [mgmt_url] | 관리 API URL입니다. |
| 설명 [short_description] | 쉽게 식별할 수 있도록 사용자가 제공하는 인스턴스에 대한 설명입니다. |
| 전체 주소 도메인 이름 [fqdn] | 인스턴스의 FQDN(전체 주소 도메인 이름)입니다. |
| CPU 아키텍처 [cpu_architecture] | CPU 아키텍처입니다. 예: Intel Broadwell IBRS SSBD MDS 제품군 |
| 삭제 금지됨 [delete_protected] | 삭제 금지 여부, 가능한 값: true 또는 false |
| 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] | OLVM 또는 RHV 유형입니다. |
| 필드 | 설명 |
|---|---|
| 계정 ID [account_id] | 이 클라우드 서비스 계정의 계정 ID입니다. |
| 객체 ID [object_id] | 이 클라우드 서비스 계정의 계정 ID입니다. |
| 데이터센터 유형 [datacenter_type] | 데이터센터 유형: oVirt 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] | 이 자원의 고유 식별자입니다. |
| 이름 [name] | 가상 네트워크 인터페이스(vNIC) 엔드포인트의 이름입니다. |
| IP 주소 [ip_address] | 네트워크 인터페이스에 바인딩된 IP 주소입니다. |
| 필드 | 설명 |
|---|---|
| 객체 ID [object_id] | 네트워크 인터페이스의 ID입니다. |
| 이름 [name] | 네트워크 인터페이스의 이름입니다. |
| IP 주소 [ip_address] | 네트워크 인터페이스에 바인딩된 IP 주소입니다. |
| 공개 IP [public_ip] | 네트워크 인터페이스에 바인딩된 공개 IP 주소입니다. |
| 프라이빗 IP [private_ip] | 네트워크 인터페이스에 바인딩된 프라이빗 IP 주소입니다. |
의존성 뷰 맵에서는 조직에서 검색된 모든 OLVM 또는 RHV 자원과 해당 자원 간의 관계를 볼 수 있습니다.
CI 관계
OLVM 또는 RHV 검색을 지원하기 위해 다음 관계가 생성됩니다.
| CI | 관계 | CI |
|---|---|---|
| 클라우드 관리 네트워크 인터페이스 [cmdb_ci_nic] | Hosted on::Hosts | oVirt LDC [cmdb_ci_rhv_ldc] |
| 클라우드 관리 네트워크 인터페이스 [cmdb_ci_nic] | Owns::Owned by | IP 주소 [cmdb_ci_ip_address] |
| 클라우드 관리 네트워크 인터페이스 [cmdb_ci_nic] | 확장 소스 | 네트워크 어댑터 [cmdb_ci_network_adapter] |
| 클라우드 서비스 계정 [cmdb_ci_cloud_service_account] | 확장 소스 | 가상 머신 객체 [cmdb_ci_vm_object] |
| IP 주소 [cmdb_ci_ip_address] | 확장 소스 | 구성 항목 [cmdb_ci] |
| oVirt 클러스터 [cmdb_ci_rhv_cluster] | Members::Member of | oVirt 서버 [cmdb_ci_rhv_server] |
| oVirt 클러스터 [cmdb_ci_rhv_cluster] | 확장 소스 | oVirt 객체 [cmdb_ci_rhv_object] |
| oVirt LDC [cmdb_ci_rhv_ldc] | Contains::Contained by | oVirt 클러스터 [cmdb_ci_rhv_cluster] |
| oVirt LDC [cmdb_ci_rhv_ldc] | Hosted on::Hosts | 클라우드 서비스 계정 [cmdb_ci_cloud_service_account] |
| oVirt LDC [cmdb_ci_rhv_ldc] | 확장 소스 | 논리 데이터센터 [cmdb_ci_logical_datacenter] |
| oVirt 서버 [cmdb_ci_rhv_server] | Runs on::Runs | Linux 서버 [cmdb_ci_linux_server] |
| oVirt 서버 [cmdb_ci_rhv_server] | 확장 소스 | 가상화 서버 [cmdb_ci_virtualization_server] |
| oVirt 가상 머신 인스턴스 [cmdb_ci_rhv_vm_instance] | Hosted on::Hosts | oVirt 클러스터 [cmdb_ci_rhv_cluster] |
| oVirt 가상 머신 인스턴스 [cmdb_ci_rhv_vm_instance] | Hosted on::Hosts | oVirt LDC [cmdb_ci_rhv_ldc] |
| oVirt 가상 머신 인스턴스 [cmdb_ci_rhv_vm_instance] | Owns::Owned by | IP 주소 [cmdb_ci_ip_address] |
| oVirt 가상 머신 인스턴스 [cmdb_ci_rhv_vm_instance] | Registered on::Registers | oVirt 서버 [cmdb_ci_rhv_server] |
| oVirt 가상 머신 인스턴스 [cmdb_ci_rhv_vm_instance] | Use End Point To::Use End Point From | VNIC 엔드포인트 [cmdb_ci_endpoint_vnic] |
| oVirt 가상 머신 인스턴스 [cmdb_ci_rhv_vm_instance] | 확장 소스 | 가상 머신 인스턴스 [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] | 확장 소스 | 엔드포인트 [cmdb_ci_endpoint] |