你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
连接到 Service Fabric 托管群集
通过门户、Azure 资源管理器模板或 PowerShell 部署群集后,可以通过多种方式连接和查看托管群集。
如果连接到托管群集上的 Service Fabric Explorer (SFX) 终结点,则无论群集配置或所用的证书如何,都将出现“NET::ERR_CERT_AUTHORITY_INVALID”证书错误。 这是因为在绑定 FabricGateway (19000) 和 FabricHttpGateway (19080) TCP 端口的情况下,群集节点使用托管的“群集”证书,并且这是设计导致的。
使用 Azure 门户
若要导航到托管群集资源,请执行以下操作:
通过搜索 Service Fabric 并选择“Service Fabric 托管群集”导航到你的群集资源
选择群集
在此体验中,你可以查看和修改某些参数。 有关详细信息,请参阅可用的群集配置选项。
使用 Service Fabric Explorer
Service Fabric Explorer (SFX) 是一个用于检查和管理 Microsoft Azure Service Fabric 群集的应用程序和群集运行状况的应用程序。
若要导航到托管群集的 SFX,请执行以下操作:
登录 Azure 门户。
搜索 Service Fabric 并选择“Service Fabric 托管群集”,来导航到你的群集资源。
选择群集。
找到右上角的
SF Explorer
,例如https://mycluster.region.cloudapp.azure.com:19080/Explorer
。
使用 PowerShell 模块
以下 PowerShell 模块可用于连接、查看和修改群集配置。
安装 Azure PowerShell 4.7.0(或更高版本)。
使用 Service Fabric PowerShell 模块
若要使用此模块,需要有群集证书指纹。 你可以在资源部署的群集属性输出中找到此值,或者通过查询现有资源的群集属性也可以找到此值。
可以使用以下命令来查询群集资源,以获取群集证书指纹。
$serverThumbprint = (Get-AzResource -ResourceId /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ServiceFabric/managedclusters/mysfcluster).Properties.clusterCertificateThumbprints
有了群集证书指纹,你就可以连接到群集了。
$connectionEndpoint = "mysfcluster.eastus2.cloudapp.azure.com:19000"
Connect-ServiceFabricCluster -ConnectionEndpoint $connectionEndpoint -KeepAliveIntervalInSec 10 `
-X509Credential `
-ServerCertThumbprint $serverThumbprint `
-FindType FindByThumbprint `
-FindValue $clientThumbprint `
-StoreLocation CurrentUser `
-StoreName My
使用 Azure Service Fabric PowerShell 模块
Azure Service Fabric 模块允许执行创建托管群集、缩放节点类型和查看托管群集资源信息等操作。 托管群集支持的特定 cmdlet 命名为 AzServiceFabricManagedCluster*
,你可以在 Az.ServiceFabric PowerShell 模块文档中参考这些 cmdlet。
以下示例使用其中一个 cmdlet 查看托管群集的详细信息。
$rgName = "testResourceGroup"
$clusterName = "mycluster"
Get-AzServiceFabricManagedCluster -ResourceGroupName $rgName -Name $clusterName