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: Hyperconverged-Bereitstellungen von Azure Local 2311.2 und höher
In diesem Artikel wird erläutert, wie Sie Windows Virtual Machine (VM)-Images für Azure Local mithilfe von Quellimages aus Azure Marketplace erstellen, entweder über das Azure-Portal oder die Azure CLI.
Um Linux-VM-Images aus Azure Marketplace zu erstellen, wählen Sie Folgendes aus:
Vorbereiten des RHEL Azure Marketplace-Images für die Azure Local VM-Bereitstellung.
Vorbereiten des Ubuntu Azure Marketplace-Images für lokale Azure-VMs.
Voraussetzungen
Bevor Sie beginnen, stellen Sie sicher, dass Sie die folgenden Voraussetzungen erfüllen.
Überprüfen und erfüllen Sie die Voraussetzungen.
Weisen Sie die Azure Connected Machine Resource Manager-Rolle der
Microsoft.AzureStackHCIRessourcenanbieter-App für die Ressourcengruppe zu, in die Sie das Image herunterladen möchten. Weitere Informationen finden Sie unter Zuweisen von Azure-Rollen.Registrieren Sie Ihr Abonnement beim
Microsoft.EdgeMarketplaceRessourcenanbieter. Weitere Informationen finden Sie unter Registrieren des Ressourcenanbieters.
- Wenn Sie einen Client verwenden, um eine Verbindung mit Ihrer lokalen Azure-Instanz herzustellen, lesen Sie "Remoteverbindung mit dem System herstellen".
Hinzufügen eines VM-Images aus Azure Marketplace
Erstellen Sie ein VM-Image ab einem Azure Marketplace-Image. Verwenden Sie dieses Image, um virtuelle Computer in Ihrer lokalen Azure-Instanz bereitzustellen.
Führen Sie die folgenden Schritte aus, um ein VM-Image mithilfe der Azure CLI zu erstellen.
Anmelden und Festlegen des Abonnements
Stellen Sie eine Verbindung mit einem Computer auf Ihrem lokalen Azure-Computer her.
Anmelden. Typ:
az login --use-device-codeLegen Sie Ihr Abonnement fest.
az account set --subscription <Subscription ID>
Festlegen einiger Parameter
Legen Sie Parameter für Ihr Abonnement, Die Ressourcengruppe, den Standort und den Betriebssystemtyp für das Image fest. Ersetzen Sie die Parameter
< >durch die entsprechenden Werte.$subscription = "<Subscription ID>" $resource_group = "<Resource group>" $mktplaceImage = "<Marketplace image name>" $customLocationName = "<Custom location name>" $customLocationID = (az customlocation show --resource-group $resource_group --name "<custom_location_name_for_Azure_Local>" --query id -o tsv) $location = "<Location for your Azure Local>" $osType = "<OS of source image>" $version = "<OS version of Marketplace image>"Die Parameter werden in der folgenden Tabelle beschrieben:
Parameter Beschreibung subscriptionAbonnement, das Ihrem lokalen Azure zugeordnet ist. resource-groupRessourcengruppe für Ihr Azure Local, das Sie dem Marketplace-Image zuordnen. nameName des Marketplace-Images für Azure Local. customLocationRessourcen-ID des benutzerdefinierten Standorts für Ihr Azure-Lokal. locationStandort für Ihr Azure Local. Beispiel: eastus.os-typeBetriebssystem, das dem Quellimage zugeordnet ist. Beispielsweise Windows oder Linux. version(Optional) Geben Sie die Betriebssystemversion für marketplace-Image an. Wenn sie leer gelassen wird, wird standardmäßig die neueste Version verwendet. Hier ist eine Beispielausgabe:
PS C:\Users\azcli> $subscription = "<Subscription ID>" PS C:\Users\azcli> $resource_group = "mylocal-rg" PS C:\Users\azcli> $mktplaceImage= "mylocal-marketplaceimage" PS C:\Users\azcli> $customLocationName = "mylocal-cl" PS C:\Users\azcli> $customerLocationID /subscriptions$subscription/resourcegroups/$resource_group/providers/microsoft.extendedlocation/customlocations/$customLocationName PS C:\Users\azcli> $location = "eastus" PS C:\Users\azcli> $ostype = "Windows" PS C:\Users\azcli> $version = "26100.4652.250808"
Hinweis
Wenn Kompatibilitätsprobleme auftreten, überprüfen Sie die VM-Imageversion. Azure CLI ist immer standardmäßig auf die neueste Version festgelegt.
Erstellen eines VM-Images aus dem Marketplace-Image
Legen Sie zusätzliche Parameter fest, die das beabsichtigte VM-Image angeben, das Sie erstellen möchten. Sie müssen das Angebot, den Herausgeber, die SKU und die Version für das Marketplace-Image einschließen. Ersetzen Sie die Parameter in
< >durch die entsprechenden Werte:$publisher = "<Publisher name>" $offer = "<OS offer>" $sku = "<Image SKU>"Verwenden Sie die folgende Tabelle, um die verfügbaren Marketplace-Bilder und deren Attributwerte zu finden:
Name Herausgeber Angebot Artikelnummer (SKU) Windows 11 Enterprise multi-session + Microsoft 365 Microsoft Windows Desktop office-365 win11-23h2-avd-m365
win11-24h2-avd-m365Windows 10 Enterprise multi-session + Microsoft 365 Microsoft Windows Desktop office-365 win10-21h2-avd-m365 Windows 11 Pro Microsoft Windows Desktop Windows-11 win11-23h2-pro Windows 11 Enterprise Microsoft Windows Desktop Windows-11 win11-22h2-ent
win11-23h2-ent
win11-24h2-entWindows 11 Enterprise (mehrere Sitzungen) Microsoft Windows Desktop Windows-11 win11-22h2-avd
win11-23h2-avd
win11-24h2-avdWindows 10 Pro Microsoft Windows Desktop Windows-10 win10-22h2-pro-g2 Windows 10 Enterprise Microsoft Windows Desktop Windows-10 win10-22h2-ent-g2 Windows 10 Enterprise (mehrere Sitzungen) Microsoft Windows Desktop Windows-10 win10-22h2-avd Windows Server 2025 Datacenter: Azure Edition microsoftwindowsserver windowsserver 2025-datacenter-azure-edition-smalldisk
2025-datacenter-azure-edition-core
2025-datacenter-azure-editionWindows Server 2022 Datacenter: Azure Edition microsoftwindowsserver windowsserver 2022-datacenter-azure-edition-hotpatch
2022-Datacenter-azure-edition-core
2022-datacenter-azure-editionWindows Server 2019 microsoftwindowsserver windowsserver 2019-datacenter-gensecond
2019-datacenter-core-g2SQL Server 2022 Enterprise unter Windows Server 2022 microsoftsqlserver sql2022-ws2022 Enterprise-Gen2
Standard gen2Wenn Sie ein Windows Server 2019 Datacenter-Image erstellen möchten, verwenden Sie die folgenden Parameter:
$publisher = "microsoftwindowsserver" $offer = "windowsserver" $sku = "2019-datacenter-gensecond"Erstellen Sie das VM-Image beginnend mit einem angegebenen Marketplace-Image:
az stack-hci-vm image create --resource-group $resource_group --custom-location $customLocationID --name $mktplaceImage --os-type $ostype --offer $offer --publisher $publisher --sku $sku --version $version
Hier ist eine Beispielausgabe:
PS C:\Users\azcli> az stack-hci-vm image create --custom-location $cl --name $mktplaceImage --os-type $ostype --resource-group $rg --publisher $publisher --offer $offer --sku $sku --version $version
{
"extendedLocation": {
"name": "/subscriptions/<Subscription ID>/resourceGroups/mylocal-rg/providers/Microsoft.ExtendedLocation/customLocations/mylocal-cl",
"type": "CustomLocation"
},
"id": "/subscriptions/<Subscription ID>/resourceGroups/mylocal-rg/providers/Microsoft.AzureStackHCI/marketplacegalleryimages/myhci-marketplaceimage",
"location": "eastus",
"name": "myhci-marketplaceimage",
"properties": {
"cloudInitDataSource": null,
"containerId": null,
"hyperVGeneration": null,
"identifier": {
"offer": "windowsserver",
"publisher": "microsoftwindowsserver",
"sku": "2019-datacenter-gensecond"
},
"osType": "Windows",
"provisioningState": "Succeeded",
"status": {
"downloadStatus": {
"downloadSizeInMb": 10832
},
"errorCode": "",
"errorMessage": "",
"progressPercentage": 100,
"provisioningStatus": {
"operationId": "13efc468-7473-429f-911b-858c1e6fc1d5*B11A62EE76B08EF194F8293CDD40F7BC71BFB93255D5A99DD11B4167690752D9",
"status": "Succeeded"
}
},
"version": {
"name": "17763.7922.251021",
"properties": {
"storageProfile": {
"osDiskImage": {
"sizeInMB": 130050
}
}
}
}
},
"resourceGroup": "mylocal-rg",
"systemData": {
"createdAt": "2024-09-23T18:53:13.734389+00:00",
"createdBy": "guspinto@contoso.com",
"createdByType": "User",
"lastModifiedAt": "2024-09-23T19:06:07.532276+00:00",
"lastModifiedBy": "319f651f-7ddb-4fc6-9857-7aef9250bd05",
"lastModifiedByType": "Application"
},
"tags": null,
"type": "microsoft.azurestackhci/marketplacegalleryimages"
}
Weitere Informationen zu diesem CLI-Befehl finden Sie unter az stack-hci-vm image.
Vm-Image aktualisieren
Wichtig
Die neuesten Updates können einige Zeit benötigen, bis sie bei Ihren VM-Images sichtbar werden, da weitere Überprüfungen durchgeführt werden.
Wenn ein neues aktualisiertes Image in Azure Marketplace verfügbar ist, werden die VM-Images auf Ihrem lokalen Azure veraltet, und Sie sollten sie aktualisieren. Der Aktualisierungsvorgang ist keine direkte Aktualisierung des Bilds. Stattdessen können Sie sehen, welche VM-Images ein aktualisiertes Image zur Verfügung haben, und bilder auswählen, die aktualisiert werden sollen. Nach dem Aktualisieren verwendet der Vorgang "VM-Image erstellen" das neue aktualisierte Image.
Um ein VM-Image zu aktualisieren, führen Sie die folgenden Schritte in Azure-Portal aus.
Um zu überprüfen, ob ein Update verfügbar ist, wählen Sie in der Listenansicht ein VM-Image aus.
Im Bereich "Übersicht " wird ein Banner angezeigt, in dem das neue VM-Image angezeigt wird, das zum Download verfügbar ist, sofern vorhanden. Um auf das neue Bild zu aktualisieren, wählen Sie das Pfeilsymbol aus.
Überprüfen Sie Bilddetails, und wählen Sie dann "Überprüfen" und "Erstellen" aus. Standardmäßig verwendet das neue Bild dieselbe Ressourcengruppe und Instanzdetails wie das vorherige Bild.
Der Name für das neue Bild wird basierend auf dem Namen des vorherigen Bilds erhöht. Beispielsweise verfügt ein vorhandenes Image mit dem Namen "winServer2022-01 " über ein aktualisiertes Image mit dem Namen "winServer2022-02".
Wählen Sie Erstellen aus, um den Vorgang abzuschließen.
Nachdem das neue VM-Image erstellt wurde, erstellen Sie einen virtuellen Computer mit dem neuen Image, und stellen Sie sicher, dass der virtuelle Computer ordnungsgemäß funktioniert. Nach der Überprüfung können Sie das alte VM-Image löschen.