Руководство по развертыванию управляемого кластера Service Fabric

В этом руководстве мы обсудим следующее:

В этой части серии описывается, как:

  • Подключитесь к своей учетной записи Azure
  • Создание новой группы ресурсов
  • Развертывание управляемого кластера Service Fabric.
  • Добавление типа основного узла в кластер

Предпосылки

Перед началом работы с этим руководством выполните следующие действия:

Подключитесь к своей учетной записи Azure

Замените <your-subscription> строку подписки для учетной записи Azure и подключитесь:

Login-AzAccount
Set-AzContext -SubscriptionId <your-subscription>

Создание новой группы ресурсов

Затем создайте группу ресурсов для управляемого кластера Service Fabric, заменив <your-rg> и <location> на требуемое имя группы и её расположение.

$resourceGroup = "myResourceGroup"
$location = "EastUS2"

New-AzResourceGroup -Name $resourceGroup -Location $location

Развертывание управляемого кластера Service Fabric.

Создание управляемого кластера Service Fabric

На этом шаге вы создадите управляемый кластер Service Fabric с помощью команды PowerShell New-AzServiceFabricManagedCluster. В следующем примере создается кластер с именем myCluster в группе ресурсов с именем myResourceGroup. Эта группа ресурсов была создана на предыдущем шаге в регионе eastus2.

Для этого шага укажите собственные значения для следующих параметров:

  • Имя кластера: введите уникальное имя кластера, например mysfcluster.
  • Пароль администратора. Введите пароль для администратора, который будет использоваться для протокола удаленного рабочего стола (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.

Примечание.

Если добавляемый тип узла является первым или единственным типом узла в кластере, необходимо использовать основное свойство.

$nodeType1Name = "NT1"

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

Для выполнения этой команды может потребоваться несколько минут.

Проверка развертывания

Проверка развернутых ресурсов

После завершения развертывания найдите значение Service Fabric Explorer на странице обзора ресурсов управляемого кластера Service Fabric на портале. При появлении запроса на сертификат используйте сертификат, для которого был предоставлен отпечаток клиента в команде PowerShell.

Это важно

Внесение изменений в ресурсы в управляемом кластере вручную не поддерживается.

Дальнейшие действия

На этом шаге мы создали и развернули наш первый управляемый кластер Service Fabric. Дополнительные сведения о масштабировании кластера см. в статье: