教程:部署 Service Fabric 托管群集

此教程系列将讨论以下内容:

本系列中的这一部分介绍如何执行以下操作:

  • 连接到 Azure 帐户
  • 创建新的资源组
  • 部署 Service Fabric 托管群集
  • 将主节点类型添加到群集

先决条件

在开始学习本教程之前:

连接到 Azure 帐户

<your-subscription> 替换为 Azure 帐户的订阅字符串,并进行连接:

Connect-AzAccount -Environment AzureChinaCloud
Set-AzContext -SubscriptionId <your-subscription>

创建新的资源组

接下来,为托管 Service Fabric 群集创建资源组,创建时请将 <your-rg><location> 替换为所需的组名称和位置。

$resourceGroup = "myResourceGroup"
$location = "ChinaEast2"

New-AzResourceGroup -Name $resourceGroup -Location $location

部署 Service Fabric 托管群集

创建 Service Fabric 托管群集

在这一步中,你将使用 New-AzServiceFabricManagedCluster PowerShell 命令来创建 Service Fabric 托管群集。 以下示例在名为 myResourceGroup 的资源组中创建名为 myCluster 的群集。 此资源组是上一步中在 chinaeast2 区域创建的。

在这一步中,请为以下参数提供你自己的值:

  • 群集名称:输入群集的唯一名称,如“mysfcluster”。
  • 管理员密码:输入要在群集中的基础 VM 上用于远程桌面协议 (RDP) 的管理员密码
  • 客户端证书指纹:提供要用于访问群集的客户端证书的指纹。 如果没有证书,请按照设置和检索证书中的说明来创建自签名证书。
  • 群集 SKU:指定要部署的 Service Fabric 托管群集的类型。 “基本”SKU 群集仅适用于测试部署,不允许添加或删除节点类型
$clusterName = "<unique cluster name>"
$password = "Password4321!@#" | ConvertTo-SecureString -AsPlainText -Force
$clientThumbprint = "<certificate thumbprint>"
$clusterSku = "Standard"

New-AzServiceFabricManagedCluster -ResourceGroupName $resourceGroup -Location $location -ClusterName $clusterName -ClientCertThumbprint $clientThumbprint -ClientCertIsAdmin -AdminPassword $password -Sku $clusterSKU -Verbose

将主节点类型添加到 Service Fabric 托管群集

在这一步中,你将为创建的群集添加主节点类型。 每一个 Service Fabric 群集都必须至少有一个主节点类型。

在这一步中,请为以下参数提供你自己的值:

  • 节点类型名称:为要添加到群集的节点类型输入唯一名称,如“NT1”。

注意

如果要添加的节点类型是群集中的第一个或唯一的节点类型,则必须使用 Primary 属性。

$nodeType1Name = "NT1"

New-AzServiceFabricManagedNodeType -ResourceGroupName $resourceGroup -ClusterName $clusterName -Name $nodeType1Name -Primary -InstanceCount 5

此命令可能需要花费几分钟时间完成。

验证部署

查看已部署的资源

部署完成之后,请在门户中的 Service Fabric 托管群集资源概述页中查找 Service Fabric Explorer 值。 在系统提示你提供证书时,请使用在 PowerShell 命令中为其提供了客户端指纹的证书。

重要

不支持手动更改托管群集中的资源。

后续步骤

在这一步中,我们创建并部署了第一个 Service Fabric 托管群集。 若要详细了解如何缩放群集,请参阅: