Tutorial: Implementación de un clúster administrado de Service Fabric

En esta serie de tutoriales, trataremos de lo siguiente:

En esta parte de la serie se explica lo siguiente:

  • Conexión a la cuenta de Azure
  • Creación de un grupo de recursos
  • Implementación de un clúster administrado de Service Fabric
  • Incorporación de un tipo de nodo principal al clúster

Requisitos previos

Antes de empezar este tutorial:

Conexión a la cuenta de Azure

Reemplace <your-subscription> por la cadena de suscripción de su cuenta de Azure y conéctese:

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

Creación de un grupo de recursos

A continuación, cree el grupo de recursos para el clúster administrado de Service Fabric y reemplace <your-rg> y <location> por el nombre y la ubicación del grupo que desee.

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

New-AzResourceGroup -Name $resourceGroup -Location $location

Implementación de un clúster administrado de Service Fabric

Creación de un clúster administrado de Service Fabric

En este paso, creará un clúster administrado de Service Fabric con el comando New-AzServiceFabricManagedCluster de PowerShell. En el ejemplo siguiente se crea un clúster denominado myCluster en el grupo de recursos denominado myResourceGroup. Este grupo de recursos se creó en el paso anterior en la región eastus2.

En este paso, proporcione sus propios valores para los siguientes parámetros:

  • Nombre del clúster: escriba un nombre único para el clúster, como miclustersf.
  • Contraseña de administrador: escriba una contraseña para el administrador que se va a usar para el Protocolo de Escritorio remoto (RDP) en las máquinas virtuales subyacentes del clúster.
  • Huella digital de certificado de cliente: Proporcione la huella digital del certificado de cliente que quiere usar para obtener acceso al clúster. Si no tiene un certificado, siga los pasos que se indican en Establecimiento y recuperación de un certificado para crear un certificado autofirmado.
  • SKU de clúster: especifique el tipo de clúster administrado de Service Fabric que se va a implementar. Los clústeres de SKU básicos solo están diseñados para implementaciones de prueba y no permiten la incorporación o eliminación de tipos de 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

Incorporación de un tipo de nodo principal al clúster administrado de Service Fabric

En este paso, agregará un tipo de nodo principal al clúster que creó. Cada clúster de Service Fabric debe tener como mínimo un tipo de nodo principal.

En este paso, proporcione sus propios valores para los siguientes parámetros:

  • Nombre del tipo de nodo: escriba un nombre único para el tipo de nodo que se va a agregar al clúster, como "NT1".

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.

$nodeType1Name = "NT1"

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

Este comando puede tardar varios minutos en completarse.

Validación de la implementación

Revisión de los recursos implementados

Una vez finalizada la implementación, busque el valor de Service Fabric Explorer en la página de información general sobre recursos del clúster administrado de Service Fabric en el portal. Cuando se le solicite para un certificado, utilice el certificado para el que se proporcionó la huella digital de cliente en el comando de PowerShell.

Importante

No se admite la realización manual de cambios en los recursos de un clúster administrado.

Pasos siguientes

En este paso hemos creado e implementado el primer clúster administrado de Service Fabric. Para más información sobre cómo escalar un clúster, consulte: