Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Este artigo fornece informações sobre como solucionar e solucionar problemas que podem ocorrer ao tentar implantar ou remover extensões de máquina virtual (VM) do Azure em servidores habilitados para Azure Arc. Para obter informações gerais, consulte Gerenciamento de extensão de máquina virtual com servidores habilitados para Azure Arc.
Resolução de problemas gerais
Os dados sobre o estado das implantações de extensão podem ser recuperados do portal do Azure selecionando a máquina aplicável e, em seguida, selecionando Configurações de Extensões>.
Para solução de problemas gerais, tente as etapas a seguir. Estas etapas se aplicam a todas as extensões de VM.
Verifique se o agente da Máquina Conectada do Azure (
azcmagent
) está conectado e se os serviços dependentes estão em execução/ativos.Execute o comando
azcmagent show
e verifique o status na saída (o Azure Arc Proxy pode ser ignorado).Captura de tela da tabela que mostra o estado dos serviços dependentes como em execução ou parado.
Se quaisquer serviços diferentes do Azure Arc Proxy forem interrompidos, reinicie-os para retomar as operações de extensão.
Tente instalar novamente a extensão.
As extensões podem ficar bloqueadas em Failed ou em outros estados por vários motivos. Se o status de uma extensão não estiver listado como Bem-sucedido, remova a extensão e instale-a novamente. O seguinte comando do Azure PowerShell pode ser usado para remover uma extensão:
Remove-AzConnectedMachineExtension -Name <Extension Name> -ResourceGroupName <RG Name> -MachineName <Machine Name>
Verifique o registo do agente convidado e revise a atividade desde que a sua extensão foi provisionada. Para Windows, verifique em
%SystemDrive%\ProgramData\GuestConfig\ext_mgr_logs
, e para Linux verifique em/var/lib/GuestConfig/ext_mgr_logs
.Verifique os registos da extensão específica para obter mais detalhes.
Para computadores Windows
- Os logs são armazenados em
C:\ProgramData\GuestConfig
- As configurações de extensão e os arquivos de status estão localizados em
C:\Packages\Plugins
Para máquinas Linux:
- Os logs são armazenados em
/var/lib/GuestConfig
- As configurações de extensão e os arquivos de status estão localizados em
C:\Packages\Plugins
Os logs do serviço de extensão são gravados no
…GuestConfig\ext_mgr_logs\gc_ext.log
. Erros relacionados ao download ou verificação dos pacotes são mostrados lá.- Os logs são armazenados em
Verifique as seções de solução de problemas da documentação específica da extensão para obter códigos de erro, problemas conhecidos ou outros detalhes. Você pode encontrar documentação para muitas extensões na tabela de extensões.
Revise os logs do sistema. Verifique se há outras operações que possam interferir na extensão, como uma instalação de longa duração de outro aplicativo que exija acesso exclusivo ao gerenciador de pacotes.
Problemas conhecidos
O arquivo HandlerManifest.json não existe para a extensão
A extensão está presa num Deleting
estado. No log de serviço de extensão (gc_ext.log
), você verá o seguinte erro:
HandlerManifest.json file does not exist for extension
Análise
Falta o ficheiro HandlerManifest.json à extensão. Isso pode acontecer se a extensão não foi desinstalada corretamente.
Solution
Para remover a extensão, use
az connectedmachine extension delete
com os parâmetros--extension-name
,--machine-name
e--resource-group
.Se a extensão ainda estiver no mesmo estado, tente remover manualmente a extensão da máquina. Algumas extensões podem exigir etapas de limpeza adicionais. Consulte a documentação específica da extensão na tabela de extensões para obter mais orientações.
Para computadores Windows
- Navegue até
C:\Packages\Plugins\
- Exclua a pasta correspondente à extensão
Para máquinas Linux:
- Navegue até
/var/lib/waagent/
- Exclua a pasta correspondente à extensão
- Navegue até
Desinstale a extensão do Azure e reinstale-a.
Próximos passos
Se não vir o problema aqui ou não conseguir resolvê-lo, experimente um dos seguintes canais de suporte:
- Obtenha respostas de especialistas do Azure através do
Microsoft Q&A . - Abra um pedido de suporte para obter assistência. Para obter mais informações, veja Criar um pedido de suporte do Azure.