Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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
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/*
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.Komprimieren Sie das Datenträgerimage, um Speicherplatz zu sparen, und reduzieren Sie die Uploadzeit:
gzip /path/to/output/image.img
Installieren Sie die Azure CLI auf Ihrem lokalen Computer, wenn sie nicht installiert ist:
curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
Melden Sie sich mit der Azure CLI bei Azure an:
az login
Erstellen Sie eine Ressourcengruppe, in der Sie das Bild speichern (falls erforderlich):
az group create --name <ResourceGroupName> --location <Location>
Erstellen Sie ein Speicherkonto, um das Bild hochzuladen:
az storage account create --name <StorageAccountName> --resource-group <ResourceGroupName> --location <Location> --sku Standard_LRS
Erstellen Sie einen Speichercontainer innerhalb des Speicherkontos:
az storage container create --account-name <StorageAccountName> --name <ContainerName>
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
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
Erstellen Sie ein Image vom verwalteten Datenträger:
az image create --resource-group <ResourceGroupName> --name <ImageName> --source <DiskName>
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.