Risolvere i problemi comuni relativi alle macchine virtuali Start/Stop

Questo articolo fornisce informazioni sulla risoluzione dei problemi e sulla risoluzione dei problemi che possono verificarsi durante il tentativo di installare e configurare macchine virtuali Start/Stop. Per informazioni generali, vedere Panoramica delle macchine virtuali Start/Stop.

Convalida e risoluzione dei problemi generali

Questa sezione illustra come risolvere i problemi generali relativi agli scenari di pianificazione e identificare la causa radice.

Dashboard di Azure

È possibile iniziare esaminando il dashboard condiviso di Azure. Il dashboard condiviso di Azure distribuito come parte delle macchine virtuali Start/Stop v2 è un modo semplice e rapido per verificare lo stato di ogni operazione eseguita nelle macchine virtuali. Fare riferimento al riquadro Azioni tentate di recente nelle macchine virtuali per visualizzare tutte le operazioni recenti eseguite nelle macchine virtuali. Esiste una latenza, circa cinque minuti, per visualizzare i dati nel report man mano che esegue il pull dei dati dalla risorsa Application Insights.

App per la logica

A seconda delle app per la logica abilitate per supportare lo scenario di avvio/arresto, è possibile esaminare la cronologia delle esecuzioni per identificare il motivo per cui lo scenario di avvio/arresto pianificato non è stato completato correttamente per una o più macchine virtuali di destinazione. Per informazioni su come esaminare questa funzionalità in dettaglio, vedere Cronologia delle esecuzioni di App per la logica.

Archiviazione di Azure

È possibile esaminare i dettagli per le operazioni eseguite nelle macchine virtuali scritte nell'archivio delle richieste di tabella nell'account di archiviazione di Azure usato per le macchine virtuali Start/Stop v2. Seguire questa procedura per visualizzare tali record.

  1. Passare all'account di archiviazione nel portale di Azure e nell'account selezionare Storage Explorer nel riquadro a sinistra.
  2. Selezionare TABELLE e quindi selezionare requeststoretable.
  3. Ogni record nella tabella rappresenta l'azione di avvio/arresto eseguita su una macchina virtuale di Azure in base all'ambito di destinazione definito nello scenario dell'app per la logica. È possibile filtrare i risultati in base a una delle proprietà del record, ad esempio TIMESTAMP, ACTION o TARGETTOPLEVELRESOURCENAME.

Funzioni di Azure

È possibile esaminare i dettagli più recenti della chiamata per uno qualsiasi dei Funzioni di Azure responsabili dell'avvio della macchina virtuale e arrestare l'esecuzione. Prima di tutto esaminiamo il flusso di esecuzione.

Il flusso di esecuzione per lo scenario pianificato esequenziato è controllato dalla stessa funzione. Lo schema del payload è ciò che determina quale scenario viene eseguito. Per lo scenario pianificato, il flusso di esecuzione è - Coda >VirtualMachineRequestOrchestratorVirtualMachineRequestExecutorpianificata>.

Dall'app per la logica viene richiamata la funzione HTTP pianificata con lo schema payload. Dopo che la funzione HTTP pianificata riceve la richiesta, invia le informazioni alla funzione coda di Orchestrator , che a sua volta crea diverse code per ogni macchina virtuale per eseguire l'azione.

Seguire questa procedura per visualizzare i dettagli della chiamata.

  1. Nella portale di Azure passare a Funzioni di Azure.
  2. Selezionare l'app per le funzioni per le macchine virtuali Start/Stop v2 dall'elenco.
  3. Selezionare Funzioni nel riquadro a sinistra.
  4. Nell'elenco vengono visualizzate diverse funzioni associate per ogni scenario. Selezionare la funzione HTTP pianificata .
  5. Selezionare Monitor nel riquadro sinistro.
  6. Selezionare la traccia di esecuzione più recente per visualizzare i dettagli della chiamata e la sezione del messaggio per la registrazione dettagliata.
  7. Ripetere gli stessi passaggi per ogni funzione descritta come parte della revisione del flusso di esecuzione precedente.

Per altre informazioni sul monitoraggio Funzioni di Azure, vedere Analizzare Funzioni di Azure dati di telemetria in Application Insights.

Passaggi successivi

Altre informazioni sul monitoraggio di Funzioni di Azure e app per la logica: