Configuração da reclassificação de ICs durante o processamento do IRE
Durante o processo de identificação de IC do Mecanismo de Identificação e Reconciliação (IRE), um IC pode precisar ser reclassificado para um tipo de sys_class_name diferente. Por padrão, os ICs são reclassificados automaticamente. Se a reclassificação automática estiver desabilitada, então o IC não será reclassificado e o sistema vai gerar uma tarefa de reclassificação para sua análise.
Configure a reclassificação automática de IC usando as propriedades do sistema
Você pode usar as propriedades do sistema para configurar o comportamento de IRE em todo o sistema para reclassificação de IC. Para obter mais informações sobre as propriedades relacionadas à reclassificação do IC, incluindo acesso, confira Propriedades.
As propriedades a seguir habilitam ou desabilitam atualizações de reclassificação automáticas que são especificadas em uma carga. Essas propriedades são definidas como true no sistema de base, permitindo o processamento de atualizações de IC, incluindo atualizações de reclassificação de IC.
Para desabilitar qualquer atualização de reclassificação automática, defina a respectiva propriedade como false. Nesse caso, o IRE rejeita uma carga (ou um item de carga no IRE aprimorado) com as respectivas atualizações de reclassificação e cria uma tarefa de reclassificação.
- glide.class.upgrade.enabled
- glide.class.downgrade.enabled
- glide.class.switch.enabled
As propriedades a seguir permitem que o IRE processe atualizações de IC com operações de reclassificação. No entanto, dependendo da configuração da propriedade, o IRE processa ou ignora a atualização de reclassificação. Essas propriedades são definidas como false no sistema de base, caso em que o IRE processa atualizações de IC, incluindo eventuais reclassificações de IC.
Defina uma propriedade como true para configurar o IRE para processar atualizações de IC, mas não a atualização de reclassificação respectiva.
- glide.identification_engine.update_without_switch_enabled
- glide.identification_engine.update_without_downgrade_enabled
- glide.identification_engine.update_without_upgrade_enabled
Este conjunto de propriedades tem precedência sobre o conjunto de propriedades anterior (glide.class.<reclassification>.enabled). Por exemplo, com as seguintes configurações de propriedade conflitantes, a segunda propriedade tem precedência sobre a primeira:- glide.class.downgrade.enabled = false
- glide.identification_engine.update_without_downgrade_enabled = true
- glide.class.switch.enabled = true
- glide.identification_engine.update_without_switch_enabled = false
- glide.class.switch.enabled = true
- glide.identification_engine.update_without_switch_enabled = true
Configurar a reclassificação automática de IC nas cargas úteis de entrada
Você pode usar sinalizadores que correspondem às propriedades do sistema, na carga útil de entrada das APIs CreateOrUpdateCIEnhanced() ou createOrUpdateCI(). Na carga útil, defina esses sinalizadores como true ou false para substituir temporariamente as respectivas configurações de propriedade do sistema, no nível do item de carga.
classUpgradeclassDowngradeclassSwitch
updateWithoutUpgradeupdateWithoutDowngradeupdateWithoutSwitch
Além disso, você pode aprovar configurações de nível de carga (que se aplicam a todos os itens em uma carga), por fonte de dados, especificando as propriedades de reclassificação de IC no formulário Robusto de Conjunto de Importação de Transformadores. Para obter mais informações, consulte Propriedades robustas do transformador do Import Sets.
O exemplo de carga útil JSON a seguir permite a reclassificação automática do IC especificado:
{ items: [{className: 'cmdb_ci_server', classUpgrade: true, classDowngrade: true, classSwitch: true, values: {name: 'linux123', serial_number: '12srt567', ip_address: '10.2.3.4'}, }]}
Regras de restrição de reclassificação
Impeça que o IRE faça downgrade ou alterne uma classe de IC durante o processamento da carga útil para ajudar a evitar perda de dados. Uma regra de restrição de reclassificação evita uma mudança de classe de IC para classes de origem e destino específicas, enquanto ainda processa outras atualizações de propriedade para o IC.
Você pode usar uma regra de restrição de reclassificação, por exemplo, para impedir um downgrade de classe de IC de cmdb_ci_linux_server (classe de origem) para cmdb_ci_server (classe de destino). Ou, para impedir uma mudança de classe de IC do servidor Linux para o Windows Server. As regras de restrição de reclassificação podem ser úteis ao usar um Conector do Service Graph, o que pode levar a um downgrade ou alternância de classe e a uma possível perda de dados importantes.
- Use a propriedade do sistema glide.identification_engine.reclassification_restriction_rules_enabled para habilitar ou desabilitar globalmente a aplicação de regras de restrição de reclassificação ativas. Esta propriedade é definida como verdadeira por padrão.
Use o sinalizador de carga útil skipReclassificationRestrictionRules em uma carga útil do IRE para impedir a aplicação de regras de restrição de reclassificação ativas.
Por exemplo, uma carga útil com o sinalizador skipReclassificationRestrictionRules:{ "items": [ { "className": "cmdb_ci_server", "values": { "short_description": "Linux server description", "name": "Linux Server 1" }, "settings": { "skipReclassificationRestrictionRules": "true" } } ] }
Para obter informações sobre como criar uma regra de restrição de reclassificação, confira Criar uma regra de restrição de reclassificação.
Criar uma regra de restrição de reclassificação
Reduza a perda de dados durante o processamento do IRE, evitando uma mudança de classe de IC para classes de origem e destino específicas. Uma regra de restrição de reclassificação afeta somente o atributo Class e não impede a atualização para o restante das propriedades de IC.
Antes de Iniciar
Por Que e Quando Desempenhar Esta Tarefa
Se, durante o processamento do IRE de uma carga útil, um IC precisar ser reclassificado (downgrade ou classe de comutador), o IRE verificará as regras de restrição de reclassificação. Se alguma regra de restrição de reclassificação se aplicar à reclassificação do IC atual, o IRE processará a atualização das propriedades do IC, mas ignorará a reclassificação do IC.
A saída do IRE fornece detalhes específicos sobre qualquer processamento relacionado às regras de restrição de reclassificação.
Uma regra de restrição de reclassificação se aplica somente à direção entre a origem especificada e as classes de destino. A regra não impede uma reclassificação na direção oposta, da classe de destino especificada para a classe de origem. Para restringir a reclassificação entre duas classes em ambas as direções, especifique duas regras de restrição de reclassificação separadas, uma para cada direção.