Risolvere i problemi comuni relativi all'avvio/arresto di macchine virtuali (anteprima)Troubleshoot common issues with Start/Stop VMs (preview)

Questo articolo fornisce informazioni sulla risoluzione dei problemi e sulla risoluzione dei problemi che possono verificarsi durante il tentativo di installare e configurare le macchine virtuali di avvio/arresto (anteprima).This article provides information on troubleshooting and resolving issues that may occur while attempting to install and configure Start/Stop VMs (preview). Per informazioni generali, vedere Start/Stop VM Overview.For general information, see Start/Stop VMs overview.

Convalida generale e risoluzione dei problemiGeneral validation and troubleshooting

In questa sezione viene illustrato come risolvere i problemi generali relativi agli scenari di pianificazione e come identificare la causa principale.This section covers how to troubleshoot general issues with the schedules scenarios and help identify the root cause.

Dashboard di AzureAzure dashboard

È possibile iniziare esaminando il dashboard condiviso di Azure.You can start by reviewing the Azure shared dashboard. Il dashboard condiviso di Azure distribuito come parte di Start/Stop VM V2 (anteprima) è un modo rapido e semplice per verificare lo stato di ogni operazione eseguita sulle macchine virtuali.The Azure shared dashboard deployed as part of Start/Stop VMs v2 (preview) is a quick and easy way to verify the status of each operation that's performed on your VMs. Per visualizzare tutte le operazioni recenti eseguite nelle macchine virtuali, fare riferimento al riquadro azioni recentemente tentate nel riquadro VM .Refer to the Recently attempted actions on VMs tile to see all the recent operations executed on your VMs. Si verifica una latenza, circa cinque minuti, per visualizzare i dati nel report durante il pull dei dati dalla risorsa Application Insights.There is some latency, around five minutes, for data to show up in the report as it pulls data from the Application Insights resource.

App per la logicaLogic Apps

A seconda delle app per la logica abilitate per supportare lo scenario di avvio/arresto, è possibile esaminare la cronologia di esecuzione per identificare il motivo per cui lo scenario di avvio/arresto pianificato non è stato completato correttamente per una o più macchine virtuali di destinazione.Depending on which Logic Apps you have enabled to support your start/stop scenario, you can review its run history to help identify why the scheduled startup/shutdown scenario did not complete successfully for one or more target VMs. Per informazioni su come esaminarlo in dettaglio, vedere cronologia di esecuzione delle appper la logica.To learn how to review this in detail, see Logic Apps run history.

Archiviazione di AzureAzure Storage

È possibile esaminare i dettagli per le operazioni eseguite nelle macchine virtuali scritte nella tabella requestsstoretable nell'account di archiviazione di Azure usato per avviare/arrestare le VM V2 (anteprima).You can review the details for the operations performed on the VMs that are written to the table requestsstoretable in the Azure storage account used for Start/Stop VMs v2 (preview). Per visualizzare tali record, seguire questa procedura.Perform the following steps to view those records.

  1. Passare all'account di archiviazione nel portale di Azure e nell'account selezionare * * Storage Explorer (anteprima) nel riquadro a sinistra.Navigate to the storage account in the Azure portal and in the account select **Storage Explorer (preview) from the left-hand pane.
  2. Selezionare tabelle e quindi selezionare requeststoretable.Select TABLES and then select requeststoretable.
  3. Ogni record della tabella rappresenta l'azione di avvio/arresto eseguita su una macchina virtuale di Azure basata sull'ambito di destinazione definito nello scenario dell'app per la logica.Each record in the table represents the start/stop action performed against an Azure VM based on the target scope defined in the logic app scenario. È possibile filtrare i risultati in base a una qualsiasi delle proprietà del record (ad esempio, TIMESTAMP, ACTION o TARGETTOPLEVELRESOURCENAME).You can filter the results by any one of the record properties (for example, TIMESTAMP, ACTION, or TARGETTOPLEVELRESOURCENAME).

Funzioni di AzureAzure Functions

È possibile esaminare i dettagli più recenti della chiamata per le funzioni di Azure responsabili dell'avvio e dell'arresto dell'esecuzione della macchina virtuale.You can review the latest invocation details for any of the Azure Functions responsible for the VM start and stop execution. Esaminare prima di tutto il flusso di esecuzione.First let's review the execution flow.

Il flusso di esecuzione per lo scenario pianificato e sequenziato è controllato dalla stessa funzione.The execution flow for both Scheduled and Sequenced scenario is controlled by the same function. Lo schema del payload è quello che determina quale scenario viene eseguito.The payload schema is what determines which scenario is performed. Per lo scenario pianificato , il flusso di esecuzione è- scheduled HTTP > VirtualMachineRequestOrchestrator Queue > VirtualMachineRequestExecutor Queue.For the Scheduled scenario, the execution flow is - Scheduled HTTP > VirtualMachineRequestOrchestrator Queue > VirtualMachineRequestExecutor Queue.

Dall'app per la logica, la funzione http pianificata viene richiamata con lo schema del payload.From the logic app, the Scheduled HTTP function is invoked with Payload schema. Una volta ricevuta la richiesta, la funzione http pianificata Invia le informazioni alla funzione della coda dell'agente di orchestrazione , che a sua volta crea diverse code per ogni macchina virtuale per eseguire l'azione.Once the Scheduled HTTP function receives the request, it sends the information to the Orchestrator queue function, which in turn creates several queues for each VM to perform the action.

Per visualizzare i dettagli della chiamata, seguire questa procedura.Perform the following steps to see the invocation details.

  1. Nella portale di Azure passare a funzioni di Azure.In the Azure portal, navigate to Azure Functions.
  2. Selezionare l'app per le funzioni per avviare/arrestare le VM V2 (anteprima) dall'elenco.Select the Function app for Start/Stop VMs v2 (preview) from the list.
  3. Selezionare funzioni dal riquadro a sinistra.Select Functions from the left-hand pane.
  4. Nell'elenco vengono visualizzate diverse funzioni associate a ogni scenario.In the list, you see several functions associated for each scenario. Consente di selezionare la funzione http pianificata .Select the Scheduled HTTP function.
  5. Selezionare monitoraggio dal riquadro a sinistra.Select Monitor from the left-hand pane.
  6. Selezionare la traccia di esecuzione più recente per visualizzare i dettagli della chiamata e la sezione del messaggio per la registrazione dettagliata.Select the latest execution trace to see the invocation details and the message section for detailed logging.
  7. Ripetere gli stessi passaggi per ogni funzione descritta nell'ambito della revisione del flusso di esecuzione precedente.Repeat the same steps for each function described as part of reviewing the execution flow earlier.

Per altre informazioni sul monitoraggio di funzioni di Azure, vedere analizzare i dati di telemetria di funzioni di Azure in Application Insights.To learn more about monitoring Azure Functions, see Analyze Azure Functions telemetry in Application Insights.

Passaggi successiviNext steps

Altre informazioni sul monitoraggio di funzioni di Azure e app per la logica:Learn more about monitoring Azure Functions and logic apps: