Руководство. Развертывание управляемого кластера 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 с помощью команды New-AzServiceFabricManagedCluster PowerShell. В следующем примере в группе ресурсов myResourceGroup создается кластер с именем myCluster. Указанная группа ресурсов была создана на предыдущем шаге в регионе 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. Дополнительные сведения о масштабировании кластера см. в статье: