【问题标题】:Can I create an Azure Batch pool with a custom image that requires image plan?我可以使用需要映像计划的自定义映像创建 Azure Batch 池吗?
【发布时间】:2019-12-17 10:04:44
【问题描述】:

我创建了一个 Azure Batch 池,该池配置为从我创建的自定义 VM 映像中分配 VM。 自定义 VM 映像基于“NVIDIA 的 PyTorch”,需要映像计划

当池尝试分配节点时,它会因以下错误而失败:

由于请求中缺少映像计划信息,部署分配失败。您需要根据不需要图像计划的第一方图像创建自定义图像。

似乎可以使用link 指示的映像计划创建虚拟机规模集。
是否可以使用需要映像计划的自定义 VM 映像创建 Azure Batch 池?
该错误表明这是不可能的,但这似乎非常有限,与 VMSS 相比,它似乎是可能的。

【问题讨论】:

    标签: azure azure-batch


    【解决方案1】:

    您只能使用 Batch 支持的第一方 Azure 市场映像作为托管映像的基础映像,请参阅 this

    如果您的自定义 VM 映像是从 Azure 市场映像生成的,您可以在 you create a pool from a custom image in the portal 时为您的自定义映像选择正确的 Publisher/Offer/Sku

    编辑

    当我使用通用的PyTorch from NVIDIA VM 作为基础映像时,我也会产生这个问题。正如document 所说,目前无法使用第三方镜像作为基础镜像来创建池。

    Azure 市场中的某些 VM 映像具有额外的许可和购买条款,您必须接受这些条款并提供购买计划参数,然后才能以编程方式部署它们。

    您不能使用具有额外许可和 购买条款作为您的基本形象。有关这些的信息 市场映像,请参阅Linux 或 Windows VM 的指南。

    【讨论】:

    • 关于您在第二段中提出的观点,这不是我的经验。在门户中创建池时,如果您选择自定义 vm 映像,则无法指定发布者/报价/sku,如果您指定市场映像,则只能指定这些。您链接到的帖子中的用户界面似乎不是最新的。
    • 可能是 UI 更改,但从第三方映像部署 VM 时需要制定计划。请查看我的编辑回复。
    猜你喜欢
    • 2017-05-07
    • 2019-09-24
    • 2019-09-26
    • 2016-09-11
    • 1970-01-01
    • 2018-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多