我使用"用户订阅"创建了一个azure批处理帐户。分配模式,以控制我的节点将属于的网络。目标是能够为节点可能采用的IP集打开一些防火墙。
我一直在使用"批量服务"分配模式之前没有任何问题,但它会强制安全漏洞,因为如果你想从批处理中访问其他服务,你必须打开防火墙。
我面临的问题是,无论我尝试什么(无论是Autoscale公式还是固定的目标节点数),我都不会将任何节点分配给我的池。
我得到的唯一信息是:AllocationTimedout: Desired number of dedicated nodes could not be allocated as the resize timeout was reached.
我检查了超时(默认值设置为10分钟),我希望azure能够在不到10分钟的时间内创建节点(在"批量服务"模式下,它更快)。
我还检查了我的虚拟机配额,它足以创建至少一个节点(它可以创建更多)。
我面临的问题是我认为超时不是问题。这是在后台工作不起作用的结果。
我检查了批处理的活动日志,可以看到错误: 编写部署并编写VirtualMachineScaleSets。 第一个似乎与第二个和第二个状态有关:
Error code
InvalidParameter
Message
Windows computer name prefix cannot be more than 9 characters long, be entirely numeric, or contain the following characters: ` ~ ! @ # $ % ^ & * ( ) = + _ [ ] { } \ | ; : . ' " , < > / ?.
我在这里缺少什么?节点名称由Azure批次提供,而不是由我提供,并且它们在标准&#34;批量服务&#34;中确实非常长。分配模式。