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=4MHinweis
Ersetzen Sie sie
/dev/sdXdurch den entsprechenden Datenträgerbezeichner.Komprimieren Sie das Datenträgerimage, um Speicherplatz zu sparen, und reduzieren Sie die Uploadzeit:
gzip /path/to/output/image.imgInstallieren Sie die Azure CLI auf Ihrem lokalen Computer, wenn sie nicht installiert ist:
curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bashMelden Sie sich mit der Azure CLI bei Azure an:
az loginErstellen 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_LRSErstellen 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.gzErstellen 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.gzErstellen 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, können Sie den Azure-Communitysupport stellen. Sie können auch Produktfeedback an die Azure Feedback Community senden.