Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: гиперконвергентные развертывания локальной среды Azure
В этой статье объясняется, как создать образы виртуальной машины Windows для локальной среды Azure с помощью исходных образов из Azure Marketplace с помощью портала Azure или Azure CLI.
Чтобы создать образы виртуальных машин Linux из Azure Marketplace, выберите:
Подготовка образа RHEL Azure Marketplace для развертывания локальной виртуальной машины Azure.
Подготовка образа Ubuntu Azure Marketplace для локальных виртуальных машин Azure.
Предварительные условия
Прежде чем начать, убедитесь, что выполнены следующие предварительные требования.
Проверьте и выполните предварительные требования.
Назначьте роль
Microsoft.AzureStackHCIприложению поставщика ресурсов для группы ресурсов, в которой требуется скачать образ. Дополнительные сведения см. в статье "Назначение ролей Azure".Зарегистрируйте подписку в поставщике
Microsoft.EdgeMarketplaceресурсов. Дополнительные сведения см. в разделе "Регистрация поставщика ресурсов".
- Если вы используете клиент для подключения к локальному экземпляру Azure, обратитесь к удаленному подключению к системе.
Добавление образа виртуальной машины из Azure Marketplace
Создайте образ виртуальной машины, начиная с образа Azure Marketplace. Используйте этот образ для развертывания виртуальных машин в локальном экземпляре Azure.
Выполните следующие действия, чтобы создать образ виртуальной машины с помощью Azure CLI.
Вход и установка подписки
Подключитесь к компьютеру на локальном экземпляре Azure.
Войдите и введите следующую команду:
az login --use-device-codeЗадайте подписку.
az account set --subscription <Subscription ID>
Задайте некоторые параметры.
Задайте параметры для подписки, группы ресурсов, расположения и типа ОС для образа. Замените параметры на соответствующие значения в
< >.$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>"Параметры описаны в следующей таблице.
Параметр Описание subscriptionПодписка, связанная с локальной службой Azure. resource-groupГруппа ресурсов для локальной среды Azure, которую вы связываете с изображением Marketplace. nameИмя образа Marketplace для Azure Local. customLocationИдентификатор ресурса настраиваемого расположения для локальной среды Azure. locationМестоположение для Azure Local. Например: eastus.os-typeОперационная система, связанная с исходным образом. Например, Windows или Linux. version(Необязательно) Укажите версию ОС для образа Marketplace. Если оставить пустым, по умолчанию используется последняя версия. Ниже приведен пример выходных данных.
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"
Замечание
Если возникают проблемы совместимости, проверьте версию образа виртуальной машины. Azure CLI всегда по умолчанию использует последнюю версию.
Создание образа виртуальной машины из образа Marketplace
Задайте дополнительные параметры, указывающие предполагаемый образ виртуальной машины, который требуется создать. Необходимо включить предложение, публикатор, SKU и версию изображения Marketplace. Замените параметры в
< >соответствующими значениями:$publisher = "<Publisher name>" $offer = "<OS offer>" $sku = "<Image SKU>"Используйте следующую таблицу, чтобы найти доступные образы Marketplace и их значения атрибутов:
Имя. Издатель ПРЕДЛОЖЕНИЕ Номер SKU Windows 11 Корпоративная мультисессионная + Microsoft 365 рабочий стол Microsoft Windows Office-365 win11-23h2-avd-m365
win11-24h2-avd-m365
win11-25h2-avd-m365Windows 11 Корпоративная рабочий стол Microsoft Windows Windows-11 win11-23h2-ent
win11-24h2-ent
win11-25h2-entWindows 11 Корпоративная версия мульти-сессионная рабочий стол Microsoft Windows Windows-11 win11-23h2-avd
win11-24h2-avd
win11-25h2-avdWindows 10 Корпоративная рабочий стол Microsoft Windows Windows-10 win10-22h2-ent-g2 Windows 10 Корпоративная (многосеансовый режим) рабочий стол Microsoft Windows Windows-10 win10-22h2-avd Windows Server 2025 Datacenter: Azure Edition microsoftwindowsserver windowsserver 2025-datacenter-azure-edition-smalldisk
2025-Datacenter-Azure-Edition-Core
2025-центр обработки данных-издание AzureWindows Server 2022 Datacenter: Azure Edition microsoftwindowsserver windowsserver 2022-Центр Данных-издание Azure-горячее обновление
2022-редакция Azure для центров обработки данных-core
2022-datacenter-azure-editionWindows Server 2019 microsoftwindowsserver windowsserver 2019-datacenter-gensecond
2019-центр-обработки-данных-core-g2SQL Server 2022 Enterprise на платформе Windows Server 2022 microsoftsqlserver sql2022-ws2022 enterprise-gen2 (предприятие второго поколения)
Standard-gen2Если вы хотите создать образ Центра обработки данных Windows Server 2019, используйте следующие параметры:
$publisher = "microsoftwindowsserver" $offer = "windowsserver" $sku = "2019-datacenter-gensecond"Начните с создания изображения виртуальной машины на базе исходного образа из Marketplace.
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
Ниже приведен пример выходных данных.
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"
}
Дополнительные сведения об этой команде CLI см. в статье az stack-hci-vm image.
Обновление образа виртуальной машины
Внимание
Последние обновления могут занять некоторое время, чтобы отразиться на ваших образах виртуальных машин по мере проведения дополнительных проверок.
Когда новый обновленный образ доступен в Azure Marketplace, образы виртуальных машин в локальной среде Azure становятся устаревшими, и их следует обновить. Операция обновления не является непосредственным обновлением образа. Вместо этого можно увидеть, какие образы виртуальных машин имеют обновленный образ и выбрать образы для обновления. После обновления операция создания образа виртуальной машины использует новый обновленный образ.
Чтобы обновить образ виртуальной машины, выполните следующие действия в портал Azure.
Чтобы проверить доступность обновления, выберите образ виртуальной машины в представлении списка.
В области "Обзор " вы увидите баннер, показывающий новый образ виртуальной машины, доступный для скачивания, если он доступен. Чтобы обновить новое изображение, щелкните значок со стрелкой.
Просмотрите сведения о изображении, а затем выберите "Рецензирование" и "Создать". По умолчанию новый образ использует ту же группу ресурсов и сведения о экземпляре, что и предыдущий образ.
Имя нового изображения назначается по возрастанию на основе имени предыдущего изображения. Например, существующий образ winServer2022-01 содержит обновленный образ winServer2022-02.
Чтобы завершить операцию, нажмите кнопку "Создать".
После создания нового образа виртуальной машины создайте виртуальную машину с помощью нового образа и убедитесь, что виртуальная машина работает правильно. После проверки можно удалить старый образ виртуальной машины.