CI 재분류
클래스 속성을 수정하여 CI의 클래스를 업그레이드, 다운그레이드 또는 전환할 수 있습니다.
시작하기 전에
필요한 역할: itil 또는 asset(일반적으로 CI를 업데이트하는 데 필요한 역할)
이 태스크 정보
각 클래스는 고유한 속성 집합으로 정의됩니다. 이 집합은 부모 클래스에서 파생된 특성과 클래스에 대해 정의된 추가 특성으로 구성됩니다.
CI를 재분류하면 다음이 발생합니다.
- 특성 집합이 새로 할당된 클래스의 특성 집합과 일치하도록 조정됩니다. 필요에 따라 속성이 추가되거나 제거됩니다.
- 현재 클래스에 고유하고 새로 재분류된 클래스에 정의되지 않은 속성이 있는 경우 해당 특성이 손실됩니다.
- CI의 현재 sys_id가 포함된 새 레코드가 해당 클래스의 적절한 속성 세트와 함께 새 클래스의 테이블에 삽입됩니다(CI의 sys_id 유지됨).
재분류에 따라 다음이 발생합니다.
- 다운그레이드
CI 클래스는 클래스 계층 구조에서 더 높은 클래스로 업데이트되며, 새로 할당된 클래스는 현재 클래스의 상위 클래스입니다. 예를 들어, CI를 cmdb_ci_server 클래스에서 cmdb_ci_computer 클래스로 재분류합니다.
예를 들어, cmdb_ci_server 클래스에는 cmdb_ci_computer 클래스에 없는 속성이 있습니다. 다운그레이드하는 동안 이러한 속성과 해당 값은 cmdb_ci_computer 클래스에 삽입되는 새 CI 기록에 포함되지 않습니다.
- 업그레이드
CI 클래스는 클래스 계층 구조에서 더 낮은 클래스로 업데이트되고, 새로 할당된 클래스는 현재 클래스의 파생 자식이며 추가 특성을 갖습니다. 예를 들어, CI를 cmdb_ci_computer 클래스에서 cmdb_ci_server으로 재분류합니다.
- 스위치
새로 할당된 클래스는 클래스 계층 구조의 다른 분기에 있으며 현재 클래스와 다른 속성 집합을 갖습니다. 예를 들어, CI를 cmdb_ci_linux_server 클래스에서 cmdb_ci_win_server 클래스로 재분류합니다.
스위치는 다운그레이드와 업그레이드의 조합입니다. 예를 들어 CI가 cmdb_ci_server로 다운그레이드된 다음 cmdb_ci_win_server 클래스로 업그레이드되는 경우입니다. 따라서 속성은 다운그레이드 작업과 동일한 방식으로 손실됩니다.
IRE(식별 및 조정 엔진)에 의한 CI 재분류 및 자동 CI 재분류 동작을 제어하는 관련 시스템 속성에 대한 자세한 내용은 다음 문서를 참조하십시오 IRE 처리 중 CI 재분류 구성.