我正在部署服务结构集群但是在vmss节点出现并且在服务结构扩展上报告状态成功之后,集群仍然只等待status =部署。
当我在远程桌面上阅读我看到的事件日志时:
ERROR: Microsoft.Azure.ServiceFabric.Extension.Core.AgentException: Cluster configuration is not available yet
at Microsoft.Azure.ServiceFabric.Extension.Core.NodeBootstrapAgent.<RunOnce>d__f.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at Microsoft.Azure.ServiceFabric.Extension.Core.NodeBootstrapAgent.<RunAsync>d__0.MoveNext()
如果我可以收集任何其他有助于调试的信息,请告诉我。
答案 0 :(得分:2)
尝试添加“NicPrefixOverride”,如提到的here,段落'模板'。
当您有多个网络适配器时,它将指示要使用的网络。 (Windows容器功能添加网络适配器)
答案 1 :(得分:1)
答案 2 :(得分:0)
我看到了与封闭网络有关的几个问题。 (我们的环境限制了对Internet的访问)记录1和2,并且不得不将NetMon客户端用于#3。
模板片段:
...
"fabricSettings": [
{
"name": "Security",
"parameters": [
{
"name": "ClusterProtectionLevel",
"value": "[parameters('clusterProtectionLevel')]"
},
//https://github.com/Azure/Service-Fabric-Troubleshooting-Guides/blob/master/Security/SecurityApi_CertGetCertificateChain%20-%20CTL%20accessibility%20-%20CRL%20slow%20warnings.md
{
"name": "CrlCheckingFlag",
"value": "4"
}
]
},
//https://github.com/Azure/Service-Fabric-Troubleshooting-Guides/blob/master/Security/SecurityApi_CertGetCertificateChain%20-%20CTL%20accessibility%20-%20CRL%20slow%20warnings.md
{
"name": "Federation",
"parameters": [
{
"name": "X509CertChainFlags",
"value": "4"
}
]
}
],
事件虽然所有资源都在同一子网上,但是由于Azure DNS服务器位于168.63.129.16,所以我不得不从任何一个打开入站端口19000,19080。这实际上是Azure Platform,应该放在我的NSG中。如果在服务标签中,那就太好了。
我永远无法获得资源管理器的证书身份验证才能工作,因此必须使用AD身份验证。 https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-cluster-creation-setup-aad
模板片段:
...
"azureActiveDirectory": {
"tenantId":"<guid>",
"clusterApplication":"<guid>",
"clientApplication":"<guid>"
},