Configuração da reclassificação de ICs durante o processamento do IRE

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 6 min. de leitura
  • 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.

    A classe de um IC pode ser atualizada, reduzida ou alternada para uma ramificação diferente na hierarquia de classes. Para obter mais detalhes sobre as operações de reclassificação, confira Reclassificar um IC. Você pode usar as propriedades do sistema e os sinalizadores de carga para configurar o comportamento do IRE na reclassificação de IC, globalmente ou individualmente por IC.
    Nota:
    A reclassificação de IC só é possível entre duas classes que têm regras de identificação idênticas.

    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
    Exemplo de processamento de IRE de um item de carga útil com uma alternância do IC do servidor Linux para o Windows Server. Com as seguintes configurações de propriedade padrão no sistema de base, o IRE atualiza os atributos, incluindo a alternância de classe:
    • glide.class.switch.enabled = true
    • glide.identification_engine.update_without_switch_enabled = false
    No entanto, com as seguintes configurações de propriedade, o IRE atualiza os atributos, mas ignora a alternância de classe:
    • 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.

    Para os seguintes sinalizadores de carga que controlam o comportamento de reclassificação, se houver algum definido, a configuração terá precedência, independentemente da configuração da propriedade glide.class.xxx.enabled correspondente:
    • classUpgrade
    • classDowngrade
    • classSwitch
    Para os seguintes sinalizadores de carga que controlam o comportamento de reclassificação, o sistema verifica se o sinalizador ou sua propriedade glide.identification_engine.update_xxx_enabled correspondente é verdadeiro para permitir a atualização sem a respectiva operação de reclassificação:
    • updateWithoutUpgrade
    • updateWithoutDowngrade
    • updateWithoutSwitch

    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.

    Para controlar a aplicação de regras de restrição de reclassificação:
    • 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

    Função necessária: Itil_admin (Itil tem somente privilégio de leitura)

    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.

    Procedimento

    1. Insira cmdb_ire_reclassification_restriction.list no navegador de filtros.
    2. Preencha o formulário de Restrição de Reclassificação.
      Campo Descrição
      Nome Nome da regra de restrição de reclassificação.
      Tabela de origem Classe de IC atual.
      Herança de origem Se a regra de restrição de reclassificação deve ser aplicada às classes secundárias da tabela de origem.
      Classe de destino Classe de reclassificação de destino.
      Herança de destino Se a regra de restrição de reclassificação deve ser aplicada às classes secundárias da tabela de destino.
      Tipo Tipo de reclassificação de IC: Downgrade ou Comutador.
    3. Clique em Enviar.

    O que Fazer Depois

    Na exibição de lista de Restrições de Reclassificação, você pode ativar ou desativar uma regra de restrição de reclassificação definindo o valor Ativo dela como true ou false.