在 Azure Stack Hub 中添加和删除自定义 VM 映像

在 Azure Stack Hub 中,作为操作员,你可以将虚拟机 (VM) 自定义映像添加到市场供用户使用。 可以通过管理员门户或 Windows PowerShell 将 VM 映像添加到 Azure Stack Hub 市场。 使用 Azure 市场中的映像作为自定义映像的基础,或使用 Hyper-V 创建自己的映像。

注意

需要 Blob 访问权限才能允许读取访问。

添加映像

可以在用户指南的“计算”部分中找到有关添加通用映像和专用映像的说明。 在为用户提供通用映像之前,需要先创建该映像。 有关说明,请参阅将 VM 移动到 Azure Stack Hub 概述。 创建可用于租户的映像时,请使用 Azure Stack Hub 管理门户或管理员终结点,而不是用户门户或租户目录终结点。

有两个选项可用于向用户提供映像:

  • 提供只能通过 Azure 资源管理器访问的映像
    如果通过 Azure Stack Hub 管理门户中的“计算”>“映像”添加映像,则你的所有租户都可以访问该映像。 但是,你的用户需要使用 Azure 资源管理器模板来访问它。 它将在 Azure Stack Hub 市场中不可见。

  • 通过 Azure Stack Hub 市场提供映像
    通过 Azure Stack Hub 管理门户添加映像后,便可以创建市场产品/服务了。 有关说明,请参阅创建并发布自定义 Azure Stack Hub 市场项

添加平台映像

若要将平台映像添加到 Azure Stack Hub,请使用 Azure Stack Hub 管理员门户或终结点,也可以使用 PowerShell。 必须首先创建通用化 VHD。 有关详细信息,请参阅将 VM 移到 Azure Stack Hub 概述

以 Azure Stack Hub 操作员的身份使用门户添加 VM 映像。

  1. 以操作员身份登录到 Azure Stack Hub。 从左侧导航栏中选择“仪表板”。

  2. 在“资源提供程序”列表中,选择“计算”。

    Select Compute

  3. 选择“VM 映像”,然后选择“添加”。

    Add a VM image

  4. 在“创建映像”下,输入“发布者”、“套餐”、“SKU”、“版本”和 OS 磁盘 blob URI。 然后选择“创建”,开始创建 VM 映像。

    Custom image sideloading UI

    成功创建映像后,VM 映像状态会更改为“已成功”。

  5. 添加映像时,它仅适用于基于 Azure 资源管理器的模板和 PowerShell 部署。 若要将映像作为市场项提供给用户,请使用创建和发布市场项一文中的步骤发布市场项 请务必记下“发布者”、“套餐”、“SKU”和“版本”的值。 在自定义 .azpkg 中编辑资源管理器模板和 Manifest.json 时,需要用到这些值。

删除平台映像

可以使用门户或 PowerShell 删除平台映像。

若要以 Azure Stack Hub 操作员的身份使用 Azure Stack Hub 门户删除 VM 映像,请执行以下步骤:

  1. 打开 Azure Stack Hub 管理员门户

  2. 如果 VM 映像有关联的市场项,请选择“市场管理”,然后选择要删除的 VM 市场项。

  3. 如果 VM 映像没有关联的市场项,请导航到“所有服务”>“计算”>“VM 映像”,然后选择 VM 映像旁边的省略号 (...)。

  4. 选择“删除”。

后续步骤