【发布时间】:2020-01-24 08:49:27
【问题描述】:
我在 Azure DevOps 中有一个基础结构管道,用于设置服务结构集群。 Fabric 集群的密钥库和证书是由我编写的自定义 PowerShell 脚本生成的,而集群及其资源是由 ARM 模板生成的。它们作为流水线中的任务执行。
但是,我在使用 Web 地址通过 Service Fabric Explorer 访问生成的结构群集时遇到问题:https://myclustername.mylocation.cloudapp.azure.com:19080/Explorer 我也有使用 RDP 访问节点的问题:
我尝试了以下方法:
已重新启动虚拟机规模集。 检查负载平衡器上的端口是否打开:3389-3391 如果我使用 Visual Studio 设置 Fabric 资源组,我不会遇到此问题。
我检查了生成的证书,并确保它的主题与结构集群 url 相同。有谁知道这可能是什么原因造成的?
【问题讨论】:
-
根据两个错误截图,问题似乎都属于连接问题,而不是非常正常的证书验证问题。您在 Visual Studio 中使用的脚本是否与 Azure Devops 管道中的脚本相同?也请参考这个github问题:github.com/Azure/service-fabric-issues/issues/1132
-
嗨梅林,感谢您的回复。我尝试了来自 github 的最新 ARM 模板,它工作正常。我之前使用的是 VS2017 模板。
标签: azure-devops azure-service-fabric azure-pipelines azure-virtual-machine azure-pipelines-build-task