Erstellen und Hochladen einer virtuellen Festplatte, die das Linux-Betriebssystem enthält
Wichtig
Klassische VMs werden am 1. März 2023 eingestellt.
Wenn Sie IaaS-Ressourcen aus ASM verwenden, müssen Sie die Migration bis zum 1. März 2023 abschließen. Es wird empfohlen, den Wechsel früher vorzunehmen, um die vielen verbesserten Features in Azure Resource Manager zu nutzen.
Weitere Informationen finden Sie unter Migrieren Ihrer IaaS-Ressourcen bis zum 1. März 2023 zu Azure Resource Manager.
Hinweis
Azure verfügt über zwei verschiedene Bereitstellungsmodelle für das Erstellen und Verwenden von Ressourcen: Resource Manager-Bereitstellungen und klassische Bereitstellungen. Dieser Artikel befasst sich mit der Verwendung des klassischen Bereitstellungsmodells. Microsoft empfiehlt für die meisten neuen Bereitstellungen die Verwendung des Ressourcen-Manager-Modells. Sie können auch ein benutzerdefiniertes Datenträgerimage mit dem Azure Resource Manager hochladen.
Dieser Artikel erläutert, wie Sie eine virtuelle Festplatte (Virtual Hard Disk, VHD) erstellen und hochladen, um sie als eigenes Image für die Erstellung von virtuellen Computern in Azure zu nutzen. Sie erfahren, wie Sie das Betriebssystem vorbereiten, um es zum Erstellen mehrerer virtueller Computer auf Grundlage des Images zu verwenden.
Voraussetzungen
In diesem Artikel wird davon ausgegangen, dass Sie über die folgenden Elemente verfügen:
-
In einer VHD-Datei installiertes Linux-Betriebssystem: Sie haben eine von Azure unterstützte Linux-Distribution auf einem virtuellen Datenträger im VHD-Format installiert (falls nicht, siehe Informationen zu nicht unterstützten Verteilungen). Für die Erstellung virtueller Computer und Festplatten stehen verschiedene Tools zur Verfügung:
- Installieren und konfigurieren Sie QEMU oder KVM, und verwenden Sie dabei „VHD“ als Imageformat. Bei Bedarf können Sie ein Image mithilfe von
qemu-img convert
konvertieren. - Unter Windows 10 und Windows Server 2012/2012 R2 können Sie auch Hyper-V verwenden.
- Installieren und konfigurieren Sie QEMU oder KVM, und verwenden Sie dabei „VHD“ als Imageformat. Bei Bedarf können Sie ein Image mithilfe von
Hinweis
Das modernere VHDX-Format wird in Azure noch nicht unterstützt. Wenn Sie einen virtuellen Computer erstellen, geben Sie als Format VHD an. VHDX-Datenträger können bei Bedarf mit qemu-img convert
oder mit dem PowerShell-Cmdlet Convert-VHD
in VHD konvertiert werden. Azure unterstützt außerdem das Hochladen von dynamischen VHDs nicht, daher müssen Sie solche Datenträger vor dem Hochladen in statische VHDs konvertieren. Mit Tools wie Azure VHD Utilities for GO (Azure-VHD-Hilfsprogramme für Go) können Sie dynamische Datenträger im Zuge des Uploads zu Azure konvertieren.
- Azure-Befehlszeilenschnittstelle : Installieren Sie die neueste Azure-Befehlszeilenschnittstelle , um die VHD hochzuladen.
Schritt 1: Vorbereiten des hochzuladenden Images
Azure unterstützt eine Vielzahl von Linux-Distributionen (siehe Unterstützte Distributionen). Die folgenden Artikel führen Sie durch die Vorbereitung der verschiedenen Linux-Distributionen, die in Azure unterstützt werden. Nachdem Sie die Schritte in den folgenden Leitfäden ausgeführt haben, kehren Sie hierher zurück, sobald Sie über eine VHD-Datei verfügen, die in Azure hochgeladen werden kann:
- CentOS-basierte Verteilungen
- Debian Linux
- Oracle Linux
- Red Hat Enterprise Linux
- SLES und openSUSE
- Ubuntu
- Sonstige – nicht unterstützte Distributionen
Hinweis
Das Azure-Plattform-SLA bezieht sich nur dann auf die virtuellen Computer mit Linux-Betriebssystem, wenn eine unterstützte Distribution mit Konfigurationsdetails verwendet wird, die unter Linux auf von Azure unterstützten Verteilungen angegeben sind. Alle Linux-Distributionen im Azure-Image-Katalog sind unterstützte Distributionen mit der erforderlichen Konfiguration.
Beachten Sie auch die Installationshinweise für Linux . Diese enthalten allgemeine Tipps zur Vorbereitung von Linux-Images für Azure.
Schritt 2: Vorbereiten der Verbindung mit Azure
Stellen Sie sicher, dass Sie die Azure-Befehlszeilenschnittstelle im klassischen Bereitstellungsmodell (azure config mode asm
) verwenden, und melden Sie sich anschließend bei Ihrem Konto an:
azure login
Schritt 3: Hochladen des Image in Azure
Zum Hochladen der VHD-Datei benötigen Sie ein Speicherkonto. Sie können ein vorhandenes Speicherkonto auswählen oder ein neues erstellen.
Verwenden Sie die Azure-Befehlszeilenschnittstelle zum Hochladen des Images mithilfe des folgenden Befehls:
azure vm image create <ImageName> `
--blob-url <BlobStorageURL>/<YourImagesFolder>/<VHDName> `
--os Linux <PathToVHDFile>
Im vorherigen Beispiel:
- BlobStorageURL ist die URL für das Speicherkonto, das Sie verwenden möchten.
- YourImagesFolder handelt es sich um den Container innerhalb des Blobspeichers, in dem Sie Ihre Images speichern möchten.
- VHDName steht für die Bezeichnung, die im Portal zur Identifizierung der virtuellen Festplatte angezeigt wird.
- PathToVHDFile stellt den vollständigen Pfad und den Namen der VHD-Datei auf Ihrem Computer dar.
Der folgende Befehl stellt ein vollständiges Beispiel dar:
azure vm image create myImage `
--blob-url https://mystorage.blob.core.windows.net/vhds/myimage.vhd `
--os Linux /home/ahmet/myimage.vhd
Schritt 4: Virtuellen Computer über das Image erstellen
Sie erstellen einen virtuellen Computer mit azure vm create
auf die gleiche Weise wie einen normalen virtuellen Computer. Geben Sie den Namen an, den Sie Ihrem Image im vorherigen Schritt gegeben haben. Im folgenden Beispiel verwenden wir den Imagenamen myImage, den Sie im vorherigen Schritt vergeben haben:
azure vm create --userName ops --password P@ssw0rd! --vm-size Small --ssh `
--location "West US" "myDeployedVM" myImage
Um Ihre eigenen virtuellen Computer zu erstellen, geben Sie Ihren eigenen Benutzernamen + Kennwort, Speicherort, DNS-Namen und Imagenamen an.
Nächste Schritte
Weitere Informationen finden Sie unter Befehle der Azure-Befehlszeilenschnittstelle im Modus „Azure-Dienstverwaltung“ (Azure Service Management, ASM).