관계 거버넌스 규칙
관계 거버넌스 규칙은 CMDB에서 구성 항목(CI)들 간의 관계를 모델링할 때 일관성과 유효성을 보장하는 데 사용되는 관계 규칙의 집합입니다. 관계 거버넌스 규칙을 사용하여 특정 CI 유형 간에 허용되지 않는 관계 유형 또는 방향을 선택할 수 없도록 합니다.
Discovery 및 Service Mapping과 같은 다양한 애플리케이션은 CI 간의 관계를 생성합니다. 각 애플리케이션이 일관되지 않은 관계 유형 또는 방향을 사용하여 동일한 엔터티를 나타낼 수 있으며, 그 결과 동일한 CI의 여러 뷰가 생성될 수 있습니다. 관계 거버넌스 규칙은 CMDB에서 유효하고 일관된 관계를 성립시키는 CI 유형 쌍 간의 유효한 관계 유형과 올바른 방향을 정의합니다.
- CMDB 종속 관계 규칙: CI 식별에 사용되는 규칙(호스팅 및 제약 규칙)입니다. 클래스 계층 구조에서 클래스를 선택하고 종속 관계를 클릭한 후 CI 클래스 관리자에서 종속 관계 규칙을 보고 수정할 수 있습니다.
- 제안된 관계: 제안된 관계 [cmdb_rel_type_suggest] 테이블에서 기존에 제안된 관계를 기반으로 하는 규칙입니다. 제안된 관계는 다음 CI 관계 편집기에서 사용됩니다. 클래스 계층 구조에서 클래스를 선택하고 제안된 관계를 클릭한 후, CI 클래스 관리자에서 제안된 관계를 확인하고 수정할 수 있습니다.
- 참조 규칙: 서비스 정의에서 참조 및 참조된 CI 쌍의 가능한 모든 유효한 조합을 나타내기 위해 Cloud Management에서 주로 사용하는 규칙입니다.
- 기본 제공 유효한 관계: 다음 관계는 기본 시스템에서 유효한 관계로 미리 정의됩니다.
- cmdb_ci_endpoint -> 적용성 플로우 TO::적용성 플로우 시작 -> cmdb_ci_endpoint
- cmdb_ci_endpoint -> 엔드포인트 구현 To::Implement 엔드포인트 시작 -> cmdb_ci
- cmdb_ci -> 엔드포인트 사용 종료::엔드포인트 사용 시작 -> cmdb_ci_endpoint
일반 행동
- 관계 거버넌스 규칙은 상속을 지원합니다.
예를 들어 제안된 관계 cmdb_ci_appl Runs On::Runs cmdb_ci_hardware 있다고 가정합니다. 이 경우 cmdb_ci_appl_dot_net CI와 cmdb_ci_windows_server CI 간의 Runs On::Runs 관계가 유효합니다. 이는 .Net Application 클래스가 Application 클래스에서 상속되고 Windows Server 클래스가 Hardware 클래스에서 상속되기 때문입니다.
- 중복 관계 거버넌스 규칙은 허용되지 않습니다.
- 관계 거버넌스 규칙은 도메인으로 구분되지 않습니다.
- 동일한 두 CI 유형 간에는 둘 이상의 관계 유형이 있을 수 있습니다. 예를 들어, 다음과 같은 관계가 유효합니다.
- cmdb_ci_appl 종속 대상::사용 cmdb_ci_service
- cmdb_ci_appl Receives data from::Sends data to cmdb_ci_service
보고서
CI 간의 관계는 관계 거버넌스 규칙을 준수하는 경우 유효한 것으로 간주됩니다. 관계 상태 대시보드를 사용하여 관계를 포함한 관계 상태 , 관계 거버넌스 규칙 준수에 대한 보고서를 봅니다. '모든 관계 규칙을 준수하지 않는 관계' 보고서에는 관계 거버넌스 규칙을 준수하지 않는 CI 관계가 표시됩니다.