Freigeben über


So erfassen Sie ein Linux-Image für die Uploadvorbereitung

Gilt für: ✔️ Linux-VMs

Dieser Artikel enthält schrittweise Anleitungen zum Erfassen eines Linux-Images, um es für den Upload in Azure vorzubereiten.

Voraussetzungen

Bevor Sie fortfahren, stellen Sie sicher, dass die folgenden Voraussetzungen erfüllt sind:

  • Zugriff auf den Linux-Computer, dessen Datenträger Sie abbilden möchten.
  • Azure CLI ist auf Ihrem lokalen Computer installiert.
  • Ein Azure-Konto mit entsprechenden Berechtigungen zum Hochladen von Bildern.

Schritte zum Erfassen eines Linux-Images

  1. Bereiten Sie die Linux-VM für die Imageerstellung vor, einschließlich des Beendens unnötiger Dienste und Bereinigen temporärer Dateien:

    sudo systemctl stop <service-name>
    sudo apt-get clean
    sudo rm -rf /tmp/*
    
  2. Erstellen Sie mithilfe des Befehls ein Image des Datenträgers dd :

    sudo dd if=/dev/sdX of=/path/to/output/image.img bs=4M
    

    Hinweis

    Ersetzen Sie sie /dev/sdX durch den entsprechenden Datenträgerbezeichner.

  3. Komprimieren Sie das Datenträgerimage, um Speicherplatz zu sparen, und reduzieren Sie die Uploadzeit:

    gzip /path/to/output/image.img
    
  4. Installieren Sie die Azure CLI auf Ihrem lokalen Computer, wenn sie nicht installiert ist:

    curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
    
  5. Melden Sie sich mit der Azure CLI bei Azure an:

    az login
    
  6. Erstellen Sie eine Ressourcengruppe, in der Sie das Bild speichern (falls erforderlich):

    az group create --name <ResourceGroupName> --location <Location>
    
  7. Erstellen Sie ein Speicherkonto, um das Bild hochzuladen:

    az storage account create --name <StorageAccountName> --resource-group <ResourceGroupName> --location <Location> --sku Standard_LRS
    
  8. Erstellen Sie einen Speichercontainer innerhalb des Speicherkontos:

    az storage container create --account-name <StorageAccountName> --name <ContainerName>
    
  9. Laden Sie das komprimierte Datenträgerimage in den Speichercontainer hoch:

    az storage blob upload --account-name <StorageAccountName> --container-name <ContainerName> --name image.img.gz --file /path/to/output/image.img.gz
    
  10. Erstellen Sie einen verwalteten Datenträger aus der hochgeladenen VHD:

    az disk create --resource-group <ResourceGroupName> --name <DiskName> --source https://<StorageAccountName>.blob.core.windows.net/<ContainerName>/image.img.gz
    
  11. Erstellen Sie ein Image vom verwalteten Datenträger:

    az image create --resource-group <ResourceGroupName> --name <ImageName> --source <DiskName>
    
  12. Stellen Sie sicher, dass das Image erfolgreich erstellt wurde:

    az image show --resource-group <ResourceGroupName> --name <ImageName>
    

Sie haben nun ein Linux-Image von einem lokalen Datenträger erstellt und in Azure hochgeladen. Sie können dieses Image verwenden, um neue VMs in Ihrer Azure-Umgebung zu erstellen.

Kontaktieren Sie uns für Hilfe

Wenn Sie Fragen haben oder Hilfe benötigen, erstellen Sie eine Support-Anfrage oder wenden Sie sich an den Azure Community-Support. Sie können auch Produktfeedback an die Azure Feedback Community senden.