你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

在 Azure Stack Edge Pro GPU 设备上部署 GPU VM

适用范围:适用于 Pro - GPU SKUAzure Stack Edge Pro - GPU对于 Pro 2 SKU 是必需的Azure Stack Edge Pro 2对于 Pro R SKU 是必需的Azure Stack Edge Pro R

本文介绍如何在 Azure 门户中或使用 Azure 资源管理器模板创建 GPU VM。

使用 Azure 门户快速部署单个 GPU VM。 可以在创建 VM 期间或之后安装 GPU 扩展。 或者,使用 Azure 资源管理器模板高效地部署和管理多个 GPU VM。

创建 GPU VM

可以通过门户或使用 Azure 资源管理器模板部署 GPU VM。

有关 GPU VM 支持的操作系统、驱动程序和 VM 大小的列表,请参阅什么是 GPU 虚拟机?。有关部署注意事项,请参阅 GPU VM 和 Kubernetes

重要

  • GPU 不支持 Gen2 VM。
  • 如果设备将运行 Kubernetes,请先部署 GPU VM,再配置 Kubernetes。 如果先配置了 Kubernetes,它将声明所有可用的 GPU 资源,而创建 GPU VM 将会失败。 有关 1-GPU 和 2-GPU 设备上的 Kubernetes 部署注意事项,请参阅 GPU VM 和 Kubernetes
  • 如果你运行的是 Windows 2016 VHD,则必须先在 VM 中启用 TLS 1.2,然后才能在 2205 及更高版本上安装 GPU 扩展。 有关详细步骤,请参阅排查 Azure Stack Edge Pro GPU 上的 GPU VM 的 GPU 扩展问题

在设备上通过 Azure 门户部署 GPU VM 时,请执行以下步骤:

  1. 若要创建 GPU VM,请按照在 Azure Stack Edge 上使用 Azure 门户部署 VM 中的所有步骤执行操作,并满足以下配置要求:

    • 在“基本信息”选项卡上,从针对 GPU 进行了优化的 N 系列中选择 VM 大小 根据设备上的 GPU 模型 Nvidia T4 或 Nvidia A2,下拉列表将显示相应受支持的 GPU VM 大小。

      Azure Stack Edge 中“添加虚拟机”的“基本信息”选项卡的屏幕截图。突出显示了具有 GPU VM 支持的 VM 大小的“大小”选项。

    • 若要在部署期间安装 GPU 扩展,请在“高级”选项卡上选择“选择要安装的扩展”。 然后,选择要安装的 GPU 扩展。 GPU 扩展仅适用于符合 N 系列中的虚拟机大小的虚拟机。

      注意

      如果使用 Red Hat 映像,则需要在 VM 部署后安装 GPU 扩展。 按照安装 GPU 扩展中的步骤执行操作。

      将 GPU 扩展添加到“添加虚拟机”中“高级”选项卡的步骤的插图。突出显示了“选择”和“添加扩展”选项。

      “高级”选项卡显示已选的扩展。

      “添加虚拟机”的“高级”选项卡屏幕截图。突出显示了已安装的 GPU 扩展。

  2. 成功创建 GPU VM 后,可以在 Azure 门户的 Azure Stack Edge 资源中的虚拟机列表中查看此 VM。

    Azure Stack Edge 中“虚拟机”视图的屏幕截图,其中突出显示了新创建的 GPU VM。

    选择 VM,并进一步了解详细信息。 确保 GPU 扩展的状态为“已成功”

    Azure Stack Edge VM 的“详细信息”窗格的屏幕截图。突出显示了已安装的扩展以及已安装的 GPU 扩展。

注意

将设备软件版本从 2012 更新到更高版本时,需要手动停止 GPU VM。

部署后安装 GPU 扩展

要利用 Azure N 系列 VM 的 GPU 功能,必须安装 Nvidia GPU 驱动程序。 在 Azure 门户中,可以在 VM 部署期间或之后安装 GPU 扩展。 如果使用模板,则在创建 VM 后再安装 GPU 扩展。


如果在创建 VM 时未安装 GPU 扩展,请按照以下步骤在部署的 VM 上安装该扩展:

  1. 转到要将 GPU 扩展添加到的虚拟机。

    Azure Stack Edge 设备“虚拟机”视图的屏幕截图,VM 列表中突出显示了一个虚拟机。

  2. 在“详细信息”中,选择“+ 添加扩展”。 然后,选择要安装的 GPU 扩展。

    GPU 扩展仅适用于符合 N 系列中的虚拟机大小的虚拟机。 如果需要,可以在部署后安装 GPU 扩展

该插图显示了使用虚拟机“详细信息”窗格上的“+ 添加扩展”按钮将 GPU 扩展添加到 Azure Stack Edge 设备的 VM 上的 2 个步骤。

注意

无法通过门户删除 GPU 扩展。 请改为使用 Azure PowerShell 中的 Remove-AzureRmVMExtension cmdlet。 有关说明,请参阅删除 GPU 扩展

后续步骤