Compartilhar via


Solucionar problemas comuns ao iniciar/parar VMs

Este artigo fornece informações sobre como solucionar problemas que podem ocorrer durante a tentativa de instalar e configurar o processo de iniciar/parar VMs.

Validação geral e solução de problemas

Esta seção aborda como solucionar problemas gerais com os cenários de agendas e ajudar a identificar a causa raiz.

Painel do Azure

Você pode começar revisando o painel compartilhado do Azure. O painel compartilhado do Azure implantado como parte de iniciar/parar VMs v2 é uma maneira rápida e fácil de verificar o status de cada operação executada em suas VMs. Consulte as ações tentadas recentemente no bloco VMs para ver todas as operações recentes executadas em suas VMs. Há alguma latência, cerca de cinco minutos, para que os dados sejam exibidos no relatório à medida que eles efetuam pull dos dados do recurso Application Insights.

Aplicativos Lógicos

Dependendo de quais aplicativos lógicos você habilitou para dar suporte ao seu cenário de início/parada, você pode examinar seu histórico de execução para ajudar a identificar por que o cenário de inicialização/desligamento agendado não foi concluído com êxito para uma ou mais VMs de destino. Para saber como revisar isso detalhadamente, consulte histórico de execução de aplicativos lógicos.

Armazenamento do Azure

Você pode examinar os detalhes das operações executadas nas VMs que são gravadas na tabela requestsstoretable na conta de armazenamento do Azure usada para iniciar/parar VMs v2. Execute as etapas a seguir para exibir estes registros.

  1. Navegue até a conta de armazenamento no portal do Azure e, na conta, selecione Gerenciador de Armazenamento no painel esquerdo.
  2. Selecione TABLES e, em seguida, selecione requeststoretable.
  3. Cada registro na tabela representa a ação iniciar/parar executada em uma VM do Azure com base no escopo de destino definido no cenário do aplicativo lógico. Você pode filtrar os resultados por qualquer uma das propriedades de registro (por exemplo, TIMESTAMP, ACTION ou TARGETTOPLEVELRESOURCENAME).

Funções do Azure

Você pode analisar os detalhes de invocação mais recentes para qualquer um dos Azure Functions responsável pela execução de início e parada da VM. Primeiro, vamos analisar o fluxo de execução.

O fluxo de execução para o cenário Agendado e Sequenciado é controlado pela mesma função. O esquema de carga é o que determina qual cenário é executado. Para o cenário Agendado, o fluxo de execução é - HTTP Agendado Fila >VirtualMachineRequestOrchestrator Fila >VirtualMachineRequestExecutor.

No aplicativo lógico, a função HTTP agendada é invocada com o esquema de carga. Depois que a função HTTP agendada recebe a solicitação, ela envia as informações para a função de fila Orchestrator, que, por sua vez, cria várias filas para cada VM executar a ação.

Execute as etapas a seguir para ver os detalhes da invocação.

  1. No portal do Azure, navegue até Azure Functions.
  2. Selecione o aplicativo de funções para iniciar/parar VMs v2 na lista.
  3. Selecione Functions no painel à esquerda.
  4. Na lista, você verá várias funções associadas para cada cenário. Selecione a função HTTP agendada.
  5. Em seguida, selecione Monitor no painel esquerdo.
  6. Selecione o rastreamento de execução mais recente para ver os detalhes da invocação e a seção de mensagem para registro em log detalhado.
  7. Repita as mesmas etapas para cada função descrita como parte da revisão do fluxo de execução anterior.

Para saber mais sobre como monitorar Azure Functions, consulte Analisar a telemetria de Azure Functions no Application Insights.

Próximas etapas

Para saber mais sobre como monitorar o Azure Functions e aplicativos lógicos: