Tutorial: Incorporación y eliminación de tipos de nodos en un clúster administrado de Service Fabric
En esta serie de tutoriales, trataremos de lo siguiente:
- Implementación de un clúster administrado de Service Fabric
- Escalado horizontal de un clúster administrado de Service Fabric
- Incorporación y eliminación de nodos de un clúster administrado de Service Fabric
- Implementación de una aplicación en un clúster administrado de Service Fabric
En esta parte de la serie se explica lo siguiente:
- Adición de un tipo de nodo a un clúster administrado de Azure Service Fabric
- Eliminación de un tipo de nodo de un clúster administrado de Azure Service Fabric
Requisitos previos
- Un clúster administrado de Service Fabric (consulte Implementación de un clúster administrado).
- Azure PowerShell 4.7.0 o posterior (consulte Instalación de Azure PowerShell).
Adición de un tipo de nodo a un clúster administrado de Azure Service Fabric
Puede agregar un tipo de nodo a un clúster administrado de Service Fabric a través de una plantilla de Azure Resource Manager, PowerShell o la CLI. En este tutorial, se va a agregar un tipo de nodo mediante Azure PowerShell.
Para crear un nuevo tipo de nodo, deberá definir tres propiedades:
- Nombre del tipo de nodo: nombre único de los tipos de nodos existentes en el clúster.
- Recuento de instancias: número inicial de nodos del nuevo tipo de nodo.
- Tamaño de VM: SKU de VM para los nodos. Si no se especifica, se usa el valor predeterminado Standard_D2.
Nota:
Si el tipo de nodo que se va a agregar es el primero o el único tipo de nodo del clúster, se debe usar la propiedad Primary.
$resourceGroup = "myResourceGroup"
$clusterName = "mysfcluster"
$nodeTypeName = "nt2"
$vmSize = "Standard_D2_v2"
New-AzServiceFabricManagedNodeType -ResourceGroupName $resourceGroup -ClusterName $clusterName -Name $nodeTypeName -InstanceCount 3 -vmSize $vmSize
Eliminación de un tipo de nodo de un clúster administrado de Azure Service Fabric
Para quitar un tipo de nodo de un clúster administrado de Service Fabric, debe usar PowerShell o la CLI. En este tutorial, se va a quitar un tipo de nodo mediante Azure PowerShell.
Nota
No es posible quitar un tipo de nodo principal si es el único tipo de nodo principal del clúster.
Para quitar un tipo de nodo:
$resourceGroup = "myResourceGroup"
$clusterName = "myCluster"
$nodeTypeName = "nt2"
Remove-AzServiceFabricManagedNodeType -ResourceGroupName $resourceGroup -ClusterName $clusterName -Name $nodeTypeName
Pasos siguientes
En esta sección, hemos agregado y eliminado tipos de nodos. Para obtener más información sobre cómo implementar una aplicación en un clúster administrado de Service Fabric, consulte: