Problemen met de VM-implementatie in Azure Stack Edge Pro GPU oplossen

van toepassing op:  Ja voor Pro GPU SKU Azure stack Edge Pro-GPU  Ja voor Pro r SKU Azure stack Edge Pro r  Ja voor mini-r SKU Azure stack Edge-mini                           -r   

In dit artikel wordt beschreven hoe u veelvoorkomende fouten kunt oplossen bij het implementeren van virtuele machines op Azure Stack Edge Pro GPU-apparaat. Het artikel bevat richtlijnen voor het onderzoeken van de meest voorkomende problemen die time-outs en problemen veroorzaken bij het inrichten van VM's tijdens het maken van de netwerkinterface en het maken van VM's.

Als u een fout bij het inrichten van een VM wilt diagnosticeren, bekijkt u gastlogboeken voor de mislukte virtuele machine. Zie Gastlogboeken verzamelen voor VM's op Azure Stack Edge Pro voor stappen voor het verzamelen van VM-gastlogboekenen het opnemen ervan in een ondersteuningspakket.

Zie Troubleshoot virtual machine image uploads in Azure Stack Edge Pro GPU (Problemen met het uploaden van VM-installatiepunten in de GPU oplossen) voor hulp bij problemen die een geslaagde upload van een VM-installatie Azure Stack Edge Pro VM-implementatie verhinderen.

Time-out voor VM-inrichting

Deze sectie bevat probleemoplossing voor de meest voorkomende oorzaken van een time-out voor het inrichten van een VM.

Wanneer er een tijdsfout is opgetreden bij het inrichten van een VM, wordt de volgende fout weergegeven:

Schermopname van Azure Portal weergegeven wanneer er een tijdsfout is opgetreden bij het inrichten van een VM.

De volgende problemen zijn de belangrijkste oorzaken van time-outs bij het inrichten van VM's:

  • Het IP-adres dat u aan de VM hebt toegewezen, is al in gebruik. Meer informatie
  • De VM-afbeelding die u hebt gebruikt om de VM te implementeren, is niet correct voorbereid. Meer informatie
  • De standaardgateway en DNS-server kunnen niet worden bereikt vanaf de gast-VM. Meer informatie
  • Tijdens een installatie is de installatie niet uitgevoerd of zijn er problemen tijdens cloud init cloud init het uitvoeren ervan. (alleen Linux-VM's) Meer informatie
  • Voor een Linux-VM die is geïmplementeerd met behulp van een aangepaste VM-afbeelding, zijn de inrichtingsvlaggen in het bestand /etc/waagent.conf niet juist. (alleen Linux-VM's) Meer informatie

HET IP-adres dat is toegewezen aan de VM is al in gebruik

Foutbeschrijving: Aan de VM is een statisch IP-adres toegewezen dat al in gebruik is en het inrichten van de VM is mislukt. Deze fout t doet zich voor wanneer het IP-adres wordt gebruikt in het subnet waarop de virtuele machine is geïmplementeerd. Wanneer u een virtuele machine implementeert via de Azure Portal, controleert het proces op een bestaand IP-adres binnen uw apparaat, maar kunnen de IP-adressen van andere services of virtuele machines die zich mogelijk ook in uw subnet hebben, niet worden gecontroleerd.

Voorgestelde oplossing: Gebruik een statisch IP-adres dat niet in gebruik is of gebruik een dynamisch IP-adres dat wordt geleverd door de DHCP-server.

Controleren op een dubbel IP-adres:

  • Voer de volgende ping opdrachten Test-NetConnection ( ) uit vanaf elk apparaat in hetzelfde tnc netwerk:

    ping <IP address>
    tnc <IP address>
    tnc <IP address> -CommonTCPPort “RDP”
    

Als u een antwoord krijgt, is het IP-adres dat u hebt toegewezen aan de nieuwe VM al in gebruik.

VM-afbeelding is niet correct voorbereid

Foutbeschrijving: Als u een VM-afbeelding wilt voorbereiden voor gebruik op Azure Stack Edge Pro GPU-apparaat, moet u een specifieke werkstroom volgen. U moet een virtuele Gen1-machine maken in Azure, de virtuele machine aanpassen, de VHD generaliseren en vervolgens de VHD van het besturingssysteem voor die virtuele machine downloaden. De voorbereide afbeelding moet een Gen1-VHD zijn met de bestandsnaamextensie 'vhd' en het vaste type.

Zie Create custom VM images for an Azure Stack Edge Pro GPU device (Aangepaste VM-afbeeldingen maken voor een gpu Azure Stack Edge Pro apparaat) voor een overzicht van de vereisten. Zie Troubleshoot virtual machine image uploads in Azure Stack Edge Pro GPU (Problemen met het uploaden van VM-machines in een GPU oplossen) voor hulp bij het oplossen van problemen met VM-Azure Stack Edge Pro.

Voorgestelde oplossing: Voltooi de werkstroom voor het voorbereiden van uw VM-afbeelding. Zie een van de volgende artikelen voor hulp:

Gateway, DNS-server kan niet worden bereikt vanaf gast-VM

Foutbeschrijving: Als de standaardgateway en DNS-server niet kunnen worden bereikt tijdens de implementatie van de VM, teert de VM-inrichting en mislukt de VM-implementatie.

Voorgestelde oplossing: Controleer of de standaardgateway en DNS-server bereikbaar zijn vanaf de VM. Herhaal vervolgens de VM-implementatie.

Ga als volgt te werk om te controleren of de standaardgateway en DNS-server bereikbaar zijn vanaf de VM:

  1. Verbinding maken naar de VM.

  2. Voer de volgende opdrachten uit:

    ping <default gateway IP address>
    ping <DNS server IP address>
    

    Als u de IP-adressen voor de standaardgateway en DNS-servers wilt weten, gaat u naar de lokale gebruikersinterface voor uw apparaat. Selecteer de poort waarin u geïnteresseerd bent en bekijk de netwerkinstellingen.

    Schermopname van de standaardgateway- en DNS-serverinstellingen voor een poort op Azure Stack Edge Pro GPU-apparaat.

cloud init problemen (Linux-VM's)

Foutbeschrijving: cloud init niet uitgevoerd of er zijn problemen tijdens cloud init het uitvoeren. cloud-init wordt gebruikt om een Linux-VM aan te passen wanneer de VM voor de eerste keer wordt op start. Zie Cloud-init-ondersteuning voor virtuele machines in Azure voor meer informatie.

Voorgestelde oplossingen: Als u problemen wilt vinden die zich hebben voorgedaan cloud init toen werd uitgevoerd:

  1. Verbinding maken naar de VM.

  2. Controleer op cloud init fouten in de volgende logboekbestanden:

    • /var/log/cloud-init-output.log
    • /var/log/cloud-init.log
    • /var/log/waagent/log

Als u wilt controleren op een aantal van de meest voorkomende problemen die niet kunnen worden cloud init uitgevoerd, moet u de volgende stappen uitvoeren:

  1. Zorg ervoor dat de VM-afbeelding is gebaseerd op cloud init . Voer de volgende opdracht uit:

    cloud-init --version

    De opdracht moet het versienummer van de cloud-init retourneren. Als de afbeelding niet op cloud init -gebaseerd is, retourneerde de opdracht geen versiegegevens.

    Voer de volgende opdracht cloud init uit om hulp te krijgen bij opties:

    cloud-init --help

  2. Zorg ervoor dat cloud init het exemplaar kan worden uitgevoerd met de gegevensbron die is ingesteld op Azure.

    Wanneer de gegevensbron is ingesteld op Azure, ziet de vermelding in de cloud-init-logboeken er ongeveer als volgt uit.

    Afbeelding van een cloud-init-logboekinvoer voor een VM-afbeelding met gegevensbron ingesteld op Azure.

    Als de gegevensbron niet is ingesteld op Azure, moet u uw script mogelijk cloud init herzien. Zie Dieper ingaan op cloud-init voor meer informatie.

Inrichtingsvlaggen zijn onjuist ingesteld (Linux-VM's)

Foutbeschrijving: Als u een linux-VM in Azure wilt implementeren, moet inrichten worden uitgeschakeld op de -afbeelding en moet inrichten cloud init met behulp van zijn ingeschakeld. De inrichtingsvlaggen die deze waarden instellen, zijn correct geconfigureerd voor standaard-VM-afbeeldingen. Als u een aangepaste VM-afbeelding gebruikt, moet u ervoor zorgen dat deze juist zijn.

Voorgestelde oplossing: Zorg ervoor dat de inrichtingsvlaggen in het bestand /etc/waagent.conf de volgende waarden hebben:

Mogelijkheid Vereiste waarde
Inrichting inschakelen Provisioning.Enabled=n
Vertrouwen op cloud-init voor inrichten Provisioning.UseCloudInit=y

Problemen met het maken van netwerkinterfaces

Deze sectie bevat richtlijnen voor problemen die ervoor zorgen dat het maken van de netwerkinterface mislukt tijdens een VM-implementatie.

Time-out bij maken van NIC

Foutbeschrijving: Het maken van de netwerkinterface op de VM is niet voltooid binnen de toegestane time-outperiode. Deze fout kan worden veroorzaakt door problemen met de DHCP-server in uw omgeving.

Ga als volgende stappen te werk om te controleren of de netwerkinterface is gemaakt:

  1. Ga in Azure Portal naar de Azure Stack Edge resource voor uw apparaat (ga naar Edge Services > Virtual machines). Selecteer vervolgens Implementaties en navigeer naar de VM-implementatie.

  2. Als een netwerkinterface niet is gemaakt, ziet u de volgende fout.

    Schermopname van de fout die wordt weergegeven in de portal wanneer het maken van de netwerkinterface mislukt.

Voorgestelde oplossing: Maak de VM opnieuw en wijs er een statisch IP-adres aan toe.

Problemen met het maken van VM's

In deze sectie worden veelvoorkomende problemen bevraagd die optreden tijdens het maken van de VM.

Onvoldoende geheugen om de VM te maken

Foutbeschrijving: Wanneer het maken van de VM mislukt vanwege onvoldoende geheugen, ziet u de volgende fout.

Schermopname van de fout die wordt weergegeven in de portal wanneer het maken van de VM mislukt.

Voorgestelde oplossing: Controleer het beschikbare geheugen op het apparaat en kies de VM-grootte dienovereenkomstig. Zie Ondersteunde grootten voor virtuele machines opAzure Stack Edge.

Het geheugen dat beschikbaar is voor de implementatie van een VM wordt beperkt door verschillende factoren:

  • De hoeveelheid beschikbaar geheugen op het apparaat. Zie reken- en geheugenspecificaties in de technische specificaties van Azure Stack Edge Pro GPU en Azure Stack Edge Mini R technische specificaties voor meer informatie.

  • Als Kubernetes is ingeschakeld, is het rekengeheugen vereist voor Kubernetes en apps in het Kubernetes-cluster.

  • De overhead voor elke virtuele machine in Hyper-V.

Voorgestelde oplossingen:

  • Gebruik een VM-grootte die minder geheugen vereist.
  • Stop VM's die niet in gebruik zijn vanuit de portal voordat u de nieuwe VM implementeert.
  • Verwijder alle VM's die niet meer in gebruik zijn.

Onvoldoende gpu's om GPU-VM te maken

Als u probeert een VM te implementeren op een GPU-apparaat waar Kubernetes al is ingeschakeld, zijn er geen GPU's beschikbaar en mislukt het inrichten van VM's met de volgende fout:

Schermopname van een fout die wordt weergegeven in de portal wanneer het maken van een GPU-VM mislukt vanwege geen beschikbare GPU's.

Mogelijke oorzaken: Als Kubernetes is ingeschakeld voordat de VM wordt gemaakt, gebruikt Kubernetes alle beschikbare GPU's en kunt u geen VM's met een GPU-grootte maken. U kunt zoveel gpu-VM's maken als het aantal beschikbare GPU's. Uw Azure Stack Edge kan worden uitgerust met 1 of 2 GPU's.

Voorgestelde oplossing: Zie GPU-VM's en Kubernetesvoor VM-implementatieopties op een 1-GPU- of 2-GPU-apparaat met Kubernetes geconfigureerd.

Volgende stappen