IRE 처리 중 CI 재분류 구성
IRE(식별 및 조정 엔진) CI 식별 프로세스 중에 CI를 다른 sys_class_name 유형으로 재분류해야 할 수 있습니다. 기본적으로 CI는 자동으로 재분류됩니다. 자동 재분류가 비활성화된 경우 CI는 재분류되지 않으며 시스템에서 검토를 위해 재분류 작업을 생성합니다.
시스템 속성을 사용하여 자동 CI 재분류 구성
시스템 속성을 사용하여 CI 재분류에 대한 시스템 차원의 IRE 동작을 구성할 수 있습니다. 액세스를 포함한 CI 재분류 관련 속성에 대한 자세한 내용은 다음 문서를 참조하십시오 식별 및 조정을 위한 속성.
다음 속성은 페이로드에 지정된 자동 재분류 업데이트를 사용하거나 사용하지 않도록 설정합니다. 이러한 속성은 기본 시스템에서 true 로 설정되어 CI 재분류 업데이트를 포함한 CI 업데이트를 처리할 수 있습니다.
자동 재분류 업데이트를 사용하지 않도록 설정하려면 해당 속성을 false로 설정합니다. 이 경우 IRE는 각 재분류 업데이트가 있는 페이로드(또는 고급 IRE의 페이로드 항목)를 거부하고 재분류 작업을 생성합니다.
- glide.class.upgrade.enabled
- glide.class.downgrade.enabled
- glide.class.switch.enabled
다음 속성을 사용하면 IRE에서 재분류 작업으로 CI 업데이트를 처리할 수 있습니다. 그러나 속성 설정에 따라 IRE는 재분류 업데이트를 처리하거나 건너뜁니다. 이러한 속성은 기본 시스템에서 False 로 설정되며, 이 경우 IRE는 CI 재분류를 포함한 CI 업데이트를 처리합니다.
CI 각각의 재분류 업데이트는 처리하지 않고 CI 업데이트를 처리하도록 IRE를 구성하려면 속성을 예 로 설정합니다.
- glide.identification_engine.update_without_switch_enabled
- glide.identification_engine.update_without_downgrade_enabled
- glide.identification_engine.update_without_upgrade_enabled
이 속성 집합은 이전 속성 집합(glide.class.<reclassification>.enabled)보다 우선합니다. 예를 들어, 다음과 같이 속성 설정이 상충하는 경우 두 번째 속성이 첫 번째 속성보다 우선합니다.- glide.class.downgrade.enabled = 아니오
- glide.identification_engine.update_without_downgrade_enabled = 참
- glide.class.switch.enabled = 참
- glide.identification_engine.update_without_switch_enabled = 아니오
- glide.class.switch.enabled = 참
- glide.identification_engine.update_without_switch_enabled = 참
입력 페이로드에서 자동 CI 재분류 구성
CreateOrUpdateCIEnhanced() 또는 createOrUpdateCI() API의 입력 페이로드에서 시스템 속성에 해당하는 플래그를 사용할 수 있습니다. 페이로드에서 이러한 플래그를 true 또는 false 로 설정하여 페이로드 항목 수준에서 해당 시스템 속성 설정을 일시적으로 재정의합니다.
class업그레이드classDowngrade클래스 스위치
updateWithoutUpgrade (영문)updateWithoutDowngrade (영문)updateWithoutSwitch (영문)
또한 강력한 임포트 세트 변환기 양식에서 CI 재분류 속성을 지정하여 데이터 소스당 페이로드 수준 설정(페이로드 내의 모든 항목에 적용됨)을 전달할 수 있습니다. 자세한 정보는 강력한 임포트 세트 변환기 특성의 내용을 참조하십시오.
다음 샘플 JSON 페이로드는 지정된 CI에 대한 자동 재분류를 활성화합니다.
{ items: [{className: 'cmdb_ci_server', classUpgrade: true, classDowngrade: true, classSwitch: true, values: {name: 'linux123', serial_number: '12srt567', ip_address: '10.2.3.4'}, }]}
재분류 제한 규칙
데이터 손실을 방지하기 위해 페이로드 처리 중에 IRE가 CI 클래스를 다운그레이드하거나 전환하지 못하도록 합니다. 재분류 제한 규칙은 CI에 대한 다른 속성 업데이트를 계속 처리하면서 특정 소스 및 대상 클래스에 대한 CI 클래스 변경을 방지합니다.
예를 들어, 재분류 제한 규칙을 사용하여 CI 클래스가 (소스 클래스)에서 cmdb_ci_linux_server (대상 클래스)로 다운그레이드되지 cmdb_ci_server 않도록 할 수 있습니다. 또는 CI 클래스가 Linux Server에서 Windows Server로 전환되지 않도록 합니다. 재분류 제한 규칙은 서비스 그래프 커넥터를 사용할 때 유용할 수 있으며, 이로 인해 클래스 다운그레이드 또는 전환이 발생하고 중요한 데이터가 손실될 수 있습니다.
- glide.identification_engine.reclassification_restriction_rules_enabled 시스템 속성을 사용하여 활성 재분류 제한 규칙의 적용을 전역적으로 활성화하거나 비활성화할 수 있습니다. 이 속성은 기본적으로 true 로 설정됩니다.
IRE 페이로드에서 페이로드 플래그를 skipReclassificationRestrictionRules 사용하여 활성 재분류 제한 규칙이 적용되지 않도록 합니다.
예를 들어 플래그가 있는 페이로드는 다음과 같습니다 skipReclassificationRestrictionRules .{ "items": [ { "className": "cmdb_ci_server", "values": { "short_description": "Linux server description", "name": "Linux Server 1" }, "settings": { "skipReclassificationRestrictionRules": "true" } } ] }
재분류 제한 규칙을 만드는 방법에 대한 자세한 내용은 다음 문서를 참조하십시오 재분류 제한 규칙 생성.
재분류 제한 규칙 생성
특정 소스 및 대상 클래스에 대한 CI 클래스 변경을 방지하여 IRE 처리 중 데이터 손실을 줄입니다. 재분류 제한 규칙은 속성에만 Class 영향을 미치며 나머지 CI 속성에 대한 업데이트를 막지는 않습니다.
시작하기 전에
이 태스크 정보
페이로드의 IRE 처리 중에 CI를 재분류(다운그레이드 또는 클래스 전환)해야 하는 경우 IRE는 재분류 제한 규칙을 확인합니다. 재분류 제한 규칙이 현재 CI 재분류에 적용되는 경우 IRE는 CI 속성 업데이트를 처리하지만 CI 재분류는 건너뜁니다.
IRE 출력은 재분류 제한 규칙과 관련된 모든 처리에 대한 특정 상세 정보를 제공합니다.
재분류 제한 규칙은 지정된 소스와 대상 클래스 사이의 방향에만 적용됩니다. 이 규칙은 지정된 대상 클래스에서 소스 클래스로의 반대 방향 재분류를 방지하지 않습니다. 두 클래스 간의 재분류를 양방향으로 제한하려면 각 방향에 대해 하나씩 두 개의 별도 재분류 제한 규칙을 지정하십시오.