Ativar o Controlo de alterações e Inventário a partir de um runbook

Este artigo descreve como você pode usar um runbook para habilitar o Controle de Alterações e o Inventário para VMs em seu ambiente. Para habilitar VMs do Azure em escala, você deve habilitar uma VM existente usando o Controle de Alterações e o Inventário.

Nota

Ao habilitar o Controle de Alterações e o Inventário, apenas determinadas regiões são suportadas para vincular um espaço de trabalho do Log Analytics a uma conta de Automação. Para obter uma lista dos pares de mapeamento suportados, consulte Mapeamento de região para conta de automação e espaço de trabalho do Log Analytics.

Este método usa dois runbooks:

  • Enable-MultipleSolution - O runbook primário que solicita informações de configuração, consulta a VM especificada e executa outras verificações de validação e, em seguida, invoca o runbook Enable-AutomationSolution para configurar o Controle de Alterações e o Inventário para cada VM dentro do grupo de recursos especificado.
  • Enable-AutomationSolution - Permite o controle de alterações e o inventário para uma ou mais VMs especificadas no grupo de recursos de destino. Ele verifica se os pré-requisitos foram atendidos, verifica se a extensão de VM do Log Analytics está instalada e se não for encontrada, e adiciona as VMs à configuração de escopo no espaço de trabalho especificado do Log Analytics vinculado à conta de automação.

Pré-requisitos

  • Subscrição do Azure. Se ainda não tiver uma, pode ativar as vantagens de subscritor do MSDN ou inscrever-se numa conta gratuita.

  • Conta de automatização para gerir máquinas.

  • Área de trabalho do Log Analytics

  • Uma máquina virtual.

  • Dois ativos de automação, que são usados pelo runbook Enable-AutomationSolution . Esse runbook, se ainda não existir na sua conta de automação, é importado automaticamente pelo runbook Enable-MultipleSolution durante sua primeira execução.

    • LASolutionSubscriptionId: ID de assinatura de onde o espaço de trabalho do Log Analytics está localizado.
    • LASolutionWorkspaceId: ID do espaço de trabalho do Log Analytics vinculado à sua conta de automação.

    Essas variáveis são usadas para configurar o espaço de trabalho da VM integrada. Se estes não forem especificados, o script primeiro procurará qualquer VM integrada ao Change Tracking and Inventory na sua subscrição, seguida da subscrição em que a conta de Automação se encontra, seguida de todas as outras subscrições a que a sua conta de utilizador tem acesso. Se não estiver configurado corretamente, isso pode fazer com que suas máquinas sejam integradas a algum espaço de trabalho aleatório do Log Analytics.

Iniciar sessão no Azure

Inicie sessão no portal do Azure.

Ativar o Controlo de Alterações e Inventário

  1. No portal do Azure, navegue até Contas de Automação. Na página Contas de automação, selecione sua conta na lista.

  2. Na sua conta de Automação, selecione Inventário ou Controlo de Alterações em Gestão de Configuração.

  3. Selecione o espaço de trabalho do Log Analytics e clique em Ativar. Enquanto o Inventário ou o Controle de Alterações está sendo ativado, um banner é exibido.

    Enable Change Tracking and Inventory

Instalar e atualizar módulos

É necessário atualizar para os módulos mais recentes do Azure e importar o módulo Az.OperationalInsights para habilitar com êxito o Gerenciamento de Atualizações para suas VMs com o runbook.

  1. Na sua conta de Automação, selecione Módulos em Recursos Partilhados.

  2. Selecione Atualizar Módulos do Azure para atualizar os módulos do Azure para a versão mais recente.

  3. Clique em Sim para atualizar todos os módulos existentes do Azure para a versão mais recente.

    Update modules

  4. Retorne aos módulos em Recursos compartilhados.

  5. Selecione Procurar galeria para abrir a galeria de módulos.

  6. Procure e importe este módulo para Az.OperationalInsights a sua conta de automação.

    Import OperationalInsights module

Selecione a VM do Azure para gerenciar

Com o Controle de Alterações e o Inventário habilitados, você pode adicionar uma VM do Azure para gerenciamento pelo recurso.

  1. Na sua conta de automação, selecione Controle de alterações ou Inventário em Gerenciamento de configuração.

  2. Clique em Adicionar VMs do Azure para adicionar sua VM.

  3. Escolha sua VM na lista e clique em Ativar. Essa ação habilita o Controle de Alterações e o Inventário para a VM.

    Enable Change Tracking and Inventory for VM

    Nota

    Se tentar ativar outra funcionalidade antes de concluir a configuração do Controlo de Alterações e do Inventário, receberá esta mensagem: Installation of another solution is in progress on this or a different virtual machine. When that installation completes the Enable button is enabled, and you can request installation of the solution on this virtual machine.

Importar um runbook para habilitar o Controle de Alterações e o Inventário

  1. Na sua conta de Automação, selecione Runbooks em Automação de Processos.

  2. Selecione Procurar galeria.

  3. Pesquise por controle de atualizações e alterações.

  4. Selecione o runbook e clique em Importar na página Exibir código-fonte .

  5. Clique em OK para importar o runbook para a conta de automação.

    Import runbook for setup

  6. Na página Runbook, selecione o runbook Enable-MultipleSolution e clique em Editar. No editor de texto, selecione Publicar.

  7. Quando solicitado a confirmar, clique em Sim para publicar o runbook.

Iniciar o runbook

Você deve ter habilitado o Controle de Alterações e o Inventário para uma VM do Azure para iniciar este runbook. Ele requer uma VM e um grupo de recursos existentes com o recurso habilitado para configurar uma ou mais VMs no grupo de recursos de destino.

  1. Abra o runbook Enable-MultipleSolution.

    Multiple solution runbook

  2. Clique no botão Iniciar e insira os valores dos parâmetros nos seguintes campos:

    • VMNAME - O nome de uma VM existente a ser adicionada ao Controle de Alterações e ao Inventário. Deixe este campo em branco para adicionar todas as VMs no grupo de recursos.
    • VMRESOURCEGROUP - O nome do grupo de recursos para as VMs habilitarem.
    • SUBSCRIPTIONID - O ID de assinatura da nova VM a ser habilitada. Deixe este campo em branco para usar a assinatura do espaço de trabalho. Quando utilizar um ID de subscrição diferente, adicione a conta Run As à sua conta de Automação como contribuidor para a subscrição.
    • ALREADYONBOARDEDVM - O nome da VM que já está habilitada manualmente para atualizações.
    • ALREADYONBOARDEDVMRESOURCEGROUP - O nome do grupo de recursos ao qual a VM pertence.
    • SOLUTIONTYPE - Insira ChangeTracking.

    Enable-MultipleSolution runbook parameters

  3. Selecione OK para iniciar a tarefa de runbook.

  4. Monitore o progresso do trabalho do runbook e quaisquer erros na página Trabalhos .

Próximos passos