Tutorial: Adicionar e remover tipos de nó de um cluster gerenciado pelo Service Fabric
Nesta série de tutoriais vamos discutir:
- Como implantar um cluster gerenciado do Service Fabric
- Como dimensionar 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 pelo Service Fabric
- Excluir um tipo de nó de um cluster gerenciado pelo Service Fabric
Pré-requisitos
- Um cluster gerenciado do Service Fabric (consulte Implantar um cluster gerenciado).
- Azure PowerShell 4.7.0 ou posterior (consulte Instalar o Azure PowerShell).
Adicionar um tipo de nó a um cluster gerenciado pelo 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, PowerShell ou CLI. Neste tutorial, adicionaremos um tipo de nó usando o Azure PowerShell.
Para criar um novo tipo de nó, você precisará definir três propriedades:
- Nome do tipo de nó: Nome que é 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: VM SKU para os nós. Se não for especificado, o valor padrão Standard_D2 será usado.
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.
$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ê deve usar o PowerShell ou a CLI. Neste tutorial, removeremos um tipo de nó usando o Azure PowerShell.
Nota
Não é 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óximos passos
Nesta seção, adicionamos e excluímos tipos de nós. Para saber como implantar um aplicativo em um cluster gerenciado do Service Fabric, consulte: