Risolvere i problemi comuni relativi all'avvio/arresto di macchine virtuali
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.
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 di Avvio/Arresto di macchine virtuali v2 è un modo rapido e semplice 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 certa latenza, circa cinque minuti, perché i dati vengano visualizzati nel report durante il pull dei dati dalla risorsa di Application Insights.
App per la logica
A seconda delle app per la logica abilitate per supportare lo scenario di avvio/arresto, è possibile esaminarne 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. Per informazioni su come esaminarlo in dettaglio, vedere Cronologia di esecuzione di App per la logica.
Archiviazione di Azure
È possibile esaminare i dettagli per le operazioni eseguite sulle macchine virtuali scritte nella tabella requestsstoretable nell'account di archiviazione di Azure usato per le macchine virtuali di avvio/arresto v2. Per visualizzare questi record, seguire questa procedura.
- Passare all'account di archiviazione nel portale di Azure e nell'account selezionare Storage Explorer nel riquadro a sinistra.
- Selezionare TABELLE e quindi selezionare requeststoretable.
- 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 delle chiamate più recenti per uno dei Funzioni di Azure responsabili dell'avvio e dell'arresto dell'esecuzione della macchina virtuale. Esaminare prima di tutto il flusso di esecuzione.
Il flusso di esecuzione per lo scenario pianificato e sequenziato è controllato dalla stessa funzione. Lo schema del payload è ciò che determina quale scenario viene eseguito. Per lo scenario pianificato, il flusso di esecuzione è : Coda VirtualMachineRequestOrchestrator> HTTP pianificata. >
Dall'app per la logica, la funzione HTTP pianificata viene richiamata con lo schema payload. Dopo che la funzione HTTP pianificata riceve la richiesta, invia le informazioni alla funzione della coda di Orchestrator , che a sua volta crea diverse code per ogni macchina virtuale per eseguire l'azione.
Per visualizzare i dettagli della chiamata, seguire questa procedura.
- Nella portale di Azure passare a Funzioni di Azure.
- Selezionare l'app per le funzioni per Avvio/Arresto di macchine virtuali v2 dall'elenco.
- Selezionare Funzioni nel riquadro a sinistra.
- Nell'elenco vengono visualizzate diverse funzioni associate per ogni scenario. Selezionare la funzione HTTP pianificata .
- Selezionare Monitoraggio nel riquadro a sinistra.
- Selezionare la traccia di esecuzione più recente per visualizzare i dettagli della chiamata e la sezione del messaggio per la registrazione dettagliata.
- Ripetere gli stessi passaggi per ogni funzione descritta come parte della revisione del flusso di esecuzione in precedenza.
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:
Monitorare le app per la logica.
Se si verificano problemi durante la distribuzione, si verifica un problema quando si usano le macchine virtuali di avvio/arresto v2 o se si ha una domanda correlata, è possibile inviare un problema in GitHub. L'invio di un evento imprevisto supporto tecnico di Azure dal sito di supporto tecnico di Azure è disponibile anche per questa versione.