我有一个包含专用缓存辅助角色的 Azure 服务。
当将 NetworkConfiguration 部分添加到指定我们的虚拟网络的 cscfg 文件时,缓存角色不会启动并卡在“忙碌”状态。我无法从缓存角色(通过 Intellitrace 或 azure 诊断日志)访问任何信息,因为看起来角色本身从未启动。
删除 NetworkConfiguration 部分后,缓存角色开始正常。
有没有人遇到过类似的问题或有解决此问题的任何提示?
用于缓存角色的存储帐户位于连接到虚拟网络的关联组上。
我们使用的网络配置在这里:
<NetworkConfiguration>
<Dns>
<DnsServers>
<DnsServer name="DNSServer" IPAddress="10.10.0.2" />
</DnsServers>
</Dns>
<VirtualNetworkSite name="Prod" />
<AddressAssignments>
<InstanceAddress roleName="CacheRole">
<Subnets>
<Subnet name="Subnet" />
</Subnets>
</InstanceAddress>
<InstanceAddress roleName="Precacher">
<Subnets>
<Subnet name="Subnet" />
</Subnets>
</InstanceAddress>
<InstanceAddress roleName="Management">
<Subnets>
<Subnet name="Subnet" />
</Subnets>
</InstanceAddress>
</AddressAssignments>
任何帮助,将不胜感激。谢谢。