我在使用Azure Batch-Shipyard在VNET内创建一组VM时遇到问题 .

这是我的配置:

  • 存储帐户( mystorage )仅允许从 myvnet/mysubnet 访问:storage and VNET configuration

  • 批处理帐户在此完全相同的VNET myvnet/mysubnet 内创建VM(使用 arm_subnet_id

  • VNET myvnet/mysubnet 与网络安全组关联,允许端口29876-29877上的TCP流量从任何源到任何目标,如详细in Batch-Shipyard documentationNSG rules

不幸的是,使用此配置创建的所有VM仍处于 unusable 状态,即使它们获得了correct IP adress from myvnet/mysubnet

我还尝试了很多其他配置,但还没有任何工作:

  • 从Batch-Shipyard配置中删除VNET配置:VM启动bu启动任务失败,因为VM不在VNET内,而Storage帐户在VNET内部

  • 删除与 myvnet/mysubnet 关联的NSG:相同的 unusable 状态

在Azure配置中遗漏了什么?谢谢你的帮助 .