Diagnostische gegevens over opstarten Azure

Van toepassing op: ✔️ Linux-VM's ✔️ Windows-VM's ✔️ Flexibele schaalsets ✔️ Uniforme schaalsets

Diagnostische gegevens over opstarten is een foutopsporingsfunctie voor virtuele Azure-machines (VM's) waarmee een diagnose kan worden gesteld van vm-opstartfouten. Met diagnostische gegevens over opstarten kan een gebruiker de status van de VM tijdens het opstarten observeren door seriële logboekgegevens en schermopnamen te verzamelen.

Opslagaccount voor diagnostische gegevens over opstarten

Wanneer u een virtuele machine maakt in Azure Portal, is diagnostische gegevens over opstarten standaard ingeschakeld. De aanbevolen ervaring met diagnostische gegevens over opstarten is het gebruik van een beheerd opslagaccount, omdat dit aanzienlijke prestatieverbeteringen oplevert in de tijd dat een Azure-VM wordt gemaakt. Er wordt een beheerd Azure-opslagaccount gebruikt, zodat het niet langer duurt om een gebruikersopslagaccount te maken om de diagnostische opstartgegevens op te slaan.

Belangrijk

De blobs met diagnostische gegevens over opstarten (die bestaan uit logboeken en momentopname-installatiekopieën) worden opgeslagen in een beheerd opslagaccount. Klanten worden alleen in rekening gebracht voor gebruikte GiBs door de blobs, niet voor de ingerichte grootte van de schijf. De momentopnamemeters worden gebruikt voor facturering van het beheerde opslagaccount. Omdat de beheerde accounts worden gemaakt op Standard LRS of Standard ZRS, wordt voor klanten alleen $ 0,05/GB per maand in rekening gebracht voor de grootte van hun diagnostische gegevens-blobs. Zie Prijzen van beheerde schijven voor meer informatie over deze prijzen. Klanten zien dat deze kosten zijn gekoppeld aan hun VM-resource-URI.

Een alternatieve diagnostische opstartervaring is het gebruik van een aangepast opslagaccount. Een gebruiker kan een nieuw opslagaccount maken of een bestaand opslagaccount gebruiken. Wanneer de opslagfirewall is ingeschakeld voor het aangepaste opslagaccount (de optie Ingeschakeld vanuit alle netwerken is niet geselecteerd), moet u het volgende doen:

  • Zorg ervoor dat toegang via de opslagfirewall is toegestaan voor het Azure-platform om de schermopname en het seriële logboek te publiceren. Ga hiervoor naar het aangepaste opslagaccount voor diagnostische opstartgegevens in de Azure Portal en selecteer vervolgens Netwerken in de sectie Beveiliging en netwerken. Controleer of het selectievakje Azure-services in de lijst met vertrouwde services toegang verlenen tot dit opslagaccount is ingeschakeld.

  • Sta toe dat de opslagfirewall voor gebruikers de opstartschermopnamen of seriële logboeken kan bekijken. Voeg hiervoor de internet-IP-adressen van uw netwerk of de client/browser toe als firewalluitsluitingen. Raadpleeg Firewalls en virtuele netwerken voor Azure Storage configureren voor meer informatie.

Als u de opslagfirewall wilt configureren voor de Seriële console van Azure, raadpleegt u Seriële console gebruiken met de firewall voor aangepaste opslagaccounts voor diagnostische opstartgegevens ingeschakeld.

Notitie

Voor het aangepaste opslagaccount dat is gekoppeld aan diagnostische gegevens over opstarten, moeten het opslagaccount en de bijbehorende virtuele machines zich in dezelfde regio en hetzelfde abonnement bevinden.

Diagnostische opstartweergave

Ga naar de blade virtuele machine in de Azure Portal. De optie diagnostische gegevens over opstarten vindt u in de sectie Ondersteuning en probleemoplossing in de Azure Portal. Als u diagnostische gegevens over opstarten selecteert, worden een schermopname en seriële logboekgegevens weergegeven. Het seriële logboek bevat kernelberichten en de schermopname is een momentopname van de huidige status van uw VM's. Op basis van of op de VM Windows of Linux wordt uitgevoerd, wordt bepaald hoe de verwachte schermopname eruit zou zien. Voor Windows zien gebruikers een bureaubladachtergrond en voor Linux zien gebruikers een aanmeldingsprompt.

Schermopname van Diagnostische gegevens over opstarten in LinuxSchermopname van diagnostische gegevens over opstarten in Windows

Diagnostische gegevens over beheerd opstarten inschakelen

Diagnostische gegevens over beheerde opstarten kunnen worden ingeschakeld via de Azure Portal, CLI en ARM-sjablonen.

Diagnostische gegevens over beheerd opstarten inschakelen met behulp van de Azure Portal

Wanneer u een virtuele machine maakt in de Azure Portal, is de standaardinstelling dat diagnostische gegevens over opstarten zijn ingeschakeld met behulp van een beheerd opslagaccount. Ga tijdens het maken van de VM naar het tabblad Beheer om deze weer te geven.

Schermopname van het inschakelen van diagnostische gegevens over beheerd opstarten tijdens het maken van de VM.

Diagnostische gegevens over beheerd opstarten inschakelen met behulp van CLI

Diagnostische gegevens over opstarten met een beheerd opslagaccount worden ondersteund in Azure CLI 2.12.0 en hoger. Als u geen naam of URI voor een opslagaccount invoert, wordt een beheerd account gebruikt. Zie de CLI-documentatie voor diagnostische gegevens over opstarten voor meer informatie en codevoorbeelden.

Diagnostische gegevens over beheerd opstarten inschakelen met Behulp van PowerShell

Diagnostische gegevens over opstarten met een beheerd opslagaccount worden ondersteund in Azure PowerShell 6.6.0 en hoger. Als u geen naam of URI voor een opslagaccount invoert, wordt een beheerd account gebruikt. Zie de PowerShell-documentatie voor diagnostische gegevens over opstarten voor meer informatie en codevoorbeelden.

Diagnostische gegevens over beheerd opstarten inschakelen met behulp van ARM-sjablonen (Azure Resource Manager)

Alles na API-versie 2020-06-01 ondersteunt diagnostische gegevens over beheerd opstarten. Zie de weergave van het diagnostische opstartexemplaar voor meer informatie.

            "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
                    }
                }
            }
        }
    ],

Notitie

Vervang publisherName, imageOffer, imageSKU en imageVersion dienovereenkomstig.

Beperkingen

  • Diagnostische gegevens over beheerde opstarten zijn alleen beschikbaar voor Azure Resource Manager-VM's.
  • Beheerde opstartdiagnose biedt geen ondersteuning voor VM's die niet-beheerde besturingssysteemschijven gebruiken.
  • Diagnostische gegevens over opstarten bieden geen ondersteuning voor Premium-opslagaccounts of zone-redundante opslagaccounts. Als een van deze wordt gebruikt voor diagnostische gegevens over opstarten, krijgen gebruikers een StorageAccountTypeNotSupported foutmelding bij het starten van de VM.
  • Beheerde opslagaccounts worden ondersteund in Resource Manager API-versie '2020-06-01' en hoger.
  • Portal ondersteunt alleen het gebruik van diagnostische opstartgegevens met een beheerd opslagaccount voor VM's met één exemplaar.
  • Gebruikers kunnen geen retentieperiode configureren voor Diagnostische gegevens over managed boot. De logboeken worden overschreven wanneer de totale grootte 1 GB overschrijdt.

Volgende stappen

Meer informatie over de seriële console van Azure en het gebruik van diagnostische gegevens over opstarten om problemen met virtuele machines in Azure op te lossen.