Azure Batch VNet集成-无法置备节点

时间:2019-05-13 15:16:09

标签: azure azure-virtual-network azure-batch

我正在尝试在Azure Batch中设置一个节点池,并使这些节点加入现有的VNet,该VNet中包含其他应用程序,但无济于事...

我创建了一个子网,并将其委派给Azure Batch。

该池尝试调整大小,并在大约一分钟内创建公用IP,网络安全组和负载平衡器(听起来不错!)。当它到达调整大小超时持续时间的结尾时,这三个组件开始回滚并被删除,并且池永不调整大小。在此实例中,我仅出于测试目的尝试提供1个节点。

每次尝试配置节点时,我都会在“资源组活动日志”中收到此错误,但不确切知道其含义或解决方法。 "errorMessage": "The user did not have permissions to GET the AuditIfNotExists policy's target type 'Microsoft.Security/complianceResults'."尝试写入Microsoft.Network/publicIPAddresses时似乎出现此错误。

有关设置的其他信息:

  • 批处理帐户池类型:批处理服务
  • 池映像:市场-ubuntu服务器容器16-04客户
  • 容器配置-从ACR节点大小下拉容器:标准A1_V2(还尝试了其他几种方法)
  • 专用节点:1
  • VNet:现有的VNet,其专用子网已委派给Microsoft.Batch / batchAccounts

欢迎任何建议!

1 个答案:

答案 0 :(得分:0)

我最终就此向Microsoft提交了支持票。

原来,问题是由于我选择的子网引起的。我犯了一个不幸的错误,那就是将其委派给了“批处理帐户”,但事实并非如此。 ResourceNotPermittedOnDelegatedSubnet是在后台触发的确切例外。

我在门户上的任何地方都无法访问支持人员可以访问的异常。文档也没有说明它一定不能是委托子网。