Solução de problemas com as Configurações de Manutenção
Este artigo descreve os problemas e erros comuns que podem surgir durante a implantação ou o uso de Configurações de Manutenção para aplicação de patches agendada em máquinas virtuais (VMs), juntamente com estratégias para resolvê-los.
Uma VM é desligada e não responde quando você usa um escopo estático na manutenção de convidado
Problema
Uma configuração de manutenção não instala um patch agendado nas VMs e apresenta um erro ShutdownOrUnresponsive
.
Solução
Em um escopo estático, é fundamental evitar depender de configurações de VM desatualizadas. Portanto, é imperativo garantir que a VM esteja em funcionamento enquanto o patch está sendo instalado. Se a instância da VM for recriada com o mesmo nome, será fundamental priorizar a reatribuição da configuração após a recriação da instância da VM.
O sistema executará essa ação automaticamente dentro de 12 horas após a recriação, se não for executada pelo usuário. Se a configuração de manutenção da VM recriada conectada for disparada dentro de 12 horas após a recriação da VM com o mesmo nome, um erro ShutdownOrUnresponsive
será exibido. Portanto, é recomendável executar a ação mencionada anteriormente ou aguardar 12 horas antes de aplicar o patch ao computador por meio da configuração de manutenção.
A aplicação de patches agendada atinge o tempo limite ou falha
Problema
A aplicação de patches agendada falha com um erro TimeOut
ou Failed
depois que você move uma VM, recriando-a com o mesmo nome em uma região diferente. O portal pode mostrar a mesma VM duas vezes porque a VM criada anteriormente foi removida do back-end.
Solução
Se a instância da VM for recriada com o mesmo nome, será fundamental priorizar a reatribuição da configuração depois que a instância da VM for recriada em uma região diferente.
O sistema executará essa ação automaticamente dentro de 12 horas após a recriação, se não for executada pelo usuário. Se a configuração de manutenção da VM recriada conectada for disparada dentro de 12 horas após recriar a VM com o mesmo nome, um erro TimeOut
ou Failed
será exibido. Portanto, é recomendável executar a ação mencionada anteriormente ou aguardar 12 horas antes de aplicar o patch ao computador por meio da configuração de manutenção.
Não é possível excluir a atribuição de configuração
Problema
A atribuição de configuração não pôde ser removida ou excluída de uma determinada configuração de manutenção
Resolução
Use as etapas a seguir para mitigar esse problema:
- Exclua a configuração de manutenção existente na qual está ocorrendo esse problema.
- Crie uma configuração de manutenção e atribua o conjunto necessário de escopo dinâmico e VMs conforme anexado na configuração da manutenção excluída.
Se quiser criar uma configuração de manutenção com o mesmo nome da configuração de manutenção excluída, você terá de esperar 20 minutos para que a limpeza ocorra no back-end. O sistema não permite a criação de uma configuração de manutenção com o mesmo nome se a limpeza não for realizada no back-end.
A aplicação de patches agendada para de funcionar depois que o recurso é movido
Problema
Se você mover um recurso para um grupo de recursos ou assinatura diferente, a aplicação de patches agendada para o recurso deixará de funcionar.
Resolução
Atualmente, o sistema não dá suporte à movimentação de recursos entre grupos de recursos ou assinaturas. Como solução alternativa, use as seguintes etapas para o recurso que você deseja mover. Como pré-requisito, primeiro remova a atribuição antes de seguir as etapas.
Se você estiver usando um escopo static
:
- Mova o recurso para um grupo de recursos ou assinatura diferente.
- Recrie a atribuição de recursos.
Se você estiver usando um escopo dynamic
:
- Iniciar ou aguardar a próxima execução agendada. Essa ação solicita que o sistema remova completamente a atribuição, para que você possa prosseguir com as próximas etapas.
- Mova o recurso para um grupo de recursos ou assinatura diferente.
- Crie novamente a atribuição de recursos.
Se uma das etapas não for realizada, mova o recurso para o grupo de recursos ou a ID da assinatura anterior e tente realizar as etapas novamente.
Observação
Se o grupo de recursos for excluído, recrie-o com o mesmo nome. Se a ID da assinatura for excluída, entre em contato com a equipe de suporte para mitigação.
A Configuração de Manutenção não disparou na data e na hora configuradas
Problema
Depois de criar uma Configuração de Manutenção com um valor repetido de semana ou mês, você espera que o agendamento comece na data e na hora especificadas e, em seguida, seja recorrente com base no intervalo escolhido. No entanto, o agendamento não foi disparado na data e na hora de início.
Resolução
A primeira execução da Configuração de Manutenção ocorre no primeiro valor de recorrência após a data de início especificada, não necessariamente na própria data de início. Por exemplo, se a configuração de manutenção começar em 17 de janeiro (quarta-feira) e for definida para ocorrer novamente todas as segundas-feiras, a primeira execução do agendamento será na primeira segunda-feira após 17 de janeiro, que é 22 de janeiro.
Você pode exibir as quatro primeiras instâncias da execução agendada ao criar uma nova configuração de manutenção no Portal do Azure.
Falha na criação de um escopo dinâmico
Problema
Não é possível criar um escopo dinâmico devido ao controle de acesso baseado em função (RBAC).
Resolução
Para criar um escopo dinâmico, você deve ter a permissão no nível da assinatura ou no nível do grupo de recursos. Especificamente, a seguir estão os requisitos que você precisa cuidar.
- A assinatura sob a qual o escopo dinâmico está sendo criado deve ser registrada no RP de Manutenção.
- É recomendável ter a função "Colaborador de Aplicação de Patch Agendada" a ser atribuída aos seguintes escopos:
- O grupo de assinatura/recurso no qual o escopo dinâmico está sendo criado.
- O escopo de configuração de manutenção.
Para obter mais informações, consulte a lista de permissões para vários recursos aqui.
Uma atualização está travada e não está progredindo
Problema
Aplica-se a: ✔️ Hosts Dedicados ✔️ VMs
Se você reimplantar um recurso em um cluster diferente e criar uma solicitação de atualização pendente usando o valor do cluster antigo, a solicitação ficará travada indefinidamente.
Resolução
Se o status de uma operação para aplicar uma atualização for fechado ou não encontrado, tente novamente após 120 horas. Se o problema persistir, entre em contato com a equipe de suporte para receber assistência.
Um host dedicado é atualizado depois que uma configuração de manutenção é anexada
Problema
Uma configuração de manutenção não bloqueia a atualização de um host dedicado, e o host é atualizado mesmo depois que você anexa uma configuração de manutenção.
Resolução
Se você recriar um host dedicado com o mesmo nome, as Configurações de Manutenção manterão a ID do host dedicado antigo, o que impedirá o bloqueio das atualizações. Você pode resolver esse problema removendo a configuração de manutenção e reatribuindo-a. O sistema executará essa ação automaticamente dentro de 12 horas após a recriação, se não for executada pelo usuário. É recomendável executar a ação mencionada anteriormente ou aguardar 12 horas antes que essa ação seja executada automaticamente.
Um agendamento não é disparado
Problema
Se um recurso tiver duas Configurações de Manutenção com o mesmo horário de disparo e configuração de instalação de patches, e ambas forem atribuídas à mesma VM ou recurso, apenas uma configuração de manutenção será disparada.
Resolução
Modifique o horário de início de uma das Configurações de Manutenção para mitigar o problema. Essa é uma solução alternativa para uma limitação atual do sistema em que as Configurações de Manutenção não conseguem identificar qual configuração de manutenção deve ser disparada.
Não é possível criar um escopo dinâmico para um grupo de recursos
Problema
A validação do escopo dinâmico falha devido a um valor nulo no local.
Resolução
Esse problema com a validação de escopo dinâmico causa regressão no processo de validação. Recomendamos que você forneça o conjunto necessário de locais para um escopo dinâmico no nível do grupo de recursos.
Um escopo dinâmico não é executado e nenhum recurso é corrigido
Problema
O nivelamento do escopo dinâmico falha devido à limitação, e o serviço não consegue determinar quais VMs estão associadas à VM.
Solução
Certifique-se de que o número de assinaturas por escopo dinâmico seja menor que 200. Saiba mais sobre os limites de serviço do escopo dinâmico.
A atribuição de configuração de um host dedicado não é limpa após a remoção do host
Problema
Depois que você exclui os hosts dedicados, as atribuições de configuração anexadas aos hosts dedicados continuam existindo.
Resolução
Antes de excluir um host dedicado, certifique-se de excluir a configuração de manutenção que está associada a ele. Se o host dedicado for excluído, mas ainda aparecer no portal, entre em contato com a equipe de suporte para receber assistência. Atualmente, há processos de limpeza em vigor para hosts dedicados, para ajudar a evitar qualquer impacto sobre os clientes.
Não é possível fornecer vários valores de marca para escopos dinâmicos
Problema
Se você usar o portal do Azure, não poderá fornecer vários valores de marca para escopos dinâmicos.
Resolução
Atualmente, esse recurso não está disponível no portal. Como solução alternativa, você pode usar a CLI do Azure ou o Azure PowerShell para criar um escopo dinâmico. O sistema aceita vários valores para marcas quando você usa a CLI do Azure ou a opção Azure PowerShell.
Uma configuração de manutenção é disparada novamente com um tempo de disparo mais antigo
Problema
Há um problema conhecido nas Configurações de Manutenção relacionadas ao armazenamento em cache de políticas de manutenção antigas. Se uma política antiga estiver armazenada em cache e uma nova instância mover o processamento da nova política, o computador antigo poderá disparar o agendamento com a hora de início desatualizada.
Solução
Recomendamos que você atualize a configuração de manutenção pelo menos uma hora antes do horário agendado. Se o problema persistir, entre em contato com a equipe de suporte para receber assistência.
Uma configuração de manutenção atinge o tempo limite enquanto aguarda a conclusão de uma atualização em andamento em um recurso
Problema
Em casos raros, se a janela de atualização do host coincidir com a janela de aplicação de patches do convidado da VM e se a janela de aplicação de patches do convidado não tiver tempo suficiente para ser executada após a atualização do host, o sistema mostrará esta mensagem de erro: "Tempo limite do agendamento, aguardando uma atualização em andamento para concluir o recurso". O motivo é que a plataforma permite apenas uma atualização por vez.
Resolução
Altere o agendamento da configuração de manutenção para a atualização do convidado para um horário após a conclusão da atualização em andamento.
A nova configuração de manutenção retém atributos da configuração excluída
Problema
Uma configuração de manutenção recém-criada com o mesmo nome de uma configuração excluída anteriormente está herdando propriedades da configuração excluída.
Solução
Garanta um tempo mínimo de espera de 20 minutos entre a exclusão de uma configuração de manutenção e a criação de uma nova com o mesmo nome. Se o problema persistir, entre em contato com a equipe de suporte para receber assistência.
A atribuição de manutenção falha com o erro InternalServerError
Problema
A atribuição de manutenção falha com InternalServerError
ao usar o modelo Bicep ou a API MRP. A atribuição pode ser feita com êxito usando o portal, a CLI ou o PowerShell.
Solução
É recomendável usar a localização/região em uma forma normalizada para o modelo Bicep e a API MRP. A forma normalizada envolve a remoção do espaço em branco e a conversão do texto em letras minúsculas. Por exemplo, EAST US 2 EUAP
resultará em um erro interno do servidor, enquanto eastus2euap
será processado com êxito.
As Configurações de Manutenção não dão suporte para uma API
Atualmente, o recurso não dá suporte para as seguintes APIs:
- Obter Aplicar atualização no nível da assinatura
- Obter a Atualização da Aplicação no nível do Grupo de Recursos
- Obter Atualização pendente no nível da assinatura
- Obter Atualização pendente no nível do grupo de recursos