Delen via


Een virtuele harde schijf met het Linux-besturingssysteem maken en uploaden

Belangrijk

Klassieke VM's worden op 1 maart 2023 buiten gebruik gesteld.

Als u IaaS-resources van ASM gebruikt, dient u de migratie uiterlijk 1 maart 2023 te voltooien. U wordt aangeraden al eerder over te schakelen om te kunnen profiteren van de vele functieverbeteringen in Azure Resource Manager.

Zie Uw IaaS-resources vóór 1 maart 2023 naar Azure Resource Manager migreren voor meer informatie.

Notitie

Azure heeft twee verschillende implementatiemodellen voor het maken en werken met resources: Resource Manager en Klassiek. In dit artikel wordt het gebruik van het klassieke implementatiemodel beschreven. U doet er verstandig aan voor de meeste nieuwe implementaties het Resource Manager-model te gebruiken. U kunt ook een aangepaste schijfkopieën uploaden met behulp van Azure Resource Manager.

In dit artikel wordt beschreven hoe u een virtuele harde schijf (VHD) maakt en uploadt, zodat u deze kunt gebruiken als uw eigen installatiekopieën voor het maken van virtuele machines in Azure. Meer informatie over het voorbereiden van het besturingssysteem, zodat u het kunt gebruiken om meerdere virtuele machines te maken op basis van die installatiekopieën.

Vereisten

In dit artikel wordt ervan uitgegaan dat u de volgende items hebt:

Notitie

De nieuwere VHDX-indeling wordt niet ondersteund in Azure. Wanneer u een virtuele machine maakt, geeft u VHD op als de indeling. Indien nodig kunt u VHDX-schijven converteren naar VHD met behulp van qemu-img convert of de Convert-VHD PowerShell-cmdlet. Bovendien biedt Azure geen ondersteuning voor het uploaden van dynamische VHD's, dus u moet dergelijke schijven converteren naar statische VHD's voordat u het uploadt. U kunt hulpprogramma's zoals Azure VHD Utilities for GO gebruiken om dynamische schijven te converteren tijdens het uploaden naar Azure.

Stap 1: de afbeelding voorbereiden die moet worden geüpload

Azure ondersteunt verschillende Linux-distributies (zie Goedgekeurde distributies). De volgende artikelen helpen u bij het voorbereiden van de verschillende Linux-distributies die worden ondersteund in Azure. Nadat u de stappen in de volgende handleidingen hebt voltooid, keert u hier terug zodra u een VHD-bestand hebt dat klaar is om te uploaden naar Azure:

Notitie

De SLA van het Azure-platform is alleen van toepassing op virtuele machines waarop het Linux-besturingssysteem wordt uitgevoerd wanneer een van de goedgekeurde distributies wordt gebruikt met de configuratiedetails zoals opgegeven onder Ondersteunde versies in Linux op Azure-Endorsed-distributies. Alle Linux-distributies in de Galerie met Azure-installatiekopieën zijn goedgekeurde distributies met de vereiste configuratie.

Zie ook de Linux-installatieopmerkingen voor meer algemene tips over het voorbereiden van Linux-installatiekopieën voor Azure.

Stap 2: De verbinding met Azure voorbereiden

Zorg ervoor dat u de Azure CLI gebruikt in het klassieke implementatiemodel (azure config mode asm) en meld u vervolgens aan bij uw account:

azure login

Stap 3: De afbeelding uploaden naar Azure

U hebt een opslagaccount nodig om uw VHD-bestand naar te uploaden. U kunt een bestaand opslagaccount kiezen of een nieuw account maken.

Gebruik de Azure CLI om de installatiekopieën te uploaden met behulp van de volgende opdracht:

azure vm image create <ImageName> `
    --blob-url <BlobStorageURL>/<YourImagesFolder>/<VHDName> `
    --os Linux <PathToVHDFile>

In het vorige voorbeeld:

  • BlobStorageURL is de URL voor het opslagaccount dat u wilt gebruiken
  • YourImagesFolder is de container in blobopslag waarin u uw installatiekopieën wilt opslaan
  • VHDName is het label dat wordt weergegeven in de portal om de virtuele harde schijf te identificeren.
  • PathToVHDFile is het volledige pad en de naam van het VHD-bestand op uw computer.

Met de volgende opdracht ziet u een volledig voorbeeld:

azure vm image create myImage `
    --blob-url https://mystorage.blob.core.windows.net/vhds/myimage.vhd `
    --os Linux /home/ahmet/myimage.vhd

Stap 4: een VM maken op basis van de installatiekopieën

U maakt een virtuele machine op azure vm create dezelfde manier als een gewone VM. Geef de naam op die u de afbeelding in de vorige stap hebt gegeven. In het volgende voorbeeld gebruiken we de naam van de myImage-installatiekopie die in de vorige stap is opgegeven:

azure vm create --userName ops --password P@ssw0rd! --vm-size Small --ssh `
    --location "West US" "myDeployedVM" myImage

Als u uw eigen VM's wilt maken, geeft u uw eigen gebruikersnaam en wachtwoord, locatie, DNS-naam en installatiekopieënnaam op.

Volgende stappen

Zie Naslaginformatie over Azure CLI voor het klassieke Azure-implementatiemodel voor meer informatie.