在 Azure Stack Hub 中添加和删除自定义 VM 映像Add and remove a custom VM image to Azure Stack Hub

在 Azure Stack Hub 中,作为操作员,你可以将虚拟机 (VM) 自定义映像添加到市场供用户使用。In Azure Stack Hub, as an operator you can add your custom virtual machine (VM) image to the marketplace and make it available to your users. 可以通过管理员门户或 Windows PowerShell 将 VM 映像添加到 Azure Stack Hub 市场。You can add VM images to the Azure Stack Hub Marketplace through the administrator portal or Windows PowerShell. 使用 Azure 市场中的映像作为自定义映像的基础,或使用 Hyper-V 创建自己的映像。Use either an image from the Azure Marketplace as a base for your custom image, or create your own using Hyper-V.

添加映像Add an image

可以在用户指南的“计算”部分中找到有关添加通用映像和专用映像的说明。You can find instructions for adding generalized and specialized images in the Compute section of the user guide. 在为用户提供通用映像之前,需要先创建该映像。You will want to create a generalized image before offering the image to your users. 有关说明,请参阅将 VM 移动到 Azure Stack Hub 概述For instructions see Move a VM to Azure Stack Hub Overview. 创建可用于租户的映像时,请使用 Azure Stack Hub 管理门户或管理员终结点,而不是用户门户或租户目录终结点。When creating images available for your tenants use the Azure Stack Hub administrative portal or administrator endpoints rather than the user portal or tenant directory endpoints.

有两个选项可用于向用户提供映像:You have two options for making an image available to your users:

  • 提供只能通过 Azure 资源管理器访问的映像Offer an image only accessible via Azure Resource Manager
    如果通过 Azure Stack Hub 管理门户中的“计算” > “映像”添加映像,则你的所有租户都可以访问该映像。If you add the image via the Azure Stack Hub administrative portal in Compute > Images, all of your tenants can access the image. 但是,你的用户需要使用 Azure 资源管理器模板来访问它。However your users will need to use an Azure Resource Manager template to access it. 它将在 Azure Stack Hub 市场中不可见。It won't be visible in your Azure Stack Hub Marketplace.

  • 通过 Azure Stack Hub 市场提供映像Offer an image through the Azure Stack Hub Marketplace
    通过 Azure Stack Hub 管理门户添加映像后,便可以创建市场产品/服务了。Once you have added your image through the Azure Stack Hub administrative portal, you can then create a marketplace offering. 有关说明,请参阅创建并发布自定义 Azure Stack Hub 市场项For instructions, see Create and publish a custom Azure Stack Hub Marketplace item.

添加平台映像Add a platform image

若要将平台映像添加到 Azure Stack Hub,请使用 Azure Stack Hub 管理员门户或终结点,也可以使用 PowerShell。To add a platform image to Azure Stack Hub, use the Azure Stack Hub administrator portal or endpoint using PowerShell. 必须首先创建通用化 VHD。You must first create a generalized VHD. 有关详细信息,请参阅将 VM 移到 Azure Stack Hub 概述For more information, see Move a VM to Azure Stack Hub Overview.

以 Azure Stack Hub 操作员的身份使用门户添加 VM 映像。Add the VM image as an Azure Stack Hub operator using the portal.

  1. 以操作员身份登录到 Azure Stack Hub。Sign in to Azure Stack Hub as an operator. 从左侧导航栏中选择“仪表板”。Select Dashboard from the left-hand navigation.

  2. 在“资源提供程序”列表中,选择“计算”。In the Resource providers list, select Compute.

    选择“计算”Select Compute

  3. 选择“VM 映像”,然后选择“添加”。Select VM images, then select Add.

    添加 VM 映像Add a VM image

  4. 在“创建映像”下,输入“发布者”、“套餐”、“SKU”、“版本”和 OS 磁盘 blob URI。Under Create image, enter the Publisher, Offer, SKU, Version, and OS disk blob URI. 然后选择“创建”,开始创建 VM 映像。Then, select Create to begin creating the VM image.

    自定义映像旁加载 UICustom image sideloading UI

    成功创建映像后,VM 映像状态会更改为“已成功”。When the image is successfully created, the VM image status changes to Succeeded.

  5. 添加映像时,它仅适用于基于 Azure 资源管理器的模板和 PowerShell 部署。When you add an image, it is only available for Azure Resource Manager-based templates and PowerShell deployments. 若要将映像作为市场项提供给用户,请使用创建和发布市场项一文中的步骤发布市场项To make an image available to your users as a marketplace item, publish the marketplace item using the steps in the article Create and publish a Marketplace item. 请务必记下“发布者”、“套餐”、“SKU”和“版本”的值。 Make sure you note the Publisher, Offer, SKU, and Version values. 在自定义 .azpkg 中编辑资源管理器模板和 Manifest.json 时,需要用到这些值。You will need them when you edit the Resource Manager template and Manifest.json in your custom .azpkg.

删除平台映像Remove a platform image

可以使用门户或 PowerShell 删除平台映像。You can remove a platform image using the portal or PowerShell.

若要以 Azure Stack Hub 操作员的身份使用 Azure Stack Hub 门户删除 VM 映像,请执行以下步骤:To remove the VM image as an Azure Stack Hub operator using the Azure Stack Hub portal, follow these steps:

  1. 打开 Azure Stack Hub 管理员门户Open the Azure Stack Hub administrator portal.

  2. 如果 VM 映像有关联的市场项,请选择“市场管理”,然后选择要删除的 VM 市场项。If the VM image has an associated Marketplace item, select Marketplace management, and then select the VM marketplace item you want to delete.

  3. 如果 VM 映像没有关联的市场项,请导航到“所有服务”>“计算”>“VM 映像”,然后选择 VM 映像旁边的省略号 ( ... )。If the VM image does not have an associated Marketplace item, navigate to All services > Compute > VM Images, and then select the ellipsis (...) next to the VM image.

  4. 选择“删除” 。Select Delete.

后续步骤Next steps