Partilhar via


Tutorial: Implantar um cluster gerenciado do Service Fabric

Nesta série de tutoriais, discutimos:

Esta parte da série aborda como:

  • Ligar à sua conta do Azure
  • Criar um novo 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:

  • Crie uma conta gratuita se ainda não tiver uma subscrição do Azure.

  • Instale o SDK do Service Fabric e o módulo PowerShell.

  • Instale o Azure PowerShell 4.7.0 (ou posterior).

Ligar à sua conta do Azure

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

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

Criar um novo grupo de recursos

Em seguida, crie o grupo de recursos para o cluster do Managed Service Fabric, substituindo <your-rg> e <location> com o nome e o local do grupo desejados.

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

New-AzResourceGroup -Name $resourceGroup -Location $location

Implantar um cluster gerenciado do Service Fabric

Criar um cluster gerido do Service Fabric

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

Para esta etapa, forneça seus 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 usado para o protocolo RDP (Remote Desktop Protocol) nas VMs subjacentes no cluster.
  • Impressão digital do certificado do cliente: forneça a impressão digital do certificado do cliente que você gostaria de usar para acessar o cluster. Se você não tiver um certificado, siga definir e recuperar um certificado para criar um certificado autoassinado.
  • SKU de cluster: especifique o tipo de cluster gerenciado pelo 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ê adiciona um tipo de nó primário ao cluster criado. Cada cluster do Service Fabric deve ter pelo menos um tipo de nó primário.

Para esta etapa, forneça seus 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".

Nota

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

$nodeType1Name = "NT1"

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

Este comando pode levar alguns minutos para ser concluído.

Validar a implementação

Rever os recursos implementados

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

Importante

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

Próximos passos

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