CI 재분류
클래스 속성을 수정하여 CI의 클래스를 업그레이드, 다운그레이드 또는 전환할 수 있습니다.
시작하기 전에
필요한 역할: sn_cmdb_editor, asset 또는 itil(일반적으로 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 재분류 구성.