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:
-
Linux-besturingssysteem geïnstalleerd in een VHD-bestand : u hebt een Door Azure goedgekeurde Linux-distributie geïnstalleerd (of zie informatie voor niet-goedgekeurde distributies) op een virtuele schijf in de VHD-indeling. Er zijn meerdere hulpprogramma's om een VM en VHD te maken:
- Installeer en configureer QEMU of KVM, waarbij u ervoor zorgt dat U VHD gebruikt als uw installatiekopieënindeling. Indien nodig kunt u een installatiekopieën converteren met behulp van
qemu-img convert
. - U kunt Hyper-V ook gebruiken op Windows 10 of op Windows Server 2012/2012 R2.
- Installeer en configureer QEMU of KVM, waarbij u ervoor zorgt dat U VHD gebruikt als uw installatiekopieënindeling. Indien nodig kunt u een installatiekopieën converteren met behulp van
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.
- Azure-opdrachtregelinterface : installeer de nieuwste Azure Command-Line-interface om de VHD te uploaden.
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:
- CentOS-distributies
- Debian Linux
- Oracle Linux
- Red Hat Enterprise Linux
- SLES en OpenSUSE
- Ubuntu
- Overige - Niet-goedgekeurde distributies
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.