我将服务结构安装到我在本地数据中心运行的虚拟机上。
但我似乎无法通过电源shell连接到它。 (我可以通过资源管理器连接)
我的群集设置(当我设置群集时)在配置中有"name": "SrvBldCluster"
。所以我假设我需要连接的端点是:SrvBldCluster.mydomain.net:19000
。
当我尝试时,我收到以下错误:
警告:无法联系命名服务。尝试联系故障转移管理器服务... 警告:无法联系故障转移管理器服务,尝试联系FMM ...
假
警告:没有这样的主机 在行:1 char:1
+ Connect-ServiceFabricCluster -ConnectionEndpoint“SrvBldCluster.mydomain.net:1900 ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo:InvalidOperation:(:) [Connect-ServiceFabricCluster],FabricTransientException + FullyQualifiedErrorId:TestClusterConnectionErrorId,Microsoft.ServiceFabric.Powershell.ConnectCluster
我尝试过几种不同的方法:
使用单个服务器名称而不是群集名称:
Connect-ServiceFabricCluster -ConnectionEndpoint "srvclusterbld01.mydomain.net:19000"
这导致“没有这样的主机已知”警告消失,并将其后面的行替换为:
Connect-ServiceFabricCluster:无法ping任何提供的Service Fabric网关端点。
使用我用来保护网络的gMSA帐户:
$ConnectArgs = @{ ConnectionEndpoint = 'SrvBldCluster.mydomain.net:19000'; WindowsCredential = $True; ClusterSpn = ServiceFabric/SrvBldCluster.mydomain.net' }
Connect-ServiceFabricCluster @connectArgs
这给出了与第一次尝试相同的错误。
我觉得我没有正确的端点,但没有文档告诉你端点是什么......
有人能举例说明如何连接到内部部署Service Fabric集群吗? (不使用证书来保证安全。)