我可以使用需要映像计划的自定义映像创建Azure批处理池吗?

时间:2019-12-17 10:04:44

标签: azure azure-batch

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

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

  

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

似乎可以按照此link所示的图像计划创建虚拟机比例尺集。
是否可以使用需要映像计划的自定义VM映像创建Azure批处理池?
该错误表明这是不可能的,但这似乎非常有局限性,而与VMSS相反,它确实有可能。

1 个答案:

答案 0 :(得分:0)

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

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

编辑

当我使用广义的PyTorch from NVIDIA VM作为基本映像时,也会产生此问题。如document所述,目前无法使用第三方映像作为基础映像来创建池。

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

  

您不能使用具有附加许可证的第三方图像,并且   购买条款作为您的基本图片。有关这些的信息   市场映像,请参阅Linux或Windows VM的指南。