CMDB CI Class Models 스토어 앱은 OpenStack에 대한 클래스를 추가하거나 업데이트합니다.
앱은 클래스 설명, 식별 규칙, 식별자 항목 및 종속 관계(해당하는 경우)를 CMDB 포함하여 클래스 계층 구조를 확장하는 클래스 모델을 추가합니다. 추가된 클래스를 다른 CMDB 클래스처럼 사용할 수 있습니다. 및 서비스 매핑 패턴과 같은 검색 애플리케이션은 이러한 클래스 확장을 사용하여 CI를 채우고 다양한 기술과 소프트웨어를 검색할 수 있습니다.
OpenStack은 데이터 센터 전체에서 대규모 컴퓨팅, 스토리지 및 네트워킹 리소스 풀을 제어하는 클라우드 운영 체제입니다. 이러한 모든 자원은 공통 인증 메커니즘이 있는 API를 통해 관리되고 프로비저닝됩니다. 다른 구성 요소는 사용자 애플리케이션의 고가용성을 보장하기 위해 오케스트레이션, 오류 관리 및 서비스 관리와 같은 서비스를 제공합니다. OpenStack은 필요에 따라 구성 요소를 플러그 앤 플레이할 수 있도록 서비스로 나뉩니다. 이러한 구성 요소는 수평적 확장성을 위해 설계되었으므로 새 리소스를 쉽게 추가하여 시간이 지남에 따라 클라우드를 확장할 수 있습니다.그림 1. 클래스 계층 구조와 CMDB 통합된 OpenStack 클래스
클래스
이 섹션에는 CI 클래스 모델 스토어 앱이 추가하거나 업데이트하는 관련 클래스가 CMDB 나열되어 있습니다. 각 클래스에 대해 추가되는 열에 대한 자세한 내용은 클래스 열 테이블을 참조하십시오.
CMDB CI 클래스 모델: 릴리스 1.8.0은 OpenStack에 대해 다음 클래스를 추가합니다. 이 스토어 앱에서 확장할 수 있는 클래스를 포함하여 기본 시스템의 클래스 목록은 CMDB 을 참조하십시오 CMDB 테이블 설명.
클래스
확장
설명
OpenStack 서비스 [cmdb_ci_cloud_openstack_service]
가상 머신 객체 [cmdb_ci_vm_object]
URL을 통해 액세스할 수 있는 OpenStack 웹 서비스입니다.
OpenStack 엔드포인트 [cmdb_ci_cloud_openstack_service]
가상 머신 객체 [cmdb_ci_vm_object]
서비스의 액세스 포인트입니다.
OpenStack 도메인 [cmdb_ci_cloud_openstack_domain]
가상 머신 객체 [cmdb_ci_vm_object]
사용자, 그룹 및 프로젝트의 컬렉션입니다.
클래스 열
CMDB CI Class Models: 릴리스 1.8.0은 각 클래스에 다음 열을 추가합니다.
표 1. OpenStack Services [cmdb_ci_cloud_openstack_service] 클래스
추가된 열
설명
유형
서비스에서 구현한 API를 설명하는 서비스 유형입니다. 가능한 값은 Compute, ec2, id, image, network 또는 volume입니다.
활성화됨
서비스 카탈로그에 서비스 및 엔드포인트가 나타나는지 여부를 정의합니다(True/False).
표 2. OpenStack 엔드포인트 [cmdb_ci_cloud_openstack_endpoint] 클래스
추가된 열
설명
interface
엔드포인트의 가시성을 설명하는 인터페이스 형식입니다. 가능한 값:
public - 공개적으로 사용 가능한 네트워크 인터페이스에서 최종 사용자에게 표시됩니다.
internal - 측정되지 않는 내부 네트워크 인터페이스에서 최종 사용자에게 표시됩니다.
admin - 보안 네트워크 인터페이스에서 관리자에게 표시됩니다.
활성화됨
서비스 카탈로그에 서비스 및 엔드포인트가 나타나는지 정의합니다(True/False).
표 3. OpenStack 도메인 [cmdb_ci_cloud_openstack_domain] 클래스