Tutorial: Como adicionar e remover tipos de nós de um cluster gerenciado do Service Fabric
Nesta série de tutoriais, discutiremos:
- Como implantar um cluster gerenciado do Service Fabric
- Como escalar horizontalmente um cluster gerenciado do Service Fabric
- Como adicionar e remover nós em um cluster gerenciado do Service Fabric
- Como implantar um aplicativo em um cluster gerenciado do Service Fabric
Esta parte da série aborda como:
- Adicionar um tipo de nó a um cluster gerenciado do Service Fabric
- Excluir um tipo de nó de um cluster gerenciado do Service Fabric
Pré-requisitos
- Um cluster gerenciado do Service Fabric (confira Implantar um cluster gerenciado).
- Azure PowerShell 4.7.0 ou posteriores (confira Instalar o Azure PowerShell).
Adicionar um tipo de nó a um cluster gerenciado do Service Fabric
Você pode adicionar um tipo de nó a um cluster gerenciado do Service Fabric por meio de um modelo do Azure Resource Manager, do PowerShell ou da CLI. Neste tutorial, adicionaremos um tipo de nó usando o Azure PowerShell.
Para criar um tipo de nó, você precisará definir três propriedades:
- Nome do Tipo de Nó: O nome exclusivo de qualquer tipo de nó existente no cluster.
- Contagem de Instâncias: Número inicial de nós do novo tipo de nó.
- Tamanho da VM: O SKU da VM para os nós. Se não for especificado, o valor padrão Standard_D2 será usado.
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.
$resourceGroup = "myResourceGroup"
$clusterName = "mysfcluster"
$nodeTypeName = "nt2"
$vmSize = "Standard_D2_v2"
New-AzServiceFabricManagedNodeType -ResourceGroupName $resourceGroup -ClusterName $clusterName -Name $nodeTypeName -InstanceCount 3 -vmSize $vmSize
Remover um tipo de nó de um cluster gerenciado do Service Fabric
Para remover um tipo de nó de um cluster gerenciado do Service Fabric, você precisa usar o PowerShell ou a CLI. Neste tutorial, removeremos um tipo de nó usando o Azure PowerShell.
Observação
Não será possível remover um tipo de nó primário se ele for o único tipo de nó primário no cluster.
Para remover um tipo de nó:
$resourceGroup = "myResourceGroup"
$clusterName = "myCluster"
$nodeTypeName = "nt2"
Remove-AzServiceFabricManagedNodeType -ResourceGroupName $resourceGroup -ClusterName $clusterName -Name $nodeTypeName
Próximas etapas
Nesta seção, adicionamos e excluímos os tipos de nós. Para saber como implantar um aplicativo em um cluster gerenciado do Service Fabric, confira: