ServiceNow 디스커버리 는 InfiniBox 패턴을 사용하여 인스턴스를 찾고 매핑합니다. 이러한 자원을 검색하려면 ServiceNow Store 스토어에서 디스커버리 및 서비스 매핑 패턴 애플리케이션을 설치해야 합니다.
검색은 여러 패턴을 사용하여 InfiniBox 저장소 시스템 데이터를 찾습니다. 이러한 자원을 검색하려면 ServiceNow Store 에서 디스커버리 및 서비스 매핑 패턴 및 CMDB CI Class Models 애플리케이션을 설치해야 하며, 이는 각 애플리케이션이 서로 종속되기 때문입니다. 이 패턴을 사용하여 Paris 릴리스 이상을 사용하는 ServiceNow AI Platform 에서 InfiniBox 구성요소를 찾을 수 있습니다.
InfiniBox 엔터프라이즈 저장소 배열은 혼합 애플리케이션 작업 부하에 대해 초고속 성능, 고가용성 및 다중 페타바이트 규모의 데이터를 제공합니다. InfiniBox 하드웨어 중복 설계를 사용하면 구성요소 오류를 빠르게 복구할 수 있습니다.
주: InfiniBox 시스템과 연결된 '호스트' 및 '클러스터' 검색은 디스커버리 및 서비스 매핑 패턴 (sn_itom_pattern) 플러그인 버전 1.0.83부터 지원되지 않습니다.
인증
REST API 호출을 인증하기 위한 기본 인증 유형의 자격 증명을 구성합니다. InfiniBox 저장소 시스템과 연결된 CI 유형을 검색하는 데 사용됩니다.
연결 및 자격 증명 별칭 으로 이동합니다.
새 자격 증명 기록을 만듭니다.
자격 증명 관련 목록 양식에서 새 기본 인증 자격 증명 기록을 생성합니다. 기본 인증 매개변수를 구성합니다.
그림 1. 연결 및 자격 증명 별칭
기본 인증 유형의 자격 증명과 자격 증명 기록에 연결된 자격 증명 별칭을 구성합니다.
이전에 자격 증명 별칭을 생성한 자격 증명 기록 양식에서 동일하게 구성할 수 있습니다. 연결 및 자격 증명 별칭 기록을 각각 연결합니다.
그림 2. 기본 인증 자격 증명
검색 일정
서버를 사용하지 않는 검색 유형으로 검색 일정을 생성합니다.
서버를 사용하지 않는 검색 유형이 있는 검색 일정의 경우 서버리스 실행 패턴 탭 내에서 InfiniBox 저장소 시스템 LP 패턴을 구성합니다.
하위 패턴 실행을 True로 설정합니다. 이렇게 하면 시스템이 InfiniBox 저장소 시스템(LP)과 연결된 모든 하위 패턴을 트리거할 수 있습니다. 이 작업은 LP(큰 페이로드) 메커니즘으로 인해 필요합니다. InfiniBox 저장소 시스템과 모든 해당 CI 유형을 검색하는 데 사용됩니다.
서버리스 실행 패턴 관련 섹션에서 ip_address 및 credential_alias 값을 적용합니다. 이러한 값은 검색 일정 및 연결된 InfiniBox 검색 패턴을 트리거하는 입력 매개변수가 됩니다.
InfiniBox 시스템의 IP 주소와 이전에 생성된 연결 및 자격 증명 별칭 기록의 ID를 적용합니다. 이는 InfiniBox 자격 증명 기본 인증 유형 기록과 관련됩니다.
그림 3. 서버리스 실행 패턴
가로 검색 중 검색에서 수집하는 데이터
표 1. 저장소 서버 [cmdb_ci_storage_server]
필드
설명
ip_address
InfiniBox 시스템의 IP 주소입니다.
이름
InfiniBox 시스템의 이름입니다.
os_version
InfiniBox 시스템의 현재 버전입니다.
model_id
InfiniBox 시스템의 모델 ID입니다.
manufacturer
InfiniBox 시스템의 제품 이름입니다.
serial_number
InfiniBox 시스템의 일련 번호입니다.
operational_status
InfiniBox 시스템의 운영 상태입니다.
physical_capacity
InfiniBox 시스템의 총 물리적 용량(기가바이트 단위)입니다.
virtual_capacity
InfiniBox 시스템의 총 가상 용량(기가바이트 단위)입니다.
그림 4. 저장소 서버 뷰 맵
표 2. 디스크 [cmdb_ci_disk]
필드
설명
device id
실제 디스크 장치의 ID로, NODE_ID@DISK_ID의 조합입니다.
이름
실제 디스크 장치의 이름으로, INFINIBOX_NAME:NODE_ID@DISK_ID의 조합입니다.
drive_type
실제 디스크 장치의 드라이브 유형입니다.
model_id
실제 디스크 장치의 모델 ID입니다.
manufacturer
실제 디스크 장치의 벤더입니다.
operational_status
실제 디스크 장치의 운영 상태입니다.
serial_number
실제 디스크 장치의 일련 번호입니다.
computer
InfiniBox 시스템의 물리적 노드 부분에 대한 참조입니다.
표 3. 파이버 채널 포트 [cmdb_ci_fc_port]
필드
설명
wwpn
파이버 채널 포트의 WWPN(World Wide Port Name)입니다.
이름
파이버 채널 포트의 이름(wwpn)입니다.
speed
적용되는 경우 초당 기가비트의 파이버 채널 포트의 속도 값입니다.
wwnn
파이버 채널 포트의 WWNN(World Wide Node Name)입니다.
port_role
파이버 채널 포트의 역할입니다.
state
파이버 채널 포트의 상태입니다.
link_state
파이버 채널 포트의 연결 상태입니다.
manufacturer
파이버 채널 포트의 벤더입니다.
model_id
파이버 채널 포트의 모델 ID입니다.
computer
InfiniBox 시스템의 실제 노드 부분에 대한 참조입니다.
그림 5. 파이버 채널 뷰 맵
표 4. 저장소 스위치 [cmdb_ci_storage_switch]
필드
설명
object_id
저장소 스위치의 ID입니다.
이름
저장소 스위치의 이름으로, id:SWITCH_ID@SWITCH_NAME의 조합입니다.
wwnn
저장소 스위치의 WWNN(World Wide Node Name)입니다.
manufacturer
저장소 스위치의 벤더입니다.
그림 6. 저장소 스위치 뷰 맵
표 5. 네트워크 어댑터 [cmdb_ci_network_adapter]
필드
설명
mac_address
네트워크 어댑터의 이더넷 주소입니다.
이름
네트워크 어댑터의 이더넷 이름입니다.
operational_status
네트워크 어댑터의 이더넷 링크 상태입니다.
manufacturer
네트워크 어댑터의 이더넷 벤더입니다.
model_id
네트워크 어댑터의 이더넷 모델 ID입니다.
ip_address
이더넷 네트워크 어댑터와 연결된 IPv4 IP 주소입니다.
그림 7. 네트워크 어댑터 뷰 맵
표 6. IP 주소 [cmdb_ci_ip_address]
필드
설명
netmask
InfiniBox 저장소 시스템과 연결된 네트워크 마스크입니다.
이름
InfiniBox 노드 또는 InfiniBox 저장소 시스템의 IPv4 IP 주소입니다.
ip_address
InfiniBox 노드의 IPv4 IP 주소입니다.
표 7. 저장소 노드 요소 [cmdb_ci_storage_node_element]
필드
설명
object_id
InfiniBox 저장소 노드의 이름으로, id:NODE_ID@NODE_NAME의 조합입니다.
이름
InfiniBox 저장소 노드의 이름으로, INFINIBOX_NAME@NODE_NAME의 조합입니다.
node_state
InfiniBox 저장소 노드의 운영 상태입니다.
manufacturer
InfiniBox 저장소 노드의 벤더입니다.
model_id
InfiniBox 저장소 노드의 모델입니다.
ip_address
InfiniBox 저장소 노드에 할당된 IPv4 IP 주소입니다.
그림 8. 저장소 노드 요소 뷰 맵
표 8. 일련 번호 [cmdb_serial_number]
필드
설명
serial_number
InfiniBox 저장소 시스템과 연결된 일련 번호입니다.
serial_number_type
InfiniBox 저장소 시스템의 일련 번호 유형입니다.
valid
InfiniBox 저장소 시스템의 유효한 일련 번호 유형입니다.
표 9. 저장소 볼륨 [cmdb_ci_storage_volume]
필드
설명
object_id
저장소 볼륨의 ID로, id:VOLUME_ID@VOLUME_NAME의 조합입니다.
volume_id
저장소 볼륨의 ID로, id:VOLUME_ID@VOLUME_NAME의 조합입니다.
이름
저장소 볼륨의 이름입니다.
storage_type
저장소 볼륨의 역할입니다.
size_bytes
저장소 볼륨의 전체 크기(바이트 단위)입니다.
serial_number
저장소 볼륨의 일련 번호입니다.
pool_id
저장소 볼륨과 연관된 풀의 ID입니다.
state
저장소 볼륨의 잠금 상태입니다.
provisioning_type
저장소 볼륨의 프로비저닝 유형입니다.
size
저장소 볼륨의 전체 크기(기가바이트 단위)입니다.
provided_by
저장소 볼륨과 연관된 저장소 풀에 대한 참조입니다.
그림 9. 저장소 볼륨 뷰 맵
표 10. 저장소 볼륨 스냅샷 [cmdb_ci_storage_vol_snapshot]
필드
설명
object_id
저장소 볼륨 스냅샷의 ID로, id:VOLUME_ID@VOLUME_NAME의 조합입니다.
storage_server
볼륨 스냅샷이 연결된 InfiniBox 시스템의 이름입니다.
이름
저장소 볼륨 스냅샷의 이름입니다.
size_bytes
저장소 볼륨 스냅샷의 전체 크기(바이트 단위)입니다.
size
저장소 볼륨 스냅샷의 전체 크기(기가바이트 단위)입니다.
serial_number
저장소 볼륨 스냅샷의 일련 번호입니다.
pool_id
저장소 볼륨 스냅샷과 연관된 풀의 ID입니다.
parent_id
저장소 볼륨 스냅샷의 상위인 저장소 볼륨의 ID입니다.
state
저장소 볼륨 스냅샷의 잠금 상태입니다.
provisioning_type
저장소 볼륨 스냅샷의 프로비저닝 유형입니다.
provided_by
저장소 볼륨과 연관된 저장소 풀에 대한 참조입니다.
그림 10. 저장소 볼륨 스냅샷
표 11. 저장소 풀 [cmdb_ci_storage_pool]
필드
설명
object_id
저장소 볼륨의 ID로, id:POOL_ID@POOL_NAME의 조합입니다.
이름
저장소 풀의 이름입니다.
physical_capacity
저장소 풀의 총 실제 용량(기가바이트 단위)입니다.
virtual_capacity
저장소 풀의 총 가상 용량(기가바이트 단위)입니다.
free_phys_capacity
저장소 풀의 이용 가능한 실제 용량(기가바이트 단위)입니다.
free_virt_capacity
저장소 풀의 이용 가능한 가상 용량(기가바이트 단위)입니다.
num_vols
저장소 풀에 포함되는 볼륨의 수입니다.
num_file_sys
저장소 풀에 포함되는 파일 시스템의 수입니다.
num_file_sys_snap
저장소 풀에 포함되는 파일 시스템 스냅샷의 수입니다.
num_vol_snap
저장소 풀에 포함되는 볼륨 스냅샷의 수입니다.
pool_id
저장소 풀의 ID입니다.
pool_state
저장소 풀의 상태입니다.
그림 11. 저장소 풀 뷰 맵
표 12. 파일 시스템 [cmdb_ci_file_system]
필드
설명
object_id
기본 파일 시스템의 ID로, id:FILE_SYSTEM_ID의 조합입니다.
server_name
기본 파일 시스템이 연결된 InfiniBox 시스템의 이름입니다.
이름
기본 파일 시스템의 이름으로, id:FILE_SYSTEM_ID@FILE_SYSTEM_NAME의 조합입니다.
size_bytes
기본 파일 시스템의 전체 크기(바이트 단위)입니다.
size
기본 파일 시스템의 전체 크기(기가바이트 단위)입니다.
free_space_bytes
기본 파일 시스템의 사용 가능한 공간(바이트 단위)입니다.
serial_number
기본 파일 시스템의 일련 번호입니다.
storage_type
기본 파일 시스템의 유형입니다.
pool_id
기본 파일 시스템이 연결된 풀의 ID입니다.
provisioning_type
기본 파일 시스템의 프로비저닝 유형입니다.
provided_by
기본 파일 시스템이 연결된 저장소 풀에 대한 참조입니다.
그림 12. 파일 시스템 뷰 맵
표 13. 파일 시스템 스냅샷 [cmdb_ci_file_system_snapshot]
필드
설명
object_id
스냅샷 파일 시스템의 ID로, id:FILE_SYSTEM_ID@FILE_SYSTEM_NAME의 조합입니다.
volume_id
스냅샷 파일 시스템의 ID로, id:FILE_SYSTEM_ID@FILE_SYSTEM_NAME의 조합입니다.
server_name
스냅샷 파일 시스템이 연결된 InfiniBox 시스템의 이름입니다.
이름
스냅샷 파일 시스템의 이름입니다.
size_bytes
스냅샷 파일 시스템의 전체 크기(바이트 단위)입니다.
free_space_bytes
스냅샷 파일 시스템의 사용 가능한 공간(바이트 단위)입니다.
serial_number
스냅샷 파일 시스템의 일련 번호입니다.
storage_type
스냅샷 파일 시스템의 유형입니다.
pool_id
스냅샷 파일 시스템이 연결된 풀의 ID입니다.
parent_id
스냅샷 파일 시스템이 연결된 기본 파일 시스템의 ID입니다.
provisioning_type
스냅샷 파일 시스템의 프로비저닝 유형입니다.
그림 13. 파일 시스템 스냅샷 뷰 맵
표 14. 저장소 파일 공유 [cmdb_ci_storage_fileshare]
필드
설명
path
InfiniBox 익스포트 엔터티의 익스포트 경로입니다.
이름
InfiniBox 익스포트 엔터티의 이름으로, id:EXPORT_ID@EXPORT_PATH의 조합입니다.
fileshare_id
InfiniBox 시스템의 컨텍스트에서 익스포트 엔터티의 ID입니다.
그림 14. 익스포트 뷰 맵
표 15. InfiniBox 기본 일관성 그룹 [cmdb_ci_infinibox_cg]
필드
설명
object_id
기본 InfiniBox 일관성 그룹의 ID로, id:CONSISTENCY_GROUP_ID@ CONSISTENCY_GROUP_NAME의 조합입니다.
created_time
YY-MM-DD HH:mm::SS 형식의 기본 InfiniBox 일관성 그룹을 생성한 시간입니다.
updated_time
YY-MM-DD HH:mm::SS 형식의 기본 InfiniBox 일관성 그룹을 업데이트한 시간입니다.
이름
기본 InfiniBox 일관성 그룹의 이름입니다.
type
기본 InfiniBox 일관성 그룹의 유형입니다.
members_count
기본 InfiniBox 일관성 그룹에 포함되는 엔터티 수입니다.
pool_id
기본 InfiniBox 일관성 그룹이 연결된 풀의 ID입니다.
lock_state
기본 InfiniBox 일관성 그룹의 잠금 상태입니다.
그림 15. 기본 일관성 그룹 뷰 맵
표 16. InfiniBox 스냅샷 일관성 그룹 [cmdb_ci_infinibox_snapshot_cg]
필드
설명
object_id
스냅샷 InfiniBox 일관성 그룹의 ID로, id:CONSISTENCY_GROUP_ID@ CONSISTENCY_GROUP_NAME의 조합입니다.
created_time
YY-MM-DD HH:mm::SS 형식의 스냅샷 InfiniBox 일관성 그룹을 생성한 시간입니다.
updated_time
YY-MM-DD HH:mm::SS 형식의 스냅샷 InfiniBox 일관성 그룹을 업데이트한 시간입니다.
이름
스냅샷 InfiniBox 일관성 그룹의 이름입니다.
type
스냅샷 InfiniBox 일관성 그룹의 유형입니다.
members_count
스냅샷 InfiniBox 일관성 그룹에 포함되는 엔터티 수입니다.
pool_id
스냅샷 InfiniBox 일관성 그룹이 연결된 풀의 ID입니다.
lock_state
스냅샷 InfiniBox 일관성 그룹의 잠금 상태입니다.
그림 16. 스냅샷 일관성 그룹 뷰 맵
표 17. InfiniBox 링크 [cmdb_ci_infinibox_link]
필드
설명
object_id
InfiniBox 링크의 ID입니다.
이름
InfiniBox 링크의 이름입니다.
remote_version
원격 InfiniBox 저장소 시스템의 버전입니다.
remote_host
원격 InfiniBox 저장소 시스템의 호스트 이름 또는 IP 주소입니다.
remote_ip
원격 InfiniBox 저장소 시스템의 IP 주소입니다.
remote_link_id
원격 InfiniBox 저장소 시스템의 링크 ID입니다.
remote_serial_number
원격 InfiniBox 저장소 시스템의 일련 번호입니다.
remote_sys_name
원격 InfiniBox 저장소 시스템의 시스템 이름입니다.
link_state
InfiniBox 저장소 시스템 간의 링크 상태입니다.
link_config_id
원격 InfiniBox 저장소 시스템의 링크 구성 ID입니다(GUID 형식).
link_mode
InfiniBox 저장소 시스템 간의 링크 모드입니다.
resiliency_mode
InfiniBox 저장소 시스템 간의 복원성 모드입니다.
local_witness_state
InfiniBox 저장소 시스템의 로컬 감시 상태입니다.
witness_address
InfiniBox 저장소 시스템의 로컬 감시 주소입니다(할당된 경우).
last_connection_time
Infinibox 저장소 시스템 간의 연결이 YY-MM-DD HH:MM::SS 형식으로 설정되어 있는 타임 스탬프입니다.
local_replica_net_space_id
Infinibox 저장소 시스템의 로컬 복제 네트워크 공간 ID입니다.
link_replication_type
InfiniBox 저장소 시스템 간의 링크 복제 유형입니다.
그림 17. 링크 뷰 맵
표 18. InfiniBox 복제본 [cmdb_ci_infinibox_replica]
필드
설명
object_id
InfiniBox 복제본의 ID로, LOCAL_ENTITY_NAME@REMOTE_ENTITY_NAME@replica:REPLICA_ID의 조합입니다.
이름
InfiniBox 복제본의 ID로, LOCAL_ENTITY_NAME@REMOTE_ENTITY_NAME@replica:REPLICA_ID의 조합입니다.
replica_role
InfiniBox 저장소 시스템 복제본의 역할입니다.
entity_type
InfiniBox 저장소 시스템의 컨텍스트에서 복제된 엔터티 유형입니다.
replica_state
InfiniBox 저장소 시스템 컨텍스트의 복제본 상태입니다.
replication_type
InfiniBox 저장소 시스템 컨텍스트의 복제본 유형입니다(적용되는 경우).
sync_state
InfiniBox 저장소 시스템 복제본의 동기화 상태입니다.
link_id
InfiniBox 저장소 시스템 컨텍스트에서 복제본과 연결된 링크 ID입니다.
entity_id
InfiniBox 저장소 시스템의 컨텍스트에서 복제된 엔터티 ID입니다.
remote_entity_id
InfiniBox 저장소 시스템의 원격 복제 엔터티 ID입니다.
entity_name
InfiniBox 저장소 시스템 컨텍스트에서 복제된 로컬 엔터티의 이름입니다.
remote_entity_name
InfiniBox 저장소 시스템 컨텍스트에서 복제된 원격 엔터티의 이름입니다.
dataset_type
InfiniBox 저장소 시스템 컨텍스트의 로컬 데이터 세트 유형입니다.
그림 18. 복제본 뷰 맵
InfiniBox 저장소 시스템(LP) 패턴으로 생성되는 관계
CI
관계
CI
cmdb_ci_storage_server
"Contains :: Contained by"
cmdb_ci_storage_switch
cmdb_ci_fc_port
“Connects to :: Connected by”
cmdb_ci_storage_switch
cmdb_ci_storage_server
“Uses :: Used by”
cmdb_ci_network_adapter
cmdb_ci_storage_node_element
“Owns :: Owned by”
cmdb_ci_network_adapter
cmdb_ci_ip_address
“reference by column name nic”
cmdb_ci_network_adapter
cmdb_ci_storage_node_element
“Owns :: Owned by”
cmdb_ci_fc_port
cmdb_ci_storage_server
“Owns :: Owned by”
cmdb_ci_ip_address
cmdb_ci_storage_node_element
“Owns :: Owned by”
cmdb_ci_ip_address
cmdb_ci_storage_node_element
“Contains :: Contained by”
cmdb_ci_disk
cmdb_serial_number
“reference”
cmdb_ci_storage_server
cmdb_ci_storage_server
“Allocated to :: Allocated from”
cmdb_ci_storage_node_element
표 19. InfiniBox 저장소 볼륨(LP) 패턴으로 생성되는 관계
CI
관계
CI
cmdb_ci_storage_volume
“Provisioned From :: Provisioned”
cmdb_ci_storage_vol_snapshot
cmdb_ci_storage_pool
“제공자 열 이름으로 참조”
cmdb_ci_storage_volume
cmdb_ci_storage_server
"Contains :: Contained by 및 컴퓨터 열 이름으로 참조"
cmdb_ci_storage_volume
cmdb_ci_storage_server
“Contains :: Contained by”
cmdb_ci_storage_vol_snapshot
cmdb_ci_infinibox_cg
“Contains :: Contained by”
cmdb_ci_storage_volume
cmdb_ci_infinibox_snapshot_cg
“Contains :: Contained by”
cmdb_ci_storage_vol_snapshot
표 20. InfiniBox 저장소 풀(LP) 패턴으로 생성되는 관계
CI
관계
CI
cmdb_ci_storage_server
“Contains :: Contained by”
cmdb_ci_storage_pool
표 21. InfiniBox 저장소 익스포트(LP) 패턴으로 생성되는 관계
CI
관계
CI
cmdb_ci_storage_fileshare
“Provided By :: Provides”
cmdb_ci_storage_server
표 22. InfiniBox 저장소 파일 시스템(LP) 패턴으로 생성되는 관계
CI
관계
CI
cmdb_ci_storage_server
“Contains :: Contained by”
cmdb_ci_file_system
cmdb_ci_storage_server
“Contains :: Contained by”
cmdb_ci_file_system_snapshot
cmdb_ci_file_system
“Provided By :: Provides”
cmdb_ci_storage_pool
cmdb_ci_file_system_snapshot
“Provided By :: Provides”
cmdb_ci_storage_pool
cmdb_ci_file_system
“Provisioned From :: Provisioned”
cmdb_ci_file_system_snapshot
cmdb_ci_file_system
“Provided By :: Provides”
cmdb_ci_storage_fileshare
cmdb_ci_file_system_snapshot
“Provided By :: Provides”
cmdb_ci_storage_fileshare
표 23. InfiniBox 저장소 일관성 그룹(LP) 패턴으로 생성되는 관계
CI
관계
CI
cmdb_ci_storage_server
“Contains :: Contained by”
cmdb_ci_infinibox_cg
cmdb_ci_infinibox_cg
“Provisioned From :: Provisioned”
cmdb_ci_infinibox_snapshot_cg
cmdb_ci_storage_server
“Contains :: Contained by”
cmdb_ci_infinibox_snapshot_cg
cmdb_ci_infinibox_cg
“Contains :: Contained by”
cmdb_ci_storage_pool
cmdb_ci_infinibox_snapshot_cg
“Contains :: Contained by”
cmdb_ci_storage_pool
표 24. InfiniBox 저장소 복사본(LP) 패턴으로 생성되는 관계
CI
관계
CI
cmdb_ci_storage_server
“Contains :: Contained by”
cmdb_ci_infinibox_replica
cmdb_ci_infinibox_replica
“Replicates to :: Replicated by”
cmdb_ci_infinibox_cg
cmdb_ci_infinibox_replica
“Uses :: Used by”
cmdb_ci_infinibox_link
cmdb_ci_infinibox_replica
“Replicates to :: Replicated by”
cmdb_ci_storage_volume
cmdb_ci_infinibox_replica
“Replicates to :: Replicated by”
cmdb_ci_file_system
표 25. InfiniBox 저장소 링크(LP) 패턴으로 생성되는 관계
CI
관계
CI
cmdb_ci_storage_server
“Contains :: Contained by”
cmdb_ci_infinibox_link
그림 19. Infinibox 클래스 모델