通过 Azure CLI 从 Azure 市场映像创建 Azure 本地 VM
发布时间:2026-10-02 | 浏览:1
访问此页面需要授权。 可以尝试 登录 或 更改目录 。
访问此页面需要授权。 可以尝试 更改目录 。
适用于:Azure 本地的超融合部署
本文介绍如何通过 Azure 门户或 Azure CLI 通过 Azure 市场中的源映像为 Azure 本地创建 Windows 虚拟机(VM)映像。
若要从 Azure 市场创建 Linux VM 映像,请选择:
为 Azure 本地 VM 部署准备 RHEL Azure 市场映像 。
为 Azure 本地 VM 部署准备 RHEL Azure 市场映像 。
为 Azure 本地 VM 准备 Ubuntu Azure 市场映像 。
为 Azure 本地 VM 准备 Ubuntu Azure 市场映像 。
在开始之前,请确保完成以下先决条件。
将 Azure Connected Machine Resource Manager 角色分配给您要下载镜像的资源组的 Microsoft.AzureStackHCI 资源提供程序应用。 有关详细信息,请参阅 分配 Azure 角色 。
将 Azure Connected Machine Resource Manager 角色分配给您要下载镜像的资源组的 Microsoft.AzureStackHCI 资源提供程序应用。 有关详细信息,请参阅 分配 Azure 角色 。
将你的订阅注册到 Microsoft.EdgeMarketplace 资源提供商。 有关详细信息,请参阅 注册资源提供程序 。
将你的订阅注册到 Microsoft.EdgeMarketplace 资源提供商。 有关详细信息,请参阅 注册资源提供程序 。
如果使用客户端连接到 Azure 本地实例,请参阅 远程连接到系统 。
将 Azure Connected Machine Resource Manager 角色分配给您要下载镜像的资源组的 Microsoft.AzureStackHCI 资源提供程序应用。 有关详细信息,请参阅 分配 Azure 角色 。
将 Azure Connected Machine Resource Manager 角色分配给您要下载镜像的资源组的 Microsoft.AzureStackHCI 资源提供程序应用。 有关详细信息,请参阅 分配 Azure 角色 。
将你的订阅注册到 Microsoft.EdgeMarketplace 资源提供商。 有关详细信息,请参阅 注册资源提供程序 。
将你的订阅注册到 Microsoft.EdgeMarketplace 资源提供商。 有关详细信息,请参阅 注册资源提供程序 。
从 Azure 市场添加虚拟机映像
从 Azure 市场映像开始创建 VM 映像。 使用此映像在 Azure 本地实例上部署 VM。
按照以下步骤使用 Azure CLI 创建 VM 映像。
连接到 Azure 本地实例上的计算机。
连接到 Azure 本地实例上的计算机。
登录并输入以下命令: az login --use-device-code
设置订阅。 az account set --subscription <Subscription ID>
为映像设置订阅、资源组、位置和 OS 类型的参数。 请将 < > 中的参数替换为适当的值。 $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 Local 相关联的订阅。 resource-group 与您的 Azure 区域关联的市场映像对应的资源组。 name Azure 本地市场映像的名称。 customLocation Azure Local 自定义位置的资源 ID。 location 你的 Azure Local 的位置。 例如, eastus 。 os-type 与源映像关联的操作系统。 例如,Windows 或 Linux。 version (可选)指定市场镜像的 OS 版本。 如果留空,则默认为最新版本。 下面是示例输出: 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"
为映像设置订阅、资源组、位置和 OS 类型的参数。 请将 < > 中的参数替换为适当的值。
如果遇到兼容性问题,请检查 VM 映像版本。 Azure CLI 始终默认为最新版本。
设置用于指定要创建的所需 VM 映像的其他参数。 需要包括市场镜像的产品/服务、发布者、SKU 和版本。 请将 < > 中的参数替换为适当的值: $publisher = "<Publisher name>" $offer = "<OS offer>" $sku = "<Image SKU>" 使用下表查找可用的市场图片及其属性值。 名称 出版商 产品 SKU Windows 11 企业版多会话 + Microsoft 365 微软Windows桌面 office-365 win11-23h2-avd-m365 win11-24h2-avd-m365 win11-25h2-avd-m365 Windows 11 企业版 微软Windows桌面 windows-11 win11-23h2-ent win11-24h2-ent win11-25h2-ent Windows 11 企业版多会话 微软Windows桌面 windows-11 win11-23h2-avd win11-24h2-avd win11-25h2-avd Windows 10 企业版 微软Windows桌面 windows-10 win10-22h2-ent-g2 Windows 10 企业版多会话 微软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-datacenter-azure-edition Windows Server 2022 Datacenter:Azure Edition microsoftwindowsserver windowsserver 2022-datacenter-azure-edition-hotpatch 2022-datacenter-azure-edition-core 2022-datacenter-azure-edition Windows Server 2019 microsoftwindowsserver windowsserver 2019-datacenter-gensecond 2019-datacenter-core-g2 Windows Server 2022 上的 SQL Server 2022 Enterprise microsoftsqlserver sql2022-ws2022 enterprise-gen2 standard-gen2 如果要创建 Windows Server 2019 Datacenter 映像,请使用以下参数: $publisher = "microsoftwindowsserver" $offer = "windowsserver" $sku = "2019-datacenter-gensecond"
设置用于指定要创建的所需 VM 映像的其他参数。 需要包括市场镜像的产品/服务、发布者、SKU 和版本。 请将 < > 中的参数替换为适当的值:
使用下表查找可用的市场图片及其属性值。
如果要创建 Windows Server 2019 Datacenter 映像,请使用以下参数:
创建 VM 镜像,从指定的市场镜像开始。 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
创建 VM 镜像,从指定的市场镜像开始。
有关此 CLI 命令的详细信息,请参阅 az stack-hci-vm 映像 。
按照以下步骤使用 Azure 门户创建 VM 映像。 在 Azure 本地资源的Azure 门户中,执行以下步骤:
转到 资源 > VM 映像 。
转到 资源 > VM 映像 。
选择 “+ 添加 VM 映像 ”,然后从下拉列表中选择“ 从 Azure 市场添加 VM 映像 ”。
选择 “+ 添加 VM 映像 ”,然后从下拉列表中选择“ 从 Azure 市场添加 VM 映像 ”。
在 “创建图像 ”页的“ 基本信息 ”选项卡上,输入以下信息: 订阅 :选择一个订阅来关联您的 VM 映像。 资源组 :新建或选择与 VM 映像关联的现有资源组。 自定义位置 :选择要部署 VM 映像的自定义位置。 自定义位置应与 Azure Local 的自定义位置相对应。 要下载的映像 :从 Azure 市场中的映像列表中选择 VM 映像。 下拉列表显示所有与 Azure 本地环境兼容的 Azure Marketplace 映像。 将映像另存为 :输入 VM 映像的名称。 存储路径 :选择 VM 映像的存储路径。 选择“ 自动 选择”以自动选择具有高可用性的存储路径。 选择 “手动 选择”以指定存储 AZURE 本地实例上的 VM 映像和配置文件的存储路径。 在这种情况下,请确保指定的存储路径有足够的存储空间。
在 “创建图像 ”页的“ 基本信息 ”选项卡上,输入以下信息:
订阅 :选择一个订阅来关联您的 VM 映像。
订阅 :选择一个订阅来关联您的 VM 映像。
资源组 :新建或选择与 VM 映像关联的现有资源组。
资源组 :新建或选择与 VM 映像关联的现有资源组。
自定义位置 :选择要部署 VM 映像的自定义位置。 自定义位置应与 Azure Local 的自定义位置相对应。
自定义位置 :选择要部署 VM 映像的自定义位置。 自定义位置应与 Azure Local 的自定义位置相对应。
要下载的映像 :从 Azure 市场中的映像列表中选择 VM 映像。 下拉列表显示所有与 Azure 本地环境兼容的 Azure Marketplace 映像。
要下载的映像 :从 Azure 市场中的映像列表中选择 VM 映像。 下拉列表显示所有与 Azure 本地环境兼容的 Azure Marketplace 映像。
将映像另存为 :输入 VM 映像的名称。
将映像另存为 :输入 VM 映像的名称。
存储路径 :选择 VM 映像的存储路径。 选择“ 自动 选择”以自动选择具有高可用性的存储路径。 选择 “手动 选择”以指定存储 AZURE 本地实例上的 VM 映像和配置文件的存储路径。 在这种情况下,请确保指定的存储路径有足够的存储空间。
存储路径 :选择 VM 映像的存储路径。 选择“ 自动 选择”以自动选择具有高可用性的存储路径。 选择 “手动 选择”以指定存储 AZURE 本地实例上的 VM 映像和配置文件的存储路径。 在这种情况下,请确保指定的存储路径有足够的存储空间。
选择“查看 + 创建”以创建 VM 映像。
选择“查看 + 创建”以创建 VM 映像。
系统将验证输入参数。 如果验证成功,则你可以查看 VM 映像详细信息并选择“创建”。
系统将验证输入参数。 如果验证成功,则你可以查看 VM 映像详细信息并选择“创建”。
将针对该 VM 映像启动一个 Azure 资源管理器模板部署作业。 映像部署需要几分钟才能完成。 下载映像所需的时间取决于市场映像的大小,以及下载时可用的网络带宽。 可以在 VM 映像网格中跟踪映像部署。 可以看到已下载的 VM 映像列表以及正在系统上下载的 VM 映像的列表。 若要查看任一映像的更多详细信息,请从 VM 映像列表中选择相应的 VM 映像名称。
将针对该 VM 映像启动一个 Azure 资源管理器模板部署作业。 映像部署需要几分钟才能完成。 下载映像所需的时间取决于市场映像的大小,以及下载时可用的网络带宽。
可以在 VM 映像网格中跟踪映像部署。 可以看到已下载的 VM 映像列表以及正在系统上下载的 VM 映像的列表。
若要查看任一映像的更多详细信息,请从 VM 映像列表中选择相应的 VM 映像名称。
映像下载完成后,该 VM 映像将显示在映像列表中,其“状态”显示为“可用”。 如果 VM 映像下载失败,则门户中会显示错误详细信息。
映像下载完成后,该 VM 映像将显示在映像列表中,其“状态”显示为“可用”。
如果 VM 映像下载失败,则门户中会显示错误详细信息。
最新的更新可能需要一些时间才能反映在您的 VM 映像上,因为需要进行更多验证。
在 Azure 市场中提供新的更新映像时,Azure 本地上的 VM 映像将过时,应更新它们。 更新操作不是映像的就地更新。 相反,你可以查看哪些虚拟机映像有可用的更新镜像,并选择需要更新的映像。 更新后,创建 VM 映像操作将使用新的已更新映像。
若要更新 VM 映像,请在 Azure 门户中使用以下步骤。
若要检查更新是否可用,请从列表视图中选择 VM 映像。 在 “概述 ”窗格中,会看到一个横幅,其中显示了可供下载的新 VM 映像(如果有)。 要更新到新映像,请选择箭头图标。
若要检查更新是否可用,请从列表视图中选择 VM 映像。
在 “概述 ”窗格中,会看到一个横幅,其中显示了可供下载的新 VM 映像(如果有)。 要更新到新映像,请选择箭头图标。
查看映像详细信息,然后选择“查看并创建”。 默认情况下,新映像使用与前一个映像相同的资源组和实例详细信息。 新图像的名称将根据上一个图像的名称递增。 例如,名为 winServer2022-01 的现有映像具有名为 winServer2022-02 的更新映像。
查看映像详细信息,然后选择“查看并创建”。 默认情况下,新映像使用与前一个映像相同的资源组和实例详细信息。
新图像的名称将根据上一个图像的名称递增。 例如,名为 winServer2022-01 的现有映像具有名为 winServer2022-02 的更新映像。
要完成操作,请选择“创建”。 创建新虚拟机映像后,使用新映像创建虚拟机,并验证虚拟机是否正常工作。 验证后,可以删除旧 VM 映像。
创建新虚拟机映像后,使用新映像创建虚拟机,并验证虚拟机是否正常工作。 验证后,可以删除旧 VM 映像。
通过 Azure CLI 和 Azure 门户管理 Azure 本地 VM 映像
想要尝试使用 Ask Learn 阐明或指导你完成本主题?
Last updated on 2026-09-15