Tutorial: Como implantar um cluster gerenciado do Service Fabric

Nesta série de tutoriais, discutiremos:

Esta parte da série aborda como:

  • Conectar-se à sua conta do Azure
  • Criar um grupo de recursos
  • Implantar um cluster gerenciado do Service Fabric
  • Adicionar um tipo de nó primário ao cluster

Pré-requisitos

Antes de começar este tutorial:

Conectar-se à sua conta do Azure

Substitua <your-subscription> pela cadeia de assinatura da conta do Azure e se conecte:

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

Criar um grupo de recursos

Em seguida, crie o grupo de recursos do cluster gerenciado do Service Fabric, substituindo <your-rg> e <location> pelo nome e localização do grupo desejado.

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

New-AzResourceGroup -Name $resourceGroup -Location $location

Implantar um cluster gerenciado do Service Fabric

Criar um cluster gerenciado do Service Fabric

Nesta etapa, você criará um cluster gerenciado do Service Fabric usando o comando New-AzServiceFabricManagedCluster do PowerShell. O exemplo a seguir cria um cluster chamado myCluster no grupo de recursos chamado myResourceGroup. Esse grupo de recursos foi criado na etapa anterior na região eastus2.

Nessa etapa, forneça os próprios valores para os seguintes parâmetros:

  • Nome do cluster: Insira um nome exclusivo para o cluster, como mysfcluster.
  • Senha do administrador: insira uma senha para o administrador a ser usada para o RDP nas VMs subjacentes no cluster.
  • Impressão Digital do Certificado do Cliente: Forneça a impressão digital do certificado do cliente que você deseja usar para acessar o cluster. Se você não tiver um certificado, siga definir e recuperar um certificado para criar um certificado autoassinado.
  • SKU do cluster: Especifique o tipo de cluster gerenciado do Service Fabric a ser implantado. Os clusters de SKU básicos destinam-se apenas a implantações de teste e não permitem a adição ou remoção de tipo de nó.
$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

Adicionar um tipo de nó primário ao cluster gerenciado do Service Fabric

Nesta etapa, você adicionará um tipo de nó primário ao cluster que você criou. Todos os clusters do Service Fabric precisam ter pelo menos um tipo de nó primário.

Nessa etapa, forneça os próprios valores para os seguintes parâmetros:

  • Nome do Tipo de Nó: Insira um nome exclusivo para o tipo de nó a ser adicionado ao cluster, como "NT1".

Observação

Se o tipo de nó que está sendo adicionado for o primeiro ou o único tipo de nó no cluster, a propriedade Primária precisará ser usada.

$nodeType1Name = "NT1"

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

Esse comando pode demorar um pouco para ser concluído.

Validar a implantação

Examinar os recursos implantados

Quando a implantação for concluída, localize o valor do Service Fabric Explorer na página Visão geral do recurso de cluster gerenciado do Service Fabric no Portal. Quando um certificado for solicitado, use o certificado para o qual a impressão digital do cliente foi fornecida no comando do PowerShell.

Importante

Não há suporte para alterações manualmente nos recursos em um cluster gerenciado.

Próximas etapas

Nesta etapa, criamos e implantamos nosso primeiro cluster gerenciado do Service Fabric. Para saber mais sobre como escalar um cluster, confira: