Delen via


Een virtuele Linux-machine van niet-beheerde schijven migreren naar beheerde schijven

Van toepassing op: ✔️ Virtuele Linux-machines

Als u bestaande virtuele Linux-machines (VM's) hebt die onbeheerde schijven gebruiken, kunt u de VM's migreren om Azure Managed Disks te gebruiken. Met dit proces worden zowel de besturingssysteemschijf als alle gekoppelde gegevensschijven geconverteerd.

In dit artikel leest u hoe u VM's migreert met behulp van de Azure CLI. Zie Azure CLI installeren als u deze wilt installeren of upgraden.

Voordat u begint

  • De migratie start de VIRTUELE machine opnieuw op, dus plan de migratie van uw VM's tijdens een bestaand onderhoudsvenster.

  • De migratie is niet omkeerbaar.

  • Gebruikers met de rol Inzender voor virtuele machines kunnen de VM-grootte niet wijzigen (omdat ze vóór de migratie konden worden uitgevoerd). Dit komt doordat voor vm's met beheerde schijven de gebruiker de machtiging Microsoft.Compute/disks/write moet hebben op de besturingssysteemschijven.

  • Zorg ervoor dat u de migratie test. Migreer de test-VM voordat u de migratie in de productieomgeving uitvoert.

  • Tijdens de migratie maakt u de toewijzing van de VIRTUELE machine ongedaan. De VM ontvangt een nieuw IP-adres wanneer deze na de migratie wordt gestart. Indien vereist kunt u een statisch IP-adres toewijzen aan de VM.

  • Controleer de minimale versie van de Azure VM-agent die is vereist om het migratieproces te ondersteunen. Zie Minimale versieondersteuning voor VM-agents in Azure voor informatie over het controleren en bijwerken van uw agentversie

  • De oorspronkelijke VHD's en het opslagaccount dat door de VIRTUELE machine wordt gebruikt voordat de migratie wordt verwijderd. Hiervoor worden nog altijd kosten in rekening gebracht. Als u wilt voorkomen dat deze artefacten in rekening worden gebracht, verwijdert u de oorspronkelijke VHD-blobs nadat u hebt gecontroleerd of de migratie is voltooid. Als u deze niet-gekoppelde schijven wilt vinden om ze te verwijderen, raadpleegt u ons artikel Niet-gekoppelde beheerde en niet-beheerde Azure-schijven zoeken en verwijderen.

VM's met één exemplaar migreren

In deze sectie wordt beschreven hoe u azure-VM's met één exemplaar migreert van niet-beheerde schijven naar beheerde schijven. (Als uw VM's zich in een beschikbaarheidsset bevinden, raadpleegt u de volgende sectie.) U kunt dit proces gebruiken om de VM's te migreren van niet-beheerde Premium-schijven (SSD) naar premium beheerde schijven of van niet-beheerde standaardschijven (HDD) naar standaard beheerde schijven.

  1. De toewijzing van de virtuele machine ongedaan maken met behulp van az vm deallocate. In het volgende voorbeeld wordt de toewijzing van de virtuele machine met de naam myVM in de resourcegroep myResourceGroupopgeheven:

    az vm deallocate --resource-group myResourceGroup --name myVM
    
  2. Migreer de VIRTUELE machine naar beheerde schijven met behulp van az vm convert. Met het volgende proces wordt de virtuele machine met de naam myVMgeconverteerd, inclusief de besturingssysteemschijf en eventuele gegevensschijven:

    az vm convert --resource-group myResourceGroup --name myVM
    
  3. Start de VM na de migratie naar beheerde schijven met behulp van az vm start. In het volgende voorbeeld wordt de virtuele machine gestart met de naam myVM in de resourcegroep met de naam myResourceGroup.

    az vm start --resource-group myResourceGroup --name myVM
    

VM's migreren in een beschikbaarheidsset

Als de VM's die u naar beheerde schijven wilt migreren zich in een beschikbaarheidsset bevinden, moet u eerst de beschikbaarheidsset migreren naar een beheerde beschikbaarheidsset.

Alle VM's in de beschikbaarheidsset moeten de toewijzing ongedaan worden gemaakt voordat u de beschikbaarheidsset migreert. Plan om alle VM's naar beheerde schijven te migreren nadat de beschikbaarheidsset zelf is geconverteerd naar een beheerde beschikbaarheidsset. Start vervolgens alle VM's en ga verder met werken als normaal.

  1. Alle VM's in een beschikbaarheidsset weergeven met behulp van az vm availability-set list. In het volgende voorbeeld ziet u alle VM's in de beschikbaarheidsset met de naam myAvailabilitySet in de resourcegroep met de naam myResourceGroup:

    az vm availability-set show \
        --resource-group myResourceGroup \
        --name myAvailabilitySet \
        --query [virtualMachines[*].id] \
        --output table
    
  2. Maak de toewijzing van alle VM's ongedaan met behulp van az vm deallocate. In het volgende voorbeeld wordt de toewijzing van de virtuele machine met de naam myVM in de resourcegroep myResourceGroupopgeheven:

    az vm deallocate --resource-group myResourceGroup --name myVM
    
  3. Migreer de beschikbaarheidsset met behulp van az vm availability-set convert. In het volgende voorbeeld wordt de beschikbaarheidsset met de naam myAvailabilitySet geconverteerd in de resourcegroep met de naam myResourceGroup:

    az vm availability-set convert \
        --resource-group myResourceGroup \
        --name myAvailabilitySet
    
  4. Migreer alle VM's naar beheerde schijven met behulp van az vm convert. Met het volgende proces wordt de virtuele machine met de naam myVMgeconverteerd, inclusief de besturingssysteemschijf en eventuele gegevensschijven:

    az vm convert --resource-group myResourceGroup --name myVM
    
  5. Start alle VM's na de migratie naar beheerde schijven met behulp van az vm start. In het volgende voorbeeld wordt de virtuele machine gestart met de naam myVM in de resourcegroep met de naam myResourceGroup:

    az vm start --resource-group myResourceGroup --name myVM
    

Migreren met behulp van Azure Portal

U kunt ook niet-beheerde schijven migreren naar beheerde schijven met behulp van Azure Portal.

  1. Meld u aan bij het Azure-portaal.
  2. Selecteer de VIRTUELE machine in de lijst met VM's in de portal.
  3. Selecteer Schijven in het menu op de blade voor de virtuele machine.
  4. Selecteer Aan de bovenkant van de blade Schijven de optie Migreren naar beheerde schijven.
  5. Als uw VM zich in een beschikbaarheidsset bevindt, wordt er een waarschuwing weergegeven op de blade Migreren naar beheerde schijven die u eerst moet migreren van de beschikbaarheidsset . De waarschuwing moet een koppeling bevatten waarop u kunt klikken om de beschikbaarheidsset te migreren. Zodra de beschikbaarheidsset is geconverteerd of als uw VIRTUELE machine zich niet in een beschikbaarheidsset bevindt, klikt u op Migreren om het proces van het migreren van uw schijven naar beheerde schijven te starten.

De VIRTUELE machine wordt gestopt en opnieuw opgestart nadat de migratie is voltooid.

Volgende stappen

Zie het overzicht van Azure Managed Disks voor meer informatie over opslagopties.