Pontos-chave a serem observados para a migração automatizada

Aplica-se a: ✔️ VMs do Windows ✔️ VMs do Linux ✔️ Ambiente local ✔️ Servidores habilitados para o Azure Arc

Este artigo lista os detalhes significativos que você deve observar ao migrar usando a ferramenta de migração do portal ou scripts de migração.

Lembretes importantes

  • Consultas de Pesquisa Não Salvas do Azure não são migradas.

  • Os Runbooks de Migração e Retirada precisam ter o Az.Modules atualizado para funcionar.

  • O script de pré-requisito atualiza o Az.Modules para a versão mais recente, 8.0.0.

  • O StartTime do Agendamento MRP será igual ao nextRunTime da Configuração de Atualização de Software.

  • Os dados do Log Analytics não são migrados.

  • Identidades gerenciadas não dão suporte a cenários entre locatários.

  • A configuração RebootOnly não está disponível no Gerenciador de Atualizações do Azure. Os agendamentos com a configuração RebootOnly não são migrados..

  • Para Recorrência, os agendamentos de Automação dão suporte a valores entre (1 a 100) para agendamentos por hora/diária/semanal/mensal, enquanto a configuração de manutenção do Gerenciador de Atualizações do Azure dá suporte entre (6 a 35) para horários por hora e (1 a 35) para Diário/Semanal/Mensal. Veja os exemplos a seguir:

    Recorrência de agendamento de automação Cálculo de recorrência de agendamento de configuração de manutenção
    100 horas 24/100 = 4,16 (arredondado para o valor mais próximo) –> a cada quatro dias
    1 hora A cada 6 horas, pois é o valor mínimo
    100 dias 100/7 = 14,28 (arredondado para o valor mais próximo) –> a cada 14 semanas
    100 semanas 100/4,34 = 23,04 (arredondado para o valor mais próximo) –> a cada 23 meses
    A cada 100 semanas, e deve ser executado às sextas-feiras 23 meses (100/4,34). Mas não há no Gerenciador de Atualizações do Azure uma forma de dizer que é executado a cada 23 meses em todas as sextas-feiras do respectivo mês, portanto, a agenda não é migrada.
    Mais de 35 meses Recorrência de 35 meses
  • O SUC (Configuração de Atualização de Software) dá suporte entre 30 minutos e seis horas para a janela de manutenção. O MRP (Provedor de Recursos de Manutenção) dá suporte a um período que vai de 1 hora e 30 minutos a 4 horas.

    Janela de manutenção no Gerenciamento de Atualizações de Automação Janela de manutenção no Gerenciador de Atualizações do Azure
    30 minutos uma hora e 30 minutos
    Seis horas Quatro horas
  • Quando o runbook de migração é executado várias vezes, como por exemplo quando você migra todos os agendamentos de automação e, em seguida, novamente tenta migrar todos os agendamentos, o runbook de migração executa a mesma lógica. Fazer isso novamente atualizará o agendamento MRP se alguma nova alteração estiver presente no SUC. Isso não cria atribuições de configuração duplicadas. Além disso, as operações são realizadas apenas para agendamentos de automação com agendas habilitadas. Se um SUC tiver sido migrado anteriormente, ele será ignorado na próxima vez, pois o agendamento subjacente dele será Desabilitado.

  • No final, você pode resolver mais computadores do Azure Resource Graph como no Gerenciador de Atualizações do Azure. Você não pode verificar se o Hybrid Runbook Worker está gerando relatórios ou não, ao contrário do Gerenciamento de Atualizações de Automação, em que havia uma interseção do Consultas Dinâmicas e Hybrid Runbook Worker.

  • Computadores sem suporte no Gerenciador de Atualizações do Azure não são migrados. Os Agendamentos que têm esses computadores serão parcialmente migrados, e somente computadores compatíveis com a configuração de atualização de software serão movidos para o Gerenciador de Atualizações do Azure. Para evitar a aplicação de patch pelo Gerenciamento de Atualizações de Automação e pelo Gerenciador de Atualizações do Azure, remova os computadores migrados dos agendamentos de implantação no Gerenciamento de Atualizações de Automação.

  • Pós-remoção:

    • Certifique-se de executar o script que fará o seguinte:
      • Exclua a variável de conta de automação AzureAutomationAccountEnvironment criada para migração.
      • Remova a identidade gerenciada pelo usuário criada para a migração da conta de automação.
      • Exclua as funções atribuídas à identidade gerenciada pelo usuário criada para migração.
      • Exclua a identidade gerenciada pelo usuário criada para migração.
    • Para executar o script acima, você precisa ter permissões Microsoft.Authorization/roleAssignments/write em todas as assinaturas que contêm recursos de Gerenciamento de Atualizações de Automação, como computadores, agendamentos, workspace do Log Analytics e conta de automação. Para obter mais informações, confira como atribuir uma função do Azure.
    • O script deve ser executado da mesma maneira que o script de Pré-requisito.

Após a migração, uma Configuração de Atualização de Software pode ter qualquer um dos quatro seguintes status de migração:

  • MigrationFailed
  • PartiallyMigrated
  • NotMigrated
  • Migrado

A tabela a seguir mostra os cenários associados a cada Status de Migração:

MigrationFailed PartiallyMigrated NotMigrated Migrado
Falha ao criar a Configuração de Manutenção para a Configuração de Atualização de Software Número diferente de zero de computadores em que as Configurações de Patch não foram aplicadas.
Por exemplo, se um computador não tiver suporte no Gerenciador de Atualizações do Azure, o status da Configuração de Atualização de Software será parcialmente migrado.
Falha ao obter a configuração de atualização de software da API devido a algum erro de cliente/servidor, como Erro interno do serviço. Zero computadores em que as configurações de patch falharam em ser aplicadas
E
Zero computadores com atribuições de configuração com falha.
E
Zero Consultas Dinâmicas não puderam ser resolvidas, isto é, elas falharam em executar a consulta no Azure Resource Graph.
E
Zero falhas de atribuição de Configuração de Escopo Dinâmico
E
A Configuração de Atualização de Software possui zero Consultas de Pesquisa Salva.
Número diferente de zero de computadores com atribuições de configuração com falha. A Configuração de Atualização de Software está tendo a configuração de reinicialização apenas como reinicialização. Não há suporte para isso atualmente no Gerenciador de Atualizações do Azure.
Falha na resolução do número diferente de zero de consultas dinâmicas que falharam ao executar a consulta no Azure Resource Graph. A Configuração de Atualização de Software não tem um estado de provisionamento bem-sucedido no BD.
Número diferente de zero de falhas de atribuição de configuração de escopo dinâmico. A Configuração de Atualização de Software está em estado de erro no BD.
A Configuração de Atualização de Software está tendo consultas de pesquisa salvas. O agendamento associado à Configuração de Atualização de Software já expirou no momento da migração.
A Configuração de Atualização de Software está tendo tarefas pré/pós,que não foram migradas com sucesso O agendamento associado à Configuração de Atualização de Software está desabilitado.
Exceção sem tratamento durante a migração da configuração de atualização de software.

Próximas etapas