Esercitazione: Distribuire un cluster gestito di Service Fabric

In questa serie di esercitazioni viene illustrato quanto segue:

Questa parte della serie descrive come:

  • Connettersi all'account di Azure
  • Creare un nuovo gruppo di risorse
  • Distribuire un cluster gestito di Service Fabric
  • Aggiungere un tipo di nodo primario al cluster

Prerequisiti

Prima di iniziare questa esercitazione:

Connettersi all'account di Azure

Sostituire <your-subscription> con la stringa di sottoscrizione per l'account Azure, quindi connettersi:

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

Creare un nuovo gruppo di risorse

Successivamente, creare il gruppo di risorse per il cluster gestito di Service Fabric, sostituendo <your-rg> e <location> con il nome e la località da usare.

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

New-AzResourceGroup -Name $resourceGroup -Location $location

Distribuire un cluster gestito di Service Fabric

Creare un cluster gestito di Service Fabric

In questo passaggio viene creato un cluster gestito di Service Fabric usando il comando New-AzServiceFabricManagedCluster PowerShell. L'esempio seguente crea un cluster denominato myCluster nel gruppo di risorse denominato myResourceGroup. Questo gruppo di risorse è stato creato nell'area eastus2 nel passaggio precedente.

Per questo passaggio, specificare valori personalizzati per i parametri seguenti:

  • Nome cluster: immettere un nome univoco per il cluster, ad esempio mysfcluster.
  • Amministrazione Password: immettere una password per l'amministratore da usare per Remote Desktop Protocol (RDP) nelle macchine virtuali sottostanti nel cluster.
  • Identificazione personale del certificato client: specificare l'identificazione personale del certificato client da usare per accedere al cluster. Se non si dispone di un certificato, seguire l'impostazione e il recupero di un certificato per creare un certificato autofirmato.
  • SKU del cluster: specificare il tipo di cluster gestito di Service Fabric da distribuire. I cluster SKU di base sono destinati solo alle distribuzioni di test e non consentono l'aggiunta o la rimozione del tipo di nodo.
$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

Aggiungere un tipo di nodo primario al cluster gestito di Service Fabric

In questo passaggio si aggiunge un tipo di nodo primario al cluster creato. Ogni cluster di Service Fabric deve avere almeno un tipo di nodo primario.

Per questo passaggio, specificare valori personalizzati per i parametri seguenti:

  • Nome tipo di nodo: immettere un nome univoco per il tipo di nodo da aggiungere al cluster, ad esempio "NT1".

Nota

Se il tipo di nodo aggiunto è il primo o l'unico nel cluster, è necessario usare la proprietà primary.

$nodeType1Name = "NT1"

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

Il completamento del comando può richiedere alcuni minuti.

Convalidare la distribuzione

Esaminare le risorse distribuite

Una volta completata la distribuzione, trovare il valore di Service Fabric Explorer nella pagina di panoramica della risorsa cluster gestito di Service Fabric nel portale. Quando viene chiesto un certificato, usare quello per cui è stata specificata l'identificazione personale nel comando di PowerShell.

Importante

Le modifiche manuali alle risorse in un cluster gestito non sono supportate.

Passaggi successivi

In questo passaggio è stato creato e distribuito il primo cluster gestito di Service Fabric. Per altre informazioni su come dimensionare un cluster, vedere: