我最近在Azure中创建了一个新的(证书安全的)服务结构测试集群。花了一段时间才能完成所有的工作,但我最终得到了它。
但是在连接到Service Fabric Explorer之后,我注意到Fabric Dns服务有一个关于不健康分区的警告。我找不到任何其他问题,并决定重启虚拟机以查看问题是否会持续存在。
重新启动完成后,Dns服务完全从我的系统服务列表中消失。
我找到了相关的应用洞察信息,说明:
服务已删除:在Application结构中删除ServiceType DnsServiceType的服务DnsService:/ System ApplicationType __FabricSystem。
我正在使用的服务架构版本是6.1.456.9494,并且这些机器运行的是带有容器支持的Windows 2016.
我已经尝试了两次,我总是得到相同的结果......
前一版本没有发生这种情况。
那么......是否有一种已知的方法来重新添加Dns服务?这样的事情也发生在其他人身上吗?如何解决这个问题:/
答案 0 :(得分:0)
问题与自动Service Fabric升级有关,该升级会自动意外删除DnsService。根据此BugTracker条目,该问题已得到修复:https://github.com/Azure/service-fabric-issues/issues/796
对于记录:解决方案是将DnsService重新添加到集群fabricSettings并等待设置重新分配。有关修复的说明,请参阅链接的github问题。