Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a: ✔️ Macchine virtuali Linux ✔️ Macchine virtuali Windows ✔️ Set di scalabilità flessibili ✔️ Set di scalabilità uniformi
La diagnostica di avvio è una funzionalità di debug per macchine virtuali (VM) di Azure che consente di diagnosticare gli errori di avvio della macchina virtuale. La diagnostica di avvio consente a un utente di osservare lo stato della macchina virtuale durante l'avvio raccogliendo informazioni e screenshot del log seriale.
Account di archiviazione della diagnostica di avvio
Quando si crea una macchina virtuale nel portale di Azure, la diagnostica di avvio è abilitata per impostazione predefinita. L'esperienza di diagnostica di avvio consigliata consiste nell'usare un account di archiviazione gestito, perché offre miglioramenti significativi delle prestazioni nel tempo per creare una macchina virtuale di Azure. Viene usato un account di archiviazione gestito di Azure, rimuovendo il tempo necessario per creare un account di archiviazione utente per archiviare i dati di diagnostica di avvio.
Importante
I BLOB di dati di diagnostica di avvio ,costituiti da log e immagini snapshot, vengono archiviati in un account di archiviazione gestito. I clienti verranno addebitati solo sui GiB usati dai blob, non sulle dimensioni fornite del disco. I contatori degli snapshot verranno usati per la fatturazione dell'account di archiviazione gestita. Poiché gli account gestiti vengono creati in archiviazione con ridondanza locale Standard o archiviazione con ridondanza della zona Standard, ai clienti verranno addebitati 0,05 USD/GB al mese solo per le dimensioni dei blob di dati diagnostici. Per altre informazioni su questo prezzo, vedere Prezzi di Managed Disks. I clienti vedono questo addebito associato all'URI della risorsa della macchina virtuale.
Un'esperienza di diagnostica di avvio alternativa consiste nell'usare un account di archiviazione personalizzato. Un utente può creare un nuovo account di archiviazione o usarne uno esistente. Quando il firewall di archiviazione è abilitato nell'account di archiviazione personalizzato (l'opzione Abilitato da tutte le reti non è selezionata), è necessario:
Assicurarsi che l'accesso tramite il firewall di archiviazione sia consentito alla piattaforma Azure per pubblicare lo screenshot e il log seriale. A tale scopo, passare all'account di archiviazione di diagnostica di avvio personalizzato nel portale di Azure e quindi selezionare Rete nella sezione Sicurezza e rete . Controllare se è selezionata la casella di controllo Consenti ai servizi di Azure nell'elenco dei servizi attendibili di accedere a questo account di archiviazione .
Consentire agli utenti del firewall di archiviazione di visualizzare gli screenshot di avvio o i log seriali. A tale scopo, aggiungere la rete o gli indirizzi IP di Internet del client/browser come esclusioni del firewall. Per altre informazioni, vedere Configurare i firewall e le reti virtuali di Archiviazione di Azure.
Per configurare il firewall di archiviazione per la console seriale di Azure, vedere Usare la console seriale con il firewall dell'account di archiviazione di diagnostica di avvio personalizzato abilitato.
Annotazioni
L'account di archiviazione personalizzato associato alla diagnostica di avvio richiede l'account di archiviazione e le macchine virtuali associate si trovano nella stessa area e nella stessa sottoscrizione.
Visualizzazione diagnostica di avvio
Passare al pannello della macchina virtuale nel portale di Azure, l'opzione di diagnostica di avvio si trova nella sezione Guida del portale di Azure. Se si seleziona diagnostica di avvio, viene visualizzata una schermata e le informazioni del log seriale. Il log seriale contiene la messaggistica del kernel e lo screenshot è uno snapshot dello stato corrente delle macchine virtuali. In base a se la macchina virtuale esegue Windows o Linux determina l'aspetto dello screenshot previsto. Per Windows, gli utenti visualizzano uno sfondo desktop e per Linux visualizzano una richiesta di accesso.
Abilitare la diagnostica di avvio gestito
La diagnostica di avvio gestita può essere abilitata tramite il portale di Azure, l'interfaccia a riga di comando e i modelli di Resource Manager.
Abilitare la diagnostica di avvio gestito tramite il portale di Azure
Quando si crea una macchina virtuale nel portale di Azure, l'impostazione predefinita consiste nell'abilitare la diagnostica di avvio usando un account di archiviazione gestito. Passare alla scheda Gestione durante la creazione della macchina virtuale per visualizzarla.
Abilitare la diagnostica di avvio gestito tramite CLI
La diagnostica di avvio con un account di archiviazione gestito è supportata nell'interfaccia della riga di comando di Azure 2.12.0 e versioni successive. Se non si immette un nome o un URI per un account di archiviazione, viene usato un account gestito. Per ulteriori informazioni ed esempi di codice, vedere la documentazione CLI per la diagnostica di avvio.
Abilitare la diagnostica di avvio gestito con PowerShell
La diagnostica di avvio con un account di archiviazione gestito è supportata in Azure PowerShell 6.6.0 e versioni successive. Se non si immette un nome o un URI per un account di archiviazione, viene usato un account gestito. Per altre informazioni ed esempi di codice, vedere la documentazione di PowerShell per la diagnostica di avvio.
Abilitare la diagnostica di avvio gestito usando i modelli di Azure Resource Manager (ARM)
Tutto dopo la versione 2020-06-01 dell'API supporta le diagnostiche di avvio gestite. Per altre informazioni, vedere Visualizzazione dell'istanza di diagnostica di avvio.
"name": "[parameters('virtualMachineName')]",
"type": "Microsoft.Compute/virtualMachines",
"apiVersion": "2020-06-01",
"location": "[parameters('location')]",
"dependsOn": [
"[concat('Microsoft.Network/networkInterfaces/', parameters('networkInterfaceName'))]"
],
"properties": {
"hardwareProfile": {
"vmSize": "[parameters('virtualMachineSize')]"
},
"storageProfile": {
"osDisk": {
"createOption": "fromImage",
"managedDisk": {
"storageAccountType": "[parameters('osDiskType')]"
}
},
"imageReference": {
"publisher": "publisherName",
"offer": "imageOffer",
"sku": "imageSKU",
"version": "imageVersion"
}
},
"networkProfile": {
"networkInterfaces": [
{
"id": "[resourceId('Microsoft.Network/networkInterfaces', parameters('networkInterfaceName'))]"
}
]
},
"osProfile": {
"computerName": "[parameters('virtualMachineComputerName')]",
"adminUsername": "[parameters('adminUsername')]",
"linuxConfiguration": {
"disablePasswordAuthentication": true
}
},
"diagnosticsProfile": {
"bootDiagnostics": {
"enabled": true
}
}
}
}
],
Annotazioni
Sostituire publisherName, imageOffer, imageSKU e imageVersion di volta in volta.
Limitazioni
- La diagnostica di avvio gestito è disponibile solo per le macchine virtuali di Azure Resource Manager.
- La diagnostica di avvio gestito non supporta le macchine virtuali che usano dischi del sistema operativo non gestiti.
- La diagnostica di avvio non supporta account di archiviazione Premium o account di archiviazione con ridondanza di zona. Se uno di questi vengono usati per la diagnostica di avvio, gli utenti ricevono un
StorageAccountTypeNotSupported
errore durante l'avvio della macchina virtuale. - Gli account di archiviazione gestiti sono supportati nella versione dell'API di Resource Manager "2020-06-01" e versioni successive.
- Il portale supporta solo l'uso della diagnostica di avvio con un account di archiviazione gestito per le macchine virtuali a istanza singola.
- Gli utenti non possono configurare un periodo di conservazione per la diagnostica di avvio gestito. I log vengono sovrascritti quando le dimensioni totali superano 1 GB.
Passaggi successivi
Altre informazioni sulla console seriale di Azure e su come usare la diagnostica di avvio per risolvere i problemi relativi alle macchine virtuali in Azure.