SMI-S 및 CIM을 통한 저장소 검색
검색에서 특수한 CIM(공통 정보 모델) 서버인 SMI-S(저장소 관리 이니셔티브 사양) 제공자를 포함하는 저장소 장치를 탐색할 수 있습니다.
SNIA에서 테스트한 SMI-를 준수하는 벤더 및 제품의 현재 목록을 보려면 SNIA 웹 사이트를 참조하십시오.
호스트를 통해 연결된 저장소, VMware ESX 서버에서 사용할 수 있는 VM 저장소 및 KVM(커널 VM) 저장소와 같은 기타 유형의 저장소는 별도의 프로브 및 센서 집합을 사용합니다.
- 디스크, 풀 및 볼륨 배열
- 파이버 채널 HBA, 포트 및 컨트롤러
- FC 익스포트
- 엔드포인트, 영역 분할 및 스위치를 포함하는 패브릭
- 저장소 하위 구성요소 간의 의존성
요구 사항
- SMI-S 1.4 이상을 사용하는 CIM 서버.
- 저장소 벤더 당 하나 이상의 CIM 서버.
- EMC, Hitachi, HP 및 NetApp과 같은 주요 벤더의 NAS 및 SAN 시스템. SAN 저장소 장치에서 FC를 사용해야 합니다.
- Brocade 및 Cisco와 같은 주요 벤더의 FC 스위치.
- SMI-S 구성에 대해 CIM 자격 증명을 사용할 수 있어야 합니다. CIM 자격 증명은 CIM 서버를 호스팅하는 시스템의 자격 증명과 다를 수 있습니다.
- 저장소 제품에 SMI-S가 활성화되어 있는지 확인합니다.
- MID 서버와 CIM 서버 간의 연결을 확인합니다.
- 인스턴스에서 새 CIM 자격 증명을 구성해야 합니다. CIM 서버 자격 증명은 필수적인 CIM 서버를 호스팅하는 시스템과 다를 수 있습니다.
SMI-S 검색 아키텍처
CIM 아키텍처
CIM 프로브는 CIMOM(공통 정보 모델 객체 관리자)라고도 하는 CIM 서버를 쿼리하여 CIM(공통 정보 모델)을 기반으로 하는 모든 장치를 탐색할 수 있습니다. 기본적으로 검색는 CIM 프로브를 사용하여 저장소 시스템을 탐색하고 ESX 서버의 일련 번호를 받을 수 있습니다.
검색은 CIMIQL 쿼리를 사용하여 SMI-S 호환 저장소 장치를 쿼리합니다.
- CIM(공통 정보 모델): CIM으로 여러 공급업체가 관리 요소에 대한 정보를 교환할 수 있습니다. CIM은 이러한 관리 요소와 관리 정보를 나타내며 요소를 능동적으로 제어하고 관리하는 메커니즘을 제공합니다.
- SMI-S(저장소 관리 이니셔티브 사양): SMI-S는 벤더 측에서 저장소 검색 방법을 설명하는 사용 표준입니다. ServiceNow는 SMI-를 사용하여 CIM을 검색하는 방법을 결정합니다. SMI-S는 CIM(공통 정보 모델) 및 WBEM(웹 기반 엔터프라이즈 관리) 표준을 기반으로 하여 HTTP를 통해 관리 기능을 정의합니다. SMI-S의 주요 목적은 다른 저장소 제품을 관리하는 것입니다. ServiceNow는 SMI-S 버전 1.4 이상을 지원합니다.
그림 1. CIM SMI-S 표준 다이어그램 - WBEM(웹 기반 엔터프라이즈 관리): WBEM은 각 CIM 구현을 검색하고 액세스하기 위한 프로토콜을 포함하는 특정 CIM 구현을 정의합니다.
- SLP(서비스 위치 프로토콜): SLP는 기본 경로, 기능 및 정확한 interop 네임스페이스와 같은 CIM 서버에 대한 구성 정보를 검색하고 연결하기 위한 임시 프로토콜입니다. 검색에서는 SLP를 통해 CIM 서버의 interop 네임스페이스를 검색하고 CIM 분류 프로브에 해당 정보를 전달합니다. 여기에서 SLP 서버라고 하는 SLP는 SA(서비스 에이전트)를 사용하여 서브넷의 CIM 서버에 대한 정보를 수집하고 배포합니다. 서브넷에는 여러 서비스 에이전트가 있을 수 있습니다.주:mid.cim.interop.namespace 시스템 속성은 다음과 같은 네 개의 기본 저장소 네임스페이스를 정의합니다.
- interop
- root/interop
- root/pg_interop
- pg_interop
그림 2. CIM 에이전트 다이어그램
SLP 및 WBEM 지원
SLP는 SMI-S(저장소 관리 이니셔티브 사양) 스택의 일부이므로 CIM 검색에 필요합니다. 일부 저장소 장치에서 WBEM 프로토콜을 지원하지만 SLP를 지원하지 않을 수 있습니다.
slptool과 같은 일반 Linux 도구를 사용하여 SLP에서 WBEM 서비스를 수동으로 등록할 수 있습니다. 이 도구에는 일반적으로 SLP 디먼 패키지와 함께 제공하는 SLPv2 UA(사용자 에이전트) 요청을 생성할 때 사용할 수 있는 명령줄 인터페이스가 있습니다. 서비스를 등록하려면 URL 및 속성 목록을 입력하십시오. 동일한 도구를 사용하여 작업 SLP 서버에서 예시를 추출할 수 있습니다.
저장소 검색 테이블 스키마
이 다이어그램은 저장소 검색에 대한 디스크 계층 구조 스키마를 표시합니다.
저장소 검색 테이블 및 프로브
검색에서는 다음 테이블 및 프로브를 사용하여 SMI-S 제공자가 관리하는 저장소 장치에 대한 정보를 수집합니다.
| 테이블 | 프로브 |
|---|---|
| 디스크 [cmdb_ci_disk] | SMI 1.5 - 저장소 서버 |
| 파이버 채널 익스포트 [cmdb_ci_fc_export] | SMI 1.5 - 저장소 서버 |
| 파이버 채널 포트 [cmdb_ci_fc_port] | SMI 1.5 - 저장소 서버 |
| SAN 익스포트 [cmdb_ci_san_export] | SMI 1.5 - 저장소 서버 |
| 저장소 컨트롤러 [cmdb_ci_storage_controller] | SMI 1.5 - 저장소 서버 |
| 저장소 익스포트 [cmdb_ci_storage_export] | SMI 1.5 - 저장소 서버 |
| 저장소 파일 공유 [cmdb_ci_storage_fileshare] | SMI - 배열 - 파일 공유 |
| 저장소 풀 [cmdb_ci_storage_pool] | SMI 1.5 - 저장소 서버 |
| 저장소 서버 [cmdb_ci_storage_server] | CIM - ID |
| 저장소 스위치 [cmdb_ci_storage_switch] | CIM - ID |
| 저장소 볼륨 [cmdb_ci_storage_volume] | SMI 1.5 - 저장소 서버 |
| 저장소 장치 [cmdb_ci_storage_device] | SMI 1.5 - 저장소 서버 |
| 저장소 영역 네트워크 [cmdb_ci_san] | SMI - 패브릭 |
| SAN 연결 [cmdb_ci_san_connection] | SMI - 패브릭 |
| SAN 엔드포인트 [cmdb_ci_san_endpoint] | SMI - 패브릭 |
| SAN 패브릭 [cmdb_ci_san_fabric] | SMI - 패브릭 |
| SAN 영역 [cmdb_ci_san_zone] | SMI - 패브릭 |
| SAN 영역 별칭 [cmdb_ci_san_zone_alias] | SMI - 패브릭 |
| SAN 영역 별칭 구성원 [cmdb_ci_san_zone_alias_member] | SMI - 패브릭 |
| SAN 영역 구성원 [cmdb_ci_san_zone_member] | SMI - 패브릭 |
| SAN 영역 세트 [cmdb_ci_san_zone_set] | SMI - 패브릭 |
- SMI - 저장소 서버
- SMI - 배열 - 컨트롤러
- SMI - 배열 - 디스크
- SMI - 배열 - 풀
- SMI - 배열 - 포트
- SMI - 배열 - 볼륨