Erstellen einer Imagedefinition und einer Imageversion
Achtung
Dieser Artikel bezieht sich auf CentOS, eine Linux-Distribution, deren Dienstende (End-of-Life, EOL) ansteht. Sie sollten Ihre Nutzung entsprechend planen. Weitere Informationen finden Sie im CentOS-Leitfaden für das Lebensende.
Azure Compute Gallery (früher bekannt als Shared Image Gallery) vereinfacht die gemeinsame Nutzung benutzerdefinierter Bilder in Ihrer Organisation. Benutzerdefinierte Images sind wie Marketplace-Images, Sie erstellen sie jedoch selbst. Images können von einer VM, VHD, Schattenkopie, einem verwaltetem Image oder einer anderen Imageversion erstellt werden.
Mit der Azure Compute Gallery können Sie Ihre benutzerdefinierten VM-Images für andere Personen in Ihrer Organisation, innerhalb eines Microsoft Entra-Mandanten, innerhalb einer Region oder regionsübergreifend oder öffentlich über einen Communitykatalog freigeben. Wählen Sie aus, welche Images Sie teilen möchten, in welchen Regionen Sie sie verfügbar machen möchten, und mit wem Sie sie teilen möchten. Sie können mehrere Galerien erstellen, damit Sie die Images sinnvoll gruppieren können. Viele neue Features wie ARM64, beschleunigter Netzwerkbetrieb und TrustedVM werden nur über Azure Compute Gallery unterstützt und sind nicht für verwaltete Images verfügbar.
Die Funktion „Azure Compute Gallery“ verfügt über mehrere Ressourcentypen:
Ressource | BESCHREIBUNG |
---|---|
Imagequelle | Dies ist eine Ressource, die zum Erstellen einer Imageversion in einem Katalog verwendet werden kann. Eine Imagequelle kann eine vorhandene Azure-VM, die entweder generalisiert oder spezialisiert ist, ein verwaltetes Image, eine Momentaufnahme oder eine Imageversion in einem anderen Katalog sein. |
Galerie | Wie der Azure Marketplace ist ein Katalog ein Repository zum Verwalten und Teilen von Images und VM-Anwendungen, aber Sie kontrollieren, wer Zugriff hat. |
Imagedefinition | Imagedefinitionen werden in einem Katalog erstellt und enthalten Informationen zum Image und zu den Anforderungen für seine interne Verwendung. Dies schließt ein, ob das Image Windows oder Linux ist, Anmerkungen zu dieser Version und Anforderungen an den minimalen und maximalen Arbeitsspeicher. Es ist eine Definition eines Imagetyps. |
Imageversion | Eine Imageversion ist, was Sie verwenden, um einen virtuellen Computer zu erstellen, wenn Sie einen Katalog verwenden. Sie können nach Bedarf mehrere Versionen eines Images für Ihre Umgebung haben. Wie bei einem verwalteten Image wird, wenn Sie eine Imageversion zum Erstellen einer VM verwenden, wird die Imageversion verwendet, um neue Datenträger für den virtuellen Computer zu erstellen. Imageversionen können mehrmals verwendet werden. |
Voraussetzungen
Für diesen Abschnitt müssen Sie über eine vorhandene Azure Compute Gallery und einer Quelle für Ihr Image in Azure verfügen. Folgende Imagequellen sind möglich:
- Eine VM in Ihrem Abonnement. Sie können sowohl für spezialisierte als auch für generalisierte VMs ein Image erstellen.
- Ein verwaltetes Image,
- Verwaltete Datenträger für Betriebssystem und Daten.
- Datenträger für Betriebssystem und Daten als virtuelle Festplatten in einem Speicherkonto.
- Andere Imageversionen in demselben Katalog oder in einem anderen Katalog in demselben Abonnement.
Wenn das Image Datenträger für Daten enthalten wird, darf die Datenträgergröße nicht mehr als 1 TB betragen.
Namen für Imagedefinition können aus Groß- und Kleinbuchstaben, Zahlen, Punkten und (Binde)Strichen bestehen. Weitere Informationen zu den Werten, die Sie für eine Imagedefinition angeben können, finden Sie unter Imagedefinitionen.
Zulässige Zeichen für die Imageversion sind Zahlen und Punkte. Zahlen müssen im Bereich einer ganzen 32-Bit-Zahl liegen. Format: Hauptversion.Nebenversion.Patch.
Ersetzen Sie beim Durcharbeiten dieses Artikels die Ressourcennamen, wo dies erforderlich ist.
Wenn Sie generalisierte Images benötigen, sehen Sie sich vor dem Erfassen des Images die betriebssystemspezifischen Anleitungen an:
Linux
Windows
Wenn Sie Sysprep vor dem Hochladen der virtuellen Festplatte in Azure zum ersten Mal ausführen möchten, stellen Sie sicher, dass Sie Ihren virtuellen Computer vorbereitet haben.
Communitykatalog
Wenn Sie Ihre Images mithilfe eines Communitykatalogs teilen, stellen Sie sicher, dass Sie Ihren Katalog, Ihre Imagedefinitionen und Ihre Imageversionen in derselben Region erstellen.
Wenn Benutzer nach Communitykatalog-Images suchen, wird nur die neueste Version eines Images angezeigt.
Wichtig
Informationen aus Ihren Imagedefinitionen werden öffentlich verfügbar sein, z. B. für Veröffentlichung, Angebot und SKU.
Erstellen eines Images
Wählen Sie unten eine Option zum Erstellen Ihrer Imagedefinition und Imageversion aus:
Informationen zum Erstellen eines Images von einer VM im Portal finden Sie unter Capture an image of a VM (Erfassen eines Images eines virtuellen Computers).
Führen Sie die folgenden Schritte aus, um ein Image mit einer anderen Quelle als einer VM zu erstellen.
Navigieren Sie zum Azure-Portal und suchen Sie dann nach Azure Compute Gallery, was Sie dann bitte auswählen.
Wählen Sie den gewünschten Katalog aus der Liste aus.
Wählen Sie oben auf der Seite Ihrer Galerie Hinzufügen und dann im Dropdownmenü Imagedefinition für virtuelle Computer aus.
Wählen Sie auf der Seite Neue Imagedefinition zu Azure Compute Gallery hinzufügen auf der Registerkarte Grundlagen eine Region aus.
Geben Sie für Name der Imagedefinition einen Namen wie meineImageDefinition ein.
Wählen Sie für Betriebssystem die richtige Option basierend auf Ihrer Quelle aus.
Wählen Sie für VM-Generation die Option basierend auf Ihrer Quelle aus. In den meisten Fällen wird dies 1. Generation sein. Weitere Informationen finden Sie unter Unterstützung für VMs der Generation 2 in Azure.
Wählen Sie für Betriebssystemstatus die richtige Option basierend auf Ihrer Quelle aus. Weitere Informationen finden Sie unter Generalisierte und spezialisierte Images.
Geben Sie für Herausgeber einen eindeutigen Namen wie myPublisher ein.
Geben Sie für Angebot einen eindeutigen Namen wie myOffer ein.
Geben Sie für SKU einen eindeutigen Namen wie mySKU ein.
Klicken Sie im unteren Seitenbereich auf Überprüfen und erstellen.
Nachdem die Imagedefinition erfolgreich überprüft wurde, wählen Sie Erstellen.
Wählen Sie nach Abschluss der Bereitstellung die Option Zu Ressourcengruppe wechseln.
Wählen Sie auf der Seite für Ihre Imagedefinition auf der Registerkarte Erste Schritte die Option Version erstellen aus.
Wählen Sie unter Region die Region aus, in der das Image erstellt werden soll. In einigen Fällen muss sich die Quelle in derselben Region befinden, in der das Image erstellt wird. Wenn Ihre Quelle in späteren Dropdownlisten nicht aufgeführt wird, versuchen Sie, die Region für das Image zu ändern. Sie können das Image später jederzeit in andere Regionen replizieren.
Geben Sie für Versionsnummer eine Zahl wie 1.0.0 ein. Der Name der Imageversion sollte dem Format major.minor.patch mit ganzen Zahlen entsprechen.
Wählen Sie unter Quelle aus der Dropdownliste den Dateityp aus, den Sie für Ihre Quelle verwenden. In der folgenden Tabelle finden Sie spezifische Angaben zu den einzelnen Quellentypen.
`Source` Weitere Felder Datenträger oder Momentaufnahmen – Wählen Sie für Betriebssystemdatenträger den Datenträger oder die Momentaufnahme aus der Dropdownliste aus.
– Zum Hinzufügen eines Datenträgers geben Sie die LUN-Nummer ein, und wählen Sie dann in der Dropdownliste den Datenträger aus.Imageversion – Wählen Sie in der Dropdownliste den Quellkatalog aus.
– Wählen Sie in der Dropdownliste die richtige Bilddefinition aus.
– Wählen Sie in der Dropdownliste die vorhandene Imageversion aus, die Sie verwenden möchten.Verwaltetes Image – Wählen Sie in der Dropdownliste das Quellimage aus.
Das verwaltete Image muss sich in derselben Region befinden, die Sie unter Instanzdetails ausgewählt haben.VHD in einem Speicherkonto Wählen Sie Durchsuchen aus, um das Speicherkonto für die VHD auszuwählen. Behalten Sie in Exclude from latest den Standardwert No bei, es sei denn, diese Version soll nicht verwendet werden, wenn Sie eine VM mit
latest
anstelle einer Versionsnummer erstellen.Wählen Sie für End of life date ein Datum aus dem Kalender aus, an dem diese Version Ihrer Meinung nach nicht mehr verwendet werden sollte.
Wählen Sie auf der Registerkarte Replikation in der Dropdownliste den Speichertyp aus.
Legen Sie die Anzahl von Standardreplikaten fest. Diese können Sie für jede hinzugefügte Region überschreiben.
Sie müssen in die Quellregion replizieren, damit sich das erste Replikat in der Liste in der Region befindet, in der Sie das Image erstellt haben. Sie können weitere Replikate hinzufügen, indem Sie die Region in der Dropdownliste auswählen und die Anzahl der Replikate nach Bedarf anpassen.
Wählen Sie abschließend Überprüfen + Erstellen aus. Azure überprüft die Konfiguration.
Nachdem die Imageversion erfolgreich überprüft wurde, wählen Sie Erstellen.
Wählen Sie nach Abschluss der Bereitstellung die Option Zu Ressourcengruppe wechseln.
Es kann eine Weile dauern, bis das Image in alle Zielregionen repliziert ist.
Sie können eine vorhandene VM auch über das Portal als Image erfassen. Weitere Informationen finden Sie unter Erstellen eines Images eines virtuellen Computers im Portal.
Erstellen eines Images in einem einzelnen Mandanten unter Verwendung des Quellimages in einem anderen Mandanten
Erteilen Sie dem Benutzer in dem Abonnement, in dem sich das Quellimage befindet, Leseberechtigungen. Wenn der Benutzer über Leseberechtigungen für das Quellimage verfügt, melden Sie sich bei beiden Konten (Quelle und Ziel) an.
Sie benötigen die Mandanten-ID (tenantID
) des Quellimages, die Abonnement-ID (subscriptionID
) für das Abonnement, in dem das neue Image gespeichert wird (Ziel), und die Ressourcen-ID (resourceID
) Quellimages. Darüber hinaus müssen Sie sicherstellen, dass die Region oder das Replikat des Quellimages und die Zielregion identisch sind.
# Set some variables
tenantID="<tenant ID for the source image>"
subID="<subscription ID where the image will be creted>"
sourceImageID="<resource ID of the source image>"
# Login to the subscription where the new image will be created
az login
# Log in to the tenant where the source image is available
az login --tenant $tenantID
# Log back in to the subscription where the image will be created and ensure subscription context is set
az login
az account set --subscription $subID
# Create the image
az sig image-version create `
--gallery-image-definition myImageDef `
--gallery-image-version 1.0.0 `
--gallery-name myGallery `
--resource-group myResourceGroup `
--image-version $sourceImageID
--location myLocation
Nächste Schritte
Weitere Informationen zur Bereitstellung von Erwerbsplaninformationen finden Sie unter Bereitstellen von Azure Marketplace-Erwerbsplaninformationen beim Erstellen von Images.