È possibile richiamare e configurare la diagnostica all'avvio di Microsoft Azure da un'istanza di Azure in un modello cloud. È inoltre possibile configurare l'analisi dei registri per un'istanza della macchina virtuale Azure. La diagnostica all'avvio è una funzionalità di debug per le macchine virtuali Azure che facilita la diagnostica degli errori di avvio delle macchine virtuali. Utilizzando la diagnostica all'avvio , l'utente può monitorare lo stato della macchina virtuale mentre viene avviata, raccogliendo screenshot e informazioni sul registro in serie.
Diagnostica all'avvio
La diagnostica all'avvio acquisisce gli screenshot e le informazioni del registro in serie, che devono essere salvati nel disco. Il disco può essere di due tipi; Disco gestito o Disco non gestito di Azure.
La proprietà YAML bootDiagnostics
è supportata nei modelli cloud di Azure. Quando questa proprietà è impostata su true
, la diagnostica all'avvio è abilitata nella distribuzione della macchina virtuale Azure applicabile.
bootDiagnostics
.
formatVersion: 1 inputs: {} resources: Cloud_Azure_Machine_1: type: Cloud.Azure.Machine metadata: layoutPosition: - 0 - 0 properties: image: ubuntu flavor: small bootDiagnostics: true
La diagnostica all'avvio può essere richiamata anche in una macchina virtuale Azure distribuita come operazione giorno 2. Passare alla pagina Distribuzioni in Cloud Assembly e selezionare la distribuzione Azure. Il menu Azioni in questa pagina consente di alternare tra Abilita diagnostica all'avvio e Disabilita diagnostica all'avvio.
Dopo aver distribuito un modello cloud con la diagnostica all'avvio abilitata, la pagina Cloud Assembly distribuzione iniziale per la distribuzione indicherà che la diagnostica di avvio è abilitata. Se si desidera disabilitare la diagnostica all'avvio, fare clic sul menu Azioni nella pagina Distribuzioni e selezionare Disabilita diagnostica all'avvio.
Log Analytics
Log Analytics consente di modificare ed eseguire query dei registri dai dati raccolti da Azure Monitor Logs e quindi di analizzare i risultati in modo interattivo. È possibile utilizzare le query di Log Analytics per recuperare i record che corrispondono a specifici criteri per consentire di identificare tendenze e modelli e quindi fornire una varietà di dettagli sui dati. Abilitando Log Analytics su una macchina virtuale Azure, tale macchina fungerà da origine dati.
Prima di poter configurare le analisi dei registri in un modello cloud di Cloud Assembly, è necessario creare e configurare un'area di lavoro Log Analytics di Azure. È possibile eseguire questa operazione utilizzando l'opzione Macchine virtuali nel menu Monitor di Azure. Per ulteriori informazioni, consultare la documentazione di Azure.
Per configurare le analisi dei registri, è necessario disporre dell'ID dell'area di lavoro di Azure e della chiave dell'area di lavoro. È possibile trovarli nella scheda Gestione agenti in Azure nell'area di lavoro Log Analytics.
Il seguente esempio di modello cloud mostra in che modo è possibile configurare le analisi dei registri utilizzando le estensioni.
formatVersion: 1 inputs: {} resources: Cloud_Azure_Machine_1: type: Cloud.Azure.Machine properties: image: ubuntu flavor: small extensions: - autoUpgradeMinorVersion: true name: test-loga protectedSettings: workspaceKey: xxxxxxxxx publisher: Microsoft.EnterpriseCloud.Monitoring settings: workspaceId: aaaaaaaaa type: OmsAgentForLinux typeHandlerVersion: '1.0'
Dopo aver distribuito un modello cloud con Log Analytics abilitato, è possibile abilitarlo o disabilitarlo utilizzando le opzioni del menu Azioni nella pagina Distribuzioni di Cloud Assembly per la distribuzione.