CMDB 데이터 관리자 작업
CMDB 데이터 관리자는 삭제, 보관, 증명과 같은 CI 수명주기 운영을 대량 관리하기 위한 정책 기반 프레임워크입니다. CMDB 데이터 관리자는 대규모 CMDB로 확장하고 클라우드 기반 환경의 급격한 변화에 대처하는 포괄적인 통합 솔루션입니다.
대규모 CMDB는 시간이 지남에 따라 전체 성능에 영향을 줄 수 있는 부실 CI를 대량으로 축적할 수 있습니다. 사용자 지정 완화 솔루션은 개발 및 유지 관리가 어려울 수 있으며 오류가 발생하기 쉽습니다. CMDB 데이터 관리자는 정책을 생성, 게시 및 관리할 수 있는 도구입니다. CI 수명주기 운영을 자동화하고 제어하는 정책을 생성하여 CMDB를 정상적이고 효율적인 운영 상태로 유지합니다.
- 1년 이상 전에 생성된 소유자가 없는 모든 컴퓨터를 폐기합니다("폐기" 정책 유형).
- 6개월 동안 업데이트되지 않은 모든 Linux 서버를 시애틀 데이터센터에 보관합니다("보관" 정책 유형).
- 지난 주에 검색되지 않은 모든 컨테이너를 삭제합니다("삭제" 정책 유형).
- 지정된 위치(증명 정책 유형)에 있는 모든 CI를 증명합니다.
- 종속 CI 관리로 작성된 수명주기 작업을 단계적 삭제, 보관 또는 폐기합니다.
- CMDB와 관련되지 않은 테이블에서 고아, 부실 기록 또는 관련 없는 기록을 삭제합니다. 관련 항목 [cmdb_related_entry] 테이블의 비 CMDB 관련 테이블에는 CMDB 테이블에 대한 참조가 있습니다. 예를 들어, CMDB에서 참조된 CI가 삭제되면('CMDB 관련 항목 삭제' 정책 유형) 관련 테이블의 CI는 고아가 될 수 있습니다.
- 속성에 비즈니스에 필요한 특정 값이 있음을 인증합니다.
구성 항목 [cmdb_ci] 테이블을 확장하는 클래스에만 CMDB 데이터 관리자 정책을 적용할 수 있습니다.
CMDB 작업 공간 및 서비스 그래프 작업 공간의 CMDB 데이터 관리자 경험
CMDB 작업 공간 방문 페이지 및 해당 뷰 또는 서비스 그래프 작업 공간 거버넌스 뷰를 사용하여 CMDB 데이터 관리자를 완벽하게 관리하고, 정책 및 작업에 대한 상위 수준 분석 및 개수에 액세스하고, 작업을 검토할 수 있습니다. 자세한 내용은 CMDB 작업 공간 및 서비스 그래프 작업 공간의 CMDB 데이터 관리자 경험 문서를 참조하십시오.
기간
- 정책
CMDB 데이터 관리자 정책은 CI 폐기와 같은 수명주기 이벤트에 대한 전체 관리 계획을 캡처합니다. 정책은 정책의 대상 CI에 대한 작업(정책 작업)을 생성하는 하위 플로우(정책 하위 플로우)와 연결됩니다. 정책은 정책 유형으로 구성되며 정책 작업은 CI 기록 보관 또는 삭제와 같은 해당 정책 유형과 관련된 작업을 수행합니다. 승인이 요구되도록 정책을 구성할 수도 있습니다.
정책 유형, 정책 하위 플로우 및 정책 작업은 모두 특정 CI 수명주기 이벤트에 맞춰져 있습니다. 예를 들어, 삭제 정책 유형으로 설정된 정책은 하위 플로우 삭제와 연결되며, 해당 정책 작업은 CI 삭제를 처리합니다.
일일 예약 작업은 게시된 모든 CMDB 데이터 관리자 정책을 처리합니다.
- 정책 하위 플로우
정책 하위 플로우 에는 폐기 또는 삭제와 같은 수명 주기 이벤트를 처리하는 기본 논리가 포함되어 있습니다. 정책이 승인이 필요하도록 구성된 경우 정책 작업이 승인된 후에만 정책 하위 플로우가 실행됩니다.
기본 시스템 정책과 함께 사용할 수 있는 삭제, 보관, 폐기와 같은 몇 가지 공통 하위 플로우가 제공됩니다. 조직에 대한 사용자 지정 하위 플로우를 만들 수도 있습니다.
- 정책 작업
별도의 작업이 만들어지고 정책의 대상 CI 집합 내의 각 고유 Managed By Group 값에 할당됩니다. 정책 작업은 정책 하위 플로우를 트리거하고, 작업에 대한 대상 CI 세트를 추적하고, 필요한 경우 작업 승인을 처리합니다.
정책에 승인이 필요한 경우 대상 CI의 속성에서 Managed by Group 그룹 할당 구성원이 작업을 승인할 때까지 정책 작업은 정책 하위 플로우를 트리거하지 않습니다. 작업이 거부되거나 Managed by Group 속성이 비어 있으면 해당 작업은 관리자에게 할당되며, 관리자가 수동으로 개입하여 작업을 해결해야 합니다.
승인이 필요하도록 정책이 구성되지 않은 경우 정책 작업이 자동으로 승인됩니다.
- CI 제외 목록
- 지정된 유형의 정책이 적용되지 않는 CI 집합입니다.
정책 유형
- 삭제
- CI를 활성 상태로 복원하는 옵션이 없는 현재 테이블에서 CI를 제거하는 데 사용합니다.
- 폐기
- 목록 뷰와 CMDB 상태와 같은 프로세스에서 CI를 활성 상태로 유지하면서 CI를 폐기하는 데 사용합니다.
- 증명
- 소유하고 있는 실제 IT 인프라와 애플리케이션의 존재 여부를 확인하는 증명 작업을 할당하고 처리하는 데 사용합니다. CI는 다양한 데이터 소스에서 CMDB로 지속적으로 수집되므로 증명 CI는 CMDB의 무결성을 지원합니다. 증명 정책 유형 사용에 대한 자세한 내용은 문서를 참조하십시오 CI 증명.
- 보관
- 현재 테이블에서 CI를 제거하고 임시 보존을 위해 별도의 보관 테이블에 저장하는 데 사용할 수 있습니다. CI를 보관하면 CI가 뷰와 맵 및 관계 포매터 등의 기능에서 제외됩니다. 보존 기간 동안 CI를 활성 상태로 복원할 수 있습니다. 보존 기간이 끝나면 보관된 CI는 보관 테이블에서 삭제됩니다.
- CMDB 관련 항목 삭제
참조된 CI의 상태가 변경됨에 따라 CMDB 데이터를 정상 및 관련성 있게 유지하는 데 도움이 되도록 관련 테이블에서 관련이 없거나 부실 데이터를 정리하는 데 사용합니다.
일련 번호 [cmdb_serial_number] 테이블과 같은 관련 테이블은 CMDB 계층 구조의 일부가 아니지만 여전히 CMDB 데이터로 간주됩니다. 관련 테이블은 구성 항목 [cmdb_ci] 테이블에 고유하지 않지만 CMDB CI를 참조하는 열이 하나 이상 있습니다. 관련 테이블은 관련 항목 [cmdb_related_entry] 테이블에 지정됩니다.
- 인증
- 특정 속성이 특정 값임을 인증하는 데 사용합니다.
예를 들어 CI가 이미 폐기된 상태인 경우에만 CI가 보관되고 삭제되는 등의 CSDM(Common Service Data Model) 표준을 따르도록 폐기, 삭제 및 보관 정책을 구현할 수 있습니다. 이러한 수명주기 정책을 만들면 시스템은 남아 있을 수 있는 모든 종속 CI를 관리하는 프로세스를 적용합니다. 이러한 프로세스 및 기능이 활성화되었는지 확인하는 방법에 대한 자세한 내용은 다음 문서를 참조하십시오 종속 CI 관리.
ServiceNow AI Platform® 데이터 보관
- 보관 규칙 [sys_archive] 테이블에는 ServiceNow AI Platform® CMDB 데이터 관리자 보관 정책에서 사용하는 CMDB 보관 규칙을 포함한 Archive Configuration Items 보관 규칙이 포함되어 있습니다.
- 데이터 관리자는 예약된 Archive 작업을 사용하여 CMDB 데이터 관리자 보관 정책을 실행하고(기본적으로 매시간 간격) 처리합니다. Archive 예약된 작업은 일정 항목 [sys_trigger] 테이블에 저장됩니다.
- ServiceNow AI Platform® 보관 작업 실행 청크 [sys_archive_run_chunk] 테이블에서 속성에는 Keys 보관할 CMDB CI의 sys_ids 포함됩니다(여기서 규칙 ID는 CMDB 보관 규칙 ID임).
-
보관된 기록은 앞에 'ar_'가 붙은 보관 테이블에 저장됩니다 ServiceNow AI Platform® . 이와 마찬가지로 CMDB 보관 작업이 처음 실행될 때 각 CMDB 클래스에 대한 보관 테이블(프리픽스 'ar_cmdb'이 붙음)이 생성됩니다. 따라서 초기 CMDB 아카이브 작업은 후속 CMDB 아카이브 작업보다 더 오래 걸립니다.
각 데이터 관리자 아카이브 정책에 대해 시스템은 아카이빙할 정책 CI를 1,000개의 CI 배치로 일괄 처리합니다. sys_archive_run_chunk 테이블에는 각 배치에 대한 기록이 포함되어 있습니다.
ar_cmdb_ci_computer와 같은 CMDB 아카이브 테이블은 .
CMDB 데이터 관리자를 사용하여 CI를 보관하는 경우 CI 보존 기간 동안 CI를 활성 상태로 복원하는 등의 데이터 보관 기능을 직접 적용 ServiceNow AI Platform® 할 수도 있습니다.
CI 수명주기 관리
CMDB 데이터 관리자의 수명주기 정책을 사용하여 CI의 수명주기를 관리할 수 있습니다. 이러한 수명주기 정책은 조직의 클래스에 대한 폐기 상태를 지정하고 수명주기 스테이지를 통한 CI 전환을 지원하는 폐기 정의 를 사용합니다. 폐기 정의에 액세스하고 관리하는 방법에 대한 자세한 내용은 다음 문서를 참조하십시오 폐기 정의.
- 비프로덕션 인스턴스를 조직에서 수명주기 관리를 구성하고 테스트하기 위한 안전한 환경으로 사용합니다.
- 파생을 신중하게 고려하면서 폐기 정의를 정의할 CI 클래스를 선택합니다. 파생으로 인해 클래스에 대해 지정하는 폐기 정의는 자체 폐기 정의가 없는 모든 하위 클래스에도 적용됩니다.
- 클래스에 대한 폐기 정의를 지정합니다.
- 폐기하려는 CI를 대상으로 하는 폐기 정책을 생성합니다.
- 폐기된 CI를 대상으로 하는 삭제 또는 보관 정책을 생성합니다.
- 전체 수명주기 관리 계획이 의도한 대로 작동하는지 테스트하고 검증한 후 이러한 모든 구성을 프로덕션 인스턴스로 이전합니다.
- 폐기된 CI는 CMDB 상태와 같은 뷰나 프로세스에서 제외되지 않습니다.
- 보관된 CI는 더 이상 활성 테이블에 존재하지 않으며 대신 별도의 보관 테이블에 저장됩니다. 보관된 CI는 더 이상 표시되지 않으며 목록 뷰, 맵, 관계 포매터와 같은 프로세스에 포함되지 않습니다. 보관된 CI는 보관 테이블에서 삭제되기 전에 지정된 보존 기간 동안 보존할 수 있습니다. 보존 기간 동안 보관된 CI를 활성 상태로 복원하는 기능을 사용하여 ServiceNow AI Platform® 수동으로 활성 상태로 복원할 수 있습니다.
CMDB 데이터 관리자를 위한 환경 구성
- 수명주기 정책 폐기, 보관 및 삭제와 같은 일부 정책 유형의 경우 정책의 대상 클래스별로 활성 폐 기 정의 가 있어야 합니다. 이 요구 사항이 모든 정책 유형에 적용되는 것은 아닙니다. 예를 들어 이 요구 사항은 증명 정책 유형에 적용되지 않습니다. 이 요구 사항이 적용되는 정책 유형의 정책을 생성하려고 하지만 충족되지 않으면 오류 메시지가 나타나고 작업이 실패합니다.
- 정책에서 대상으로 지정할 CI의 속성을 채워 Manage by Group 정책 승인을 간소화할 수 있습니다. CI 클래스 관리자를 사용하여 단일 동기화 작업으로 전체 클래스에 대해 해당 속성을 채웁니다. 이 데이터 동기화에 대한 자세한 내용은 다음 문서를 참조하십시오 CI 또는 CI의 전체 클래스에 대한 그룹 설정. CI에 Managed by Group 대한 속성이 채워지지 않은 경우 승인 프로세스가 관리자에게 전달됩니다.