GCP 가상 서버 패턴 기반 검색
디스커버리 및 서비스 매핑 패턴 는 클라우드 환경에서 VM(가상 머신) 인스턴스 및 관련 자원을 찾습니다 GCP . 이러한 자원 중 일부를 검색하려면 에서 애플리케이션의 디스커버리 및 서비스 매핑 패턴ServiceNow Store최신 버전으로 업데이트해야 할 수 있습니다.
패턴 기반 검색 및 매핑 요구 사항
GCP 에서 GCP(Google Cloud Platform) 패턴을 사용한 클라우드 검색검색 필요 조건 섹션을 확인합니다.
가로 검색 중 디스커버리에서 수집하는 데이터
디스커버리 GCP(Google Cloud Platform) - 가상 서버 패턴을 실행할 때 데이터를 채웁니다 CMDB .
| 필드 | 설명 |
|---|---|
| 계정 ID [account_id] | 검색에 사용되는 프로젝트의 이름입니다. |
| 객체 ID [object_id] | 검색에 사용되는 프로젝트의 이름입니다. |
| 데이터센터 유형 [datacenter_type] | 데이터센터 유형: Google 데이터센터 [cmdb_ci_google_datacenter]. |
| 필드 | 설명 |
|---|---|
| 이름 [name] | 가용 영역의 이름입니다. |
| 설명 [short_description] | 가용 영역에 대한 설명입니다. |
| 상태 [state] | 가용 영역의 상태입니다. 가능한 값은 Available 또는 Terminated입니다. |
| 필드 | 설명 |
|---|---|
| 이름 [name] | 데이터센터 또는 지역 이름입니다. |
| 지역 [region] | 데이터센터 또는 지역 이름입니다. |
| 객체 ID [object_id] | 이 자원에 대해 GCP 할당된 고유 식별자입니다. |
| 설명 [short_description] | 데이터센터 또는 지역 설명입니다. |
| 필드 | 설명 |
|---|---|
| 객체 ID [object_id] | VM 인스턴스의 고유 식별자입니다. |
| VM 인스턴스 ID [vm_inst_id] | VM 인스턴스의 고유 식별자입니다. |
| 이름 [name] | VM 인스턴스의 이름입니다. |
| 상태 [state] | 가상 머신의 운영 상태입니다. 예: 켜짐, 꺼짐 또는 종료됨. |
| 설치 상태 [install_status] | 자원의 설치 상태입니다. 기본값은 설치됨입니다. |
| CPU [cpus] | 인스턴스에 할당된 가상 CPU(vCPU) 수입니다. |
| 메모리(MB) [memory] | 인스턴스에 할당된 메모리의 양(MB)입니다. |
| 종료 보호 [termination_protection] | 삭제 보호가 활성화되어 있는지 여부와 인스턴스를 삭제할 수 없음을 나타냅니다. 가능한 값은 true 또는 false입니다. |
| 디스크 [disks] | VM 인스턴스에 연결된 디스크의 수입니다. |
| 디스크 크기(GB) [disks_size] | 인스턴스에 연결된 모든 디스크의 총 크기(GB)입니다. |
| 네트워크 어댑터 [nics] | VM 인스턴스에 연결된 네트워크 인터페이스의 수입니다. |
| IP 주소 [ip_address] | 인스턴스의 기본 내부 IP 주소입니다. |
| 필드 | 설명 |
|---|---|
| 객체 ID [object_id] | 인스턴스 템플릿의 고유 식별자입니다. |
| 이름 [name] | 인스턴스 템플릿의 이름입니다. |
| 설명 [short_description] | 템플릿 구성에 대한 설명입니다. |
| 필드 | 설명 |
|---|---|
| 객체 ID [object_id] | VM ID와 NIC(네트워크 인터페이스 컨트롤러) 이름을 결합한 고유 식별자입니다. |
| 이름 [name] | 네트워크 인터페이스의 이름입니다. |
| 프라이빗 IP [private_ip] | 기본 내부 IP 주소입니다. |
| IP 주소 [ip_address] | 네트워크 인터페이스의 IP 주소입니다. |
| 공개 IP [public_ip] | 네트워크 인터페이스의 공용 IP 주소입니다. |
| 필드 | 설명 |
|---|---|
| 객체 ID [object_id] | 가상 NIC 엔드포인트의 고유 식별자입니다. |
| 이름 [name] | 가상 NIC 엔드포인트의 이름입니다. |
| 지역 [region] | 엔드포인트가 있는 지역입니다. |
| IP 주소 [ip_address] | 엔드포인트의 IP 주소입니다. |
| 필드 | 설명 |
|---|---|
| 객체 ID [object_id] | 영구 디스크 볼륨의 고유 식별자입니다. |
| 이름 [name] | 디스크 볼륨의 이름입니다. |
| 볼륨 ID [volume_id] | 볼륨 식별자입니다. |
| 저장소 유형 [storage_type] | 영구 디스크의 유형입니다. 예: pd-balanced, pd-ssd 또는 pd-standard |
| 크기(바이트) [size_bytes] | 볼륨의 크기(바이트)입니다. |
| 상태 [state] | 볼륨의 상태입니다. 예: 사용 가능, 사용 중 또는 종료됨. |
| 설치 상태 [install_status] | 자원의 설치 상태입니다. 기본값은 설치됨입니다. |
| 설명 [short_description] | 볼륨에 대한 설명입니다. |
| 필드 | 설명 |
|---|---|
| 객체 ID [object_id] | 블록 스토리지 엔드포인트의 고유 식별자입니다. |
| 이름 [name] | 스토리지 엔드포인트의 이름입니다. |
| 호스트 [host] | 디스크가 연결된 VM 인스턴스 이름입니다. |
| 필드 | 설명 |
|---|---|
| 이름 [name] | OS(운영 체제) 이미지의 이름입니다. |
| 객체 ID [object_id] | OS 이미지의 고유 식별자입니다. |
| 이미지 유형 [image_type] | 이미지의 소스 유형입니다. 예: RAW 또는 기계. |
| 이미지 소스 [image_source] | disk_name/disk_id 또는 snapshot_name/snapshot_id 형식의 이미지 소스입니다. |
| FQDN [fqdn] | 이미지 자원의 FQDN(전체 주소 도메인 이름)입니다. |
| 제공자 [provider] | 클라우드 제공자( GCP)입니다. 이 필드는 클라우드 이미지 [cmdb_ci_cloud_os_image] 테이블에만 채워집니다. |
주:
이미지 [cmdb_ci_os_template] 테이블을 사용하여 클라우드 OS 이미지를 저장하는 경우 비정상적으로 많은 수의 기록이 나타날 수 있습니다. 이 문제를 방지하기 위해 검색된 OS 이미지를 클라우드 이미지 [cmdb_ci_cloud_os_image] 테이블에 저장할 수 있습니다. 자세한 내용은 클라우드 OS 이미지 검색 활성화 문서를 참조하십시오.
| 필드 | 설명 |
|---|---|
| 객체 ID [object_id] | 머신 유형의 고유 식별자입니다. |
| 이름 [name] | 머신 유형의 이름입니다. 예: n1-standard-4. |
| 짧은 설명 [short_description] | 머신 유형 구성에 대한 설명입니다. |
| vCPU [vcpus] | 머신 유형의 vCPU 수입니다. |
| 메모리 MB [memory_mb] | 머신 유형에서 사용할 수 있는 메모리의 양(MB)입니다. |
| 로컬 스토리지(GB) [local_storage_gb] | 로컬 스토리지 공간의 양(GB)입니다. |
| 영역 [zone] | 컴퓨터 유형을 사용할 수 있는 가용 영역입니다. 예: us-west4-b. |
| 제공자 [provider] | 클라우드 제공자( GCP)입니다. 이 필드는 클라우드 하드웨어 유형 [cmdb_ci_cloud_hardware_type] 테이블에만 채워집니다. |
주:
하드웨어 유형 [cmdb_ci_compute_template] 테이블을 사용하여 하드웨어 유형을 저장하는 경우 비정상적으로 많은 수의 기록이 나타날 수 있습니다. 이 문제를 방지하기 위해 검색된 하드웨어 유형을 클라우드 하드웨어 유형 [cmdb_ci_cloud_hardware_type] 테이블에 저장할 수 있습니다. 자세한 내용은 클라우드 하드웨어 유형 클래스 확장 사용 문서를 참조하십시오.
CI 관계
GCP(Google Cloud Platform) - 가상 서버 패턴은 가상 머신 검색을 지원 GCP 하기 위해 이러한 관계를 생성합니다.
| CI | 관계 | CI |
|---|---|---|
| Google 데이터 센터 [cmdb_ci_google_datacenter] | Hosted on::Hosts | 클라우드 서비스 계정 [cmdb_ci_cloud_service_account] |
| Google 데이터 센터 [cmdb_ci_google_datacenter] | Contains::Contained by | 가용 영역 [cmdb_ci_availability_zone] |
| 가상 머신 인스턴스 [cmdb_ci_vm_instance] | Hosted on::Hosts | Google 데이터 센터 [cmdb_ci_google_datacenter] |
| 가용 영역 [cmdb_ci_availability_zone] | Contains::Contained by | 가상 머신 인스턴스 [cmdb_ci_vm_instance] |
| 이미지 [cmdb_ci_os_template] 또는 클라우드 이미지 [cmdb_ci_cloud_os_image] | Hosted on::Hosts | 클라우드 서비스 계정 [cmdb_ci_cloud_service_account] |
| 하드웨어 유형 [cmdb_ci_compute_template] 또는 클라우드 하드웨어 유형 [cmdb_ci_cloud_hardware_type] | Hosted on::Hosts | Google 데이터 센터 [cmdb_ci_google_datacenter] |
| 가상 머신 인스턴스 [cmdb_ci_vm_instance] | 프로비저닝 위치::P rovisioned | 하드웨어 유형 [cmdb_ci_compute_template] 또는 클라우드 하드웨어 유형 [cmdb_ci_cloud_hardware_type] |
| 인스턴스 템플릿 [cmdb_ci_instance_template] | Hosted on::Hosts | 클라우드 서비스 계정 [cmdb_ci_cloud_service_account] |
| 인스턴스 템플릿 [cmdb_ci_instance_template] | Uses::Used by | 하드웨어 유형 [cmdb_ci_compute_template] 또는 클라우드 하드웨어 유형 [cmdb_ci_cloud_hardware_type] |
| 인스턴스 템플릿 [cmdb_ci_instance_template] | Uses::Used by | 이미지 [cmdb_ci_os_template] 또는 클라우드 이미지 [cmdb_ci_cloud_os_image] |
| VNIC 엔드포인트 [cmdb_ci_endpoint_vnic] | 엔드포인트 구현 종료::엔드포인트 구현 시작 | 클라우드 관리 네트워크 인터페이스 [cmdb_ci_nic] |
| 가상 머신 인스턴스 [cmdb_ci_vm_instance] | 엔드포인트 사용 종료::엔드포인트 사용 시작 | VNIC 엔드포인트 [cmdb_ci_endpoint_vnic] |
| 클라우드 관리 네트워크 인터페이스 [cmdb_ci_nic] | Hosted on::Hosts | Google 데이터 센터 [cmdb_ci_google_datacenter] |
| 스토리지 볼륨 [cmdb_ci_storage_volume] | Hosted on::Hosts | Google 데이터 센터 [cmdb_ci_google_datacenter] |
| 가용 영역 [cmdb_ci_availability_zone] | Contains::Contained by | 스토리지 볼륨 [cmdb_ci_storage_volume] |
| 블록 엔드포인트 [cmdb_ci_endpoint_block] | 엔드포인트 구현 종료::엔드포인트 구현 시작 | 스토리지 볼륨 [cmdb_ci_storage_volume] |
| 가상 머신 인스턴스 [cmdb_ci_vm_instance] | 엔드포인트 사용 종료::엔드포인트 사용 시작 | 블록 엔드포인트 [cmdb_ci_endpoint_block] |
| 키 값 [cmdb_key_value] | 참조 | 가상 머신 인스턴스 [cmdb_ci_vm_instance] |
| 키 값 [cmdb_key_value] | 참조 | 이미지 [cmdb_ci_os_template] 또는 클라우드 이미지 [cmdb_ci_cloud_os_image] |
GCP 레이블 디스커버리
패턴 확장은 레이블을 수집하여 키 값 [cmdb_key_value] 테이블의 두 항목에 채웁니다. 한 항목은 가상 머신 인스턴스 테이블을 참조하고 다른 항목은 이미지 또는 클라우드 이미지 테이블을 참조합니다.
| 필드 | 설명 |
|---|---|
| 키 [key] | 레이블 이름입니다. |
| 값 [value] | 레이블 값입니다. |
| 구성 항목 [configuration_item] | 가상 머신 인스턴스 [cmdb_ci_vm_instance] 테이블을 참조합니다. |
| 구성 항목 [configuration_item] | 이미지 [cmdb_ci_os_template] 또는 클라우드 이미지 [cmdb_ci_cloud_os_image] 테이블을 참조합니다. |
GCP BYOL 검색
패턴 확장 섹션에서는 및 Red Hat Enterprise Linux (RHEL) 및 SQL Server VM에 대해 Windows 다음과 같은 라이센스 유형을 검색합니다.
- BYOL(자신의 라이선스 가져오기)
- 라이센스 포함됨
| 필드 | 설명 |
|---|---|
| 키 [key] | 라이센스 유형 키로, 다음 중 하나입니다.
|
| 값 [value] | 라이센스 모델은 다음 중 하나입니다.
|
| 구성 항목 [configuration_item] | 가상 머신 인스턴스 [cmdb_ci_vm_instance] 테이블을 참조합니다. |