Come usare la diagnostica di avvio per risolvere i problemi relativi alle macchine virtuali Linux in AzureHow to use boot diagnostics to troubleshoot Linux virtual machines in Azure

In Azure ora è disponibile il supporto per due funzionalità di debug: il supporto per l'output della console e per gli screenshot per il modello di distribuzione Resource Manager di Macchine virtuali di Azure.Support for two debugging features is now available in Azure: Console Output and Screenshot support for Azure Virtual Machines Resource Manager deployment model.

Quando si usa l'immagine personale in Azure o anche quando si avvia una delle immagini della piattaforma, una macchina virtuale può passare a uno stato non avviabile per diversi motivi.When bringing your own image to Azure or even booting one of the platform images, there can be many reasons why a Virtual Machine gets into a non-bootable state. Queste funzionalità consentono di diagnosticare facilmente gli errori di avvio e di ripristinare le macchine virtuali.These features enable you to easily diagnose and recover your Virtual Machines from boot failures.

Per le macchine virtuali Linux, è possibile visualizzare facilmente l'output del log della console dal portale:For Linux Virtual Machines, you can easily view the output of your console log from the Portal:

Portale di Azure

Per le macchine virtuali sia Windows che Linux, Azure consente anche di visualizzare uno screenshot della VM dall'hypervisor:However, for both Windows and Linux Virtual Machines, Azure also enables you to see a screenshot of the VM from the hypervisor:

Errore

Entrambe le funzionalità sono supportate per Macchine virtuali di Azure in tutte le aree.Both of these features are supported for Azure Virtual Machines in all regions. Si noti che la visualizzazione degli screenshot e dell'output nell'account di archiviazione può richiedere fino a 10 minuti.Note, screenshots, and output can take up to 10 minutes to appear in your storage account.

Errori di avvio comuniCommon boot errors

Abilitare la diagnostica in una nuova macchina virtualeEnable diagnostics on a new virtual machine

  1. Quando si crea una nuova macchina virtuale dal portale di anteprima, selezionare Azure Resource Manager dall'elenco a discesa del modello di distribuzione:When creating a new Virtual Machine from the Preview Portal, select the Azure Resource Manager from the deployment model dropdown:

    Gestione risorse

  2. Configurare l'opzione Monitoraggio per selezionare l'account di archiviazione in cui si vogliono inserire questi file di diagnostica.Configure the Monitoring option to select the storage account where you would like to place these diagnostic files.

    Creare una macchina virtuale

  3. Se si esegue la distribuzione da un modello di Azure Resource Manager, passare alla risorsa macchina virtuale e aggiungere la sezione del profilo di diagnostica.If you are deploying from an Azure Resource Manager template, navigate to your Virtual Machine resource and append the diagnostics profile section. Si ricordi di usare l'intestazione di versione API "2015-06-15".Remember to use the “2015-06-15” API version header.

    {
          "apiVersion": "2015-06-15",
          "type": "Microsoft.Compute/virtualMachines",
          … 
    
  4. Il profilo di diagnostica consente di selezionare l'account di archiviazione in cui si vogliono inserire questi log.The diagnostics profile enables you to select the storage account where you want to put these logs.

            "diagnosticsProfile": {
                "bootDiagnostics": {
                "enabled": true,
                "storageUri": "[concat('http://', parameters('newStorageAccountName'), '.blob.core.windows.net')]"
                }
            }
            }
        }
    

Aggiornare una macchina virtuale esistenteUpdate an existing virtual machine

Per abilitare la diagnostica dal portale, è anche possibile aggiornare una macchina virtuale esistente dal portale.To enable boot diagnostics through the portal, you can also update an existing virtual machine through the portal. Selezionare l'opzione Diagnostica di avvio e fare clic su Salva.Select the Boot Diagnostics option and Save. Riavviare la VM per rendere effettivo l'aggiornamento.Restart the VM to take effect.

Aggiornare una VM esistente