Cloudian Storage 검색
ServiceNow 검색는 Cloudian Storage 검색 패턴을 사용하여 Cloudian 서버 및 관련 디스크를 찾습니다. 이러한 자원을 검색하려면 ServiceNow 스토어에서 패턴 애플리케이션을 설치해야 합니다.
검색은 Cloudian Storage System 패턴을 사용하여 Cloudian Storage 시스템 데이터를 찾습니다. 이러한 자원을 검색하려면 ServiceNow Store에서 검색 및 서비스 매핑 패턴 및 CMDB CI Class Models 애플리케이션을 설치해야 하며, 이는 각 애플리케이션이 서로 종속되기 때문입니다. 이 패턴을 사용하여 Paris 릴리스 이상을 사용하는 Now Platform에서 Cloudian Storage 구성요소를 찾을 수 있습니다.
Cloudian은 소프트웨어 정의 데이터 저장소 회사입니다. Cloudian은 턴키 분산 소프트웨어-정의된 S3 호환 객체 저장소 솔루션을 제공합니다.
Cloudian Hyperstore 소프트웨어 : Hyperstore 노드에 CentOS 운영 체제, 관련 패키지, Hyperstore 소프트웨어 이진 파일을 배포합니다.
Cloudian Hyperstore Node: Cloudian Hyperstore 소프트웨어가 산업 표준 서버, VM에 배포되거나 Cloudian Hyperstore 어플라이언스에 사전 설치되어 있는 독립적인 하드웨어 서버입니다.
스토어에서 앱 요청
ServiceNow Store 웹 사이트를 방문하면 사용 가능한 모든 앱을 확인하고 스토어에 요청을 제출하는 방법에 대한 정보를 참조할 수 있습니다. 출시된 모든 앱의 누적 릴리스 정보는 ServiceNow Store 버전 기록 릴리스 정보를 참조하십시오.
필요 조건
장치를 Cloudian 서버로 검색하려면 bin/systemctl status cloudian-s3 명령이 유효한 응답을 반환하고 Cloudian HyperStore Storage System을 포함해야 합니다. 그렇지 않으면 장치가 Linux 서버로 검색됩니다.
- 클라이언트가 검색 패턴을 사용하는지 확인합니다.
- Cloudian Storage Server에 대한 SSH 자격 증명을 설정합니다.
- MID 서버가 대상 장치에 액세스할 수 있어야 합니다.
- 검색 사용자에게 명령을 실행할 수 있는 올바른 권한이 있는지 확인합니다.
- 다음 플러그인을 설치합니다.
- CMDB CI Class Models 플러그인(버전 1.31.0 이상)
- 검색 및 서비스 매핑 패턴 플러그인(버전 1.0.84 이상)
- 검색 및 서비스 매핑 패턴: (sn_itom_pattern) 버전 1.0.84 및 종속 플러그인 CMDB CI Class Models(sn_cmdb_ci_class) 버전 1.31.0(10월 컨텐츠 릴리스)
자격 증명
Cloudian Hyperstore 소프트웨어가 CentOS 또는 RHEL 서버에 배포되어 있는지 확인합니다. 자격 증명 구성은 Linux 서버와 동일합니다.
Cloudian Storage Server에 대한 SSH 자격 증명을 구성합니다.
검색 실행
Cloudian Storage System을 검색하려면 Cloudian Storage Server의 IP 주소를 대상으로 하는 Discovery 일정을 생성합니다. 구성한 SSH 자격 증명이 Cloudian Server에 액세스할 수 있는지 확인합니다.
가로 검색 중 검색에서 수집하는 데이터
| 필드 | 설명 |
|---|---|
이름 | |
| serial_number | |
| ip_address | |
manufacturer |
|
| model_id | |
| short_description | |
| os_version | |
| os | |
| ram | |
| cpu_manufacturer | |
| cpu_name | |
| cpu_core_count | |
| cpu_type |
| 필드 | 설명 |
|---|---|
이름 |
|
| device_id | |
| storage_type | |
| size_bytes | |
| manufacturer | |
| model_id | |
| 컴퓨터 [Reference cmdb_ci_storage_server] |
파일 시스템 [cmdb_ci_file_system]
| 필드 | 설명 |
|---|---|
이름 |
|
| size_bytes | |
| free_space_bytes | |
| file_system | |
| mount_point | |
| 컴퓨터 [Reference cmdb_ci_storage_server] | |
| provided_by [참조 cmdb_ci_disk] |
네트워크 어댑터 [cmdb_ci_network_adapter]
| 필드 | 설명 |
|---|---|
이름 |
|
| ip_address | |
| netmask | |
| mac_address | |
| cmdb_ci [참조 cmdb_ci_storage_server] |
IP 주소 [cmdb_ci_ip_address]
| 필드 | 설명 |
|---|---|
ip_address |
|
| netmask | |
| nic [참조 cmdb_ci_network_adapter] |
Cloudian 프로브는 Unix-Classify 다중 프로브에 생성됩니다. Cloudian 프로브는 /bin/systemctl status cloudian-s3 명령을 실행하고 출력에 Cloudian HyperStore Storage System이 포함되어 있는지 확인합니다.
Unix 분류에서 Cloudian Server 분류 규칙은 Linux 분류 규칙에 우선하여 실행됩니다. Cloudian 분류 규칙은 [cmdb_ci_storage_server] 테이블에 기록을 만듭니다. 이 분류 규칙은 Cloudian Storage System 패턴을 호출합니다.
CMDB 데이터 모델
CI 관계
Cloudian Storage 패턴으로 생성되는 관계
| 상위 | 관계 | 하위 |
|---|---|---|
| cmdb_ci_storage_server | Owns::Owned by | cmdb_ci_network_adapter |
| cmdb_ci_storage_server | Owns::Owned by | cmdb_ci_ip_address |
| cmdb_ci_storage_server | Contains::Contained by | cmdb_ci_disk |
| cmdb_ci_storage_server | Contains::Contained by | cmdb_ci_file_system |
| cmdb_ci_storage_server | Virtualized by::Virtualizes | cmdb_ci_vm_instance |
| cmdb_ci_disk | Provides::Provided by | cmdb_ci_file_system |