Freigeben über


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:

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.

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:

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).