Esercitazione: Aggiungere e rimuovere tipi di nodo da un cluster gestito di Service Fabric
In questa serie di esercitazioni verrà illustrato quanto segue:
- Come distribuire un cluster gestito di Service Fabric
- Come aumentare il numero di istanze di un cluster gestito di Service Fabric
- Come aggiungere e rimuovere nodi in un cluster gestito di Service Fabric
- Come distribuire un'applicazione in un cluster gestito di Service Fabric
Questa parte della serie descrive come:
- Aggiungere un tipo di nodo a un cluster gestito di Service Fabric
- Eliminare un tipo di nodo da un cluster gestito di Service Fabric
Prerequisiti
- Un cluster gestito di Service Fabric (vedere Distribuire un cluster gestito).
- Azure PowerShell 4.7.0 o versione successiva (vedere Installare Azure PowerShell).
Aggiungere un tipo di nodo a un cluster gestito di Service Fabric
È possibile aggiungere un tipo di nodo a un cluster gestito Service Fabric tramite un modello di Azure Resource Manager, PowerShell o l'interfaccia della riga di comando. In questa esercitazione verrà aggiunto un tipo di nodo tramite Azure PowerShell.
Per creare un nuovo tipo di nodo, è necessario definire tre proprietà:
- Nome del tipo di nodo: nome univoco rispetto a qualsiasi tipo di nodo esistente nel cluster.
- Numero di istanze: numero iniziale di nodi del nuovo tipo.
- Dimensioni macchina virtuale: SKU di VM per i nodi. Se non specificato, viene usato il valore predefinito Standard_D2.
Nota
Se il tipo di nodo aggiunto è il primo o l'unico nel cluster, è necessario usare la proprietà primary.
$resourceGroup = "myResourceGroup"
$clusterName = "mysfcluster"
$nodeTypeName = "nt2"
$vmSize = "Standard_D2_v2"
New-AzServiceFabricManagedNodeType -ResourceGroupName $resourceGroup -ClusterName $clusterName -Name $nodeTypeName -InstanceCount 3 -vmSize $vmSize
Rimuovere un tipo di nodo da un cluster gestito di Service Fabric
Per rimuovere un tipo di nodo da un cluster gestito di Service Fabric, è necessario usare PowerShell o l'interfaccia della riga di comando. In questa esercitazione verrà rimosso un tipo di nodo tramite Azure PowerShell.
Nota
Non è possibile rimuovere un tipo di nodo primario se è l'unico tipo di nodo primario nel cluster.
Per rimuovere un tipo di nodo:
$resourceGroup = "myResourceGroup"
$clusterName = "myCluster"
$nodeTypeName = "nt2"
Remove-AzServiceFabricManagedNodeType -ResourceGroupName $resourceGroup -ClusterName $clusterName -Name $nodeTypeName
Passaggi successivi
In questa sezione sono stati aggiunti ed eliminati i tipi di nodo. Per informazioni su come distribuire un'applicazione in un cluster gestito di Service Fabric, vedere: