ServiceNow 디스커버리 는 OCI(Oracle Cloud Infrastructure) 검색 패턴을 사용하여 자율 서비스, 통합 보안 및 클라우드 컴퓨팅을 결합 Oracle 함으로써 엔터프라이즈 애플리케이션에 대한 실시간 탄력성을 제공합니다. 이러한 자원 중 일부를 검색하려면 에서 애플리케이션의 디스커버리 및 서비스 매핑 패턴ServiceNow Store최신 버전으로 업데이트해야 할 수 있습니다.
버전 1.29.0 디스커버리 및 서비스 매핑 패턴 부터 OCI GovCloud 계정 검색을 지원합니다.
필수 구성요소
- 다음 애플리케이션이 설치되어 있는지 확인합니다
- 다음 애플리케이션이 설치되어 있고 최신 버전인지 확인합니다.
- Cloud Access Interface(버전 1.0.0부터)
- 가시성 컨텐츠
- CMDB CI 클래스 모델
- 디스커버리 및 서비스 매핑 패턴
- Oracle API 자격 증명 구성
- OCI 자격 증명이 구성되어 있고 개인 및 공개 키가 RSA 형식으로 변환되었는지 확인합니다. 자세한 내용은 API 자격 증명 생성 Oracle 문서를 참조하십시오.
- OCI 서비스 계정 생성
- 자세한 내용은 OCI 서비스 계정 생성 문서를 참조하십시오.
- 클라우드 검색 일정 생성
- 클라우드 검색을 대규모로 실행하려면 다음 문서를 참조하십시오 디스커버리 관리자 작업 공간 에서 OCI 디스커버리일정 생성.
-
LDC를 실행할 검색 일정을 생성합니다.
- 다음으로 이동 .
- 클라우드 디스커버리 버튼을 클릭합니다.
- 제공자 필드에서 OCI를 선택합니다. 새 계정을 생성하거나 기존 계정을 선택하기 위한 양식을 작성합니다. 자세한 내용은 OCI 서비스 계정 생성 문서를 참조하십시오.
- 데이터센터 선택 페이지에서 검색을 실행할 LDC를 필터링합니다.
- 가상 컴퓨터 검색(선택 사항) 페이지에서 VM OS 검색을 실행할 것인지 선택합니다.
- 완료되면 일정 생성 페이지로 이동하여 완료 및 실행 버튼을 선택합니다.
- (선택 사항) 클라우드 CI에서 서비스 계정 및 논리 데이터센터 필드 채우기
- 버전 1.30.2부터 디스커버리 및 서비스 매핑 패턴 는 서비스 계정 및 논리 데이터센터 필드를 클라우드 CI에 직접 채워 쿼리 성능을 향상시킬 수 있습니다. 자세한 내용은 CI 테이블에서 직접 필드 채우기를 통한 쿼리 성능 향상 문서를 참조하십시오.
REST API 권한 확인
다운로드 클라우드 디스커버리 패턴 스프레드시트 따라서 패턴을 실행하는 데 필요한 권한을 사용자에게 부여할 수 있습니다 디스커버리 . 권한 외에도 스프레드시트에는 패턴 이름, 유형, CI 클래스 및 벤더 설명서 링크와 같은 유용한 정보도 포함되어 있습니다. 새로운 패턴은 분기별로 출시되므로 주기적으로 확인하여 최신 버전의 스프레드시트를 사용하십시오.
가로 검색 중 검색에서 수집하는 데이터
검색된 Oracle 구성 데이터에는 다음 테이블과 필드가 포함됩니다.
| 필드 |
설명 |
| 클라우드 데이터베이스(cmdb_ci_cloud_database) |
| 이름 |
데이터베이스의 이름입니다. |
| object_id |
데이터베이스의 고유 식별자입니다. |
| operational_status |
데이터베이스 운영 상태입니다. |
| 벤더 |
벤더인 Oracle입니다. |
| 유형 |
Oracle 데이터베이스 유형입니다. |
| 버전 |
데이터베이스의 버전입니다. |
| 상태 |
데이터베이스의 상태입니다. |
| 댓글 |
삭제 전략에 대한 속성이 발급됩니다. |
| install_status |
설치 상태입니다. |
| 이미지(cmdb_ci_os_template) |
| 이름 |
이미지 이름입니다. |
| object_id |
이미지의 고유 식별자입니다. |
| 버전 |
게스트 OS의 버전입니다. |
| guest_os |
게스트 OS의 이름입니다. |
| 서비스 계정(cmdb_ci_cloud_service_account) |
| 이름 |
계정 이름입니다. |
| datacenter_type |
데이터센터 유형입니다. |
| account_id |
계정의 고유 식별자입니다. |
| object_id |
계정의 고유 식별자(계정 ID와 같은 값)입니다. |
| discovery_credentials |
서비스 계정과 관련된 자격 증명입니다. |
| is_master_account |
루트 구획일 경우 true입니다. 루트 구획이 아닌 경우 false입니다. |
| 네트워크(cmdb_ci_network) |
| 이름 |
네트워크 이름입니다. |
| object_id |
네트워크의 고유 식별자입니다. |
| cidr |
네트워크의 cidr입니다. |
| domain_name |
도메인 이름입니다. |
| 상태 |
네트워크의 상태입니다. |
| NIC(cmdb_ci_nic) |
| 이름 |
NIC 이름입니다. |
| object_id |
NIC의 고유 식별자입니다. |
| public_ip |
공용 IP 주소입니다. |
| mac_address |
MAC 주소입니다. |
| 기본 |
설정에 따라 예/아니오 를 설정합니다. |
| private_ip |
프라이빗 IP 주소입니다. |
| 상태 |
NIC의 상태입니다. |
| 저장소 볼륨(cmdb_ci_storage_volume) |
| 이름 |
저장소 볼륨의 이름입니다. |
| object_id |
저장소 볼륨의 고유 식별자입니다. |
| 상태 |
저장소 볼륨의 상태입니다. |
| volume_id |
저장소 볼륨의 고유 식별자(계정 ID와 같은 값)입니다. |
| 크기 |
저장소 볼륨의 크기입니다. |
| size_bytes |
저장소 볼륨의 크기(바이트)입니다. |
| 서브넷(cmdb_ci_cloud_subnet) |
| 이름 |
서브넷의 이름입니다. |
| object_id |
서브넷의 고유 식별자입니다. |
| cidr |
서브넷의 cidr입니다. |
| domain_name |
도메인 이름입니다. |
| 상태 |
서브넷의 상태입니다. |
| 가상 머신(cmdb_ci_vm_instance) |
| 이름 |
VM 이름입니다. |
| object_id |
VM의 고유 식별자입니다. |
| 상태 |
VM의 상태입니다. |
| 메모리 |
메모리 크기입니다. |
| CPU |
CPU 수입니다. |
태그는 cmdb_key_value 테이블에 채워지며 관련 cmdb ci 자원과 관련이 있습니다. 이를 지원하기 위해 다음 자원에 대한 확장 섹션이 생성되었습니다.
- 자율 DB
- Exadata DB
- 이미지
- 네트워크
- NIC
- 스토리지 볼륨
- 계정
- 서브넷
- 가상 머신
CI 관계
표 1. Oracle OCI를 사용하여 검색하는 관계 - 가용성 도메인(LP) 패턴
| CI |
관계 |
CI |
| cmdb_ci_oci_datacenter |
Contains::Contained by |
cmdb_ci_availablity_zone |
표 2. Oracle OCI를 사용하여 검색하는 관계 - 블록(LP) 패턴
| CI |
관계 |
CI |
| cmdb_ci_vm_instance |
엔드포인트 사용 종료::엔드포인트 사용 시작 |
cmdb_ci_endpoint_block |
| cmdb_ci_endpoint_block |
엔드포인트 구현 종료::엔드포인트 구현 시작 |
cmdb_ci_storage_volume |
표 3. Oracle OCI를 사용하여 검색하는 관계 - 결함 도메인(LP) 패턴
| CI |
관계 |
CI |
| cmdb_ci_oci_datacenter |
Contains::Contained by |
cmdb_ci_availability_zone |
주: LDC의 일부에 대해 클라우드 검색 스케줄러를 구성할 때 Oracle OCI - 결함 도메인(LP) 패턴이 트리거되지 않습니다.
표 4. Oracle OCI를 사용하는 관계 - 이미지(LP) 패턴
| CI |
관계 |
CI |
| cmdb_ci_os_template |
Hosted on::Hosts |
cmdb_ci_oci_datacenter |
표 5. Oracle OCI를 사용하여 검색하는 관계 - LDC(LP) 패턴
| CI |
관계 |
CI |
| cmdb_ci_oci_datacenter |
Hosted on::Hosts |
cmdb_ci_cloud_service_account |
표 6. Oracle OCI를 사용하여 검색하는 관계 - 네트워크(LP) 패턴
| CI |
관계 |
CI |
| cmdb_ci_network |
Hosted on::Hosts |
cmdb_ci_oci_datacenter |
표 7. Oracle OCI를 사용하여 검색하는 관계 - NIC 첨부 파일(LP) 패턴
| CI |
관계 |
CI |
| cmdb_ci_vm_instance |
엔드포인트 사용 종료::엔드포인트 사용 시작 |
cmdb_ci_endpoint_subnet |
| cmdb_ci_vm_instance |
엔드포인트 사용 종료::엔드포인트 사용 시작 |
cmdb_ci_endpoint_vnic |
| cmdb_ci_endpoint_vnic |
엔드포인트 구현 종료::엔드포인트 구현 시작 |
cmdb_ci_nic |
| cmdb_ci_cloud_subnet |
엔드포인트 구현 종료::엔드포인트 구현 시작 |
cmdb_ci_endpoint_subnet |
표 8. Oracle OCI를 사용하여 검색하는 관계 - NIC(LP) 패턴
| CI |
관계 |
CI |
| cmdb_ci_nic |
Hosted on::Hosts |
cmdb_ci_oci_datacenter |
표 9. Oracle OCI를 사용하여 하는 관계 - 저장소 볼륨(LP) 패턴
| CI |
관계 |
CI |
| cmdb_ci_availablity_zone |
Contains::Contained by |
cmdb_ci_storage_volume |
| cmdb_ci_storage_volume |
Hosted on::Hosts |
cmdb_ci_oci_datacenter |
표 10. Oracle OCI를 사용하여 검색하는 관계 - 서브넷(LP) 패턴
| CI |
관계 |
CI |
| cmdb_ci_network |
Contains::Contained by |
cmdb_ci_cloud_subnet |
표 11. Oracle OCI를 사용하여 하는 관계 - 가상 머신(LP) 패턴
| CI |
관계 |
CI |
| cmdb_ci_vm_instance |
Hosted on::Hosts |
cmdb_ci_oci_datacenter |
| cmdb_ci_vm_instance |
프로비저닝 위치::P rovisioned |
cmdb_ci_os_template |
| cmdb_ci_vm_instance |
프로비저닝 시작:프로비저닝됨 |
cmdb_ci_compute_template |
| cmdb_ci_vm_instance |
DR 제공자::P rvides DR for |
cmdb_ci_avaliability_zone |
| cmdb_ci_avaliability_zone |
Contains::Contained by |
cmdb_ci_vm_instance |