Zelfstudie: Een beheerd Service Fabric-cluster implementeren
In deze reeks zelfstudies bespreken we het volgende:
- Een beheerde Service Fabric-cluster implementeren
- Het uitbreiden van een beheerde Service Fabric-cluster
- Het toevoegen en verwijderen van knooppunten in een beheerd Service Fabric-cluster
- Het implementeren van toepassing op een beheerd Service Fabric-cluster
In dit deel van de serie wordt het volgende uitgelegd:
- Verbinding maken met uw Azure-account
- Een nieuwe resourcegroep maken
- Een beheerd Service Fabric-cluster implementeren
- Een primair knooppunttype toevoegen aan het cluster
Vereisten
Voor u met deze zelfstudie begint:
Maak een gratis account als u nog geen Azure-abonnement hebt.
Installeer de Service Fabric SDK en PowerShell-module.
Installeer Azure PowerShell 4.7.0 (of hoger).
Verbinding maken met uw Azure-account
Vervang <your-subscription>
door de tekenreeks van het abonnement voor uw Azure-account en maak verbinding:
Login-AzAccount
Set-AzContext -SubscriptionId <your-subscription>
Een nieuwe resourcegroep maken
Maak vervolgens de resourcegroep voor het beheerde Service Fabric-cluster, waarbij u <your-rg>
en <location>
vervangt door de gewenste groepsnaam en -locatie.
$resourceGroup = "myResourceGroup"
$location = "EastUS2"
New-AzResourceGroup -Name $resourceGroup -Location $location
Een beheerd Service Fabric-cluster implementeren
Een beheerd Service Fabric-cluster maken
In deze stap maakt u een beheerd Service Fabric-cluster met behulp van de PowerShell-opdracht New-AzServiceFabricManagedCluster. In het volgende voorbeeld wordt een cluster met de naam myCluster gemaakt in de resourcegroep met de naam myResourceGroup. Deze resourcegroep is gemaakt in de vorige stap in de regio eastus2.
Geef voor deze stap uw eigen waarden op voor de volgende parameters:
- Clusternaam: Voer een unieke naam in voor uw cluster, zoals mysfcluster.
- Beheerderswachtwoord: voer een wachtwoord in voor de beheerder die moet worden gebruikt voor Remote Desktop Protocol (RDP) op de onderliggende VM's in het cluster.
- Vingerafdruk van clientcertificaat: geef de vingerafdruk op van het clientcertificaat dat u wilt gebruiken voor toegang tot uw cluster. Als u geen certificaat hebt, volgt u de set en haalt u een certificaat op om een zelfondertekend certificaat te maken.
- Cluster-SKU: geef het type beheerde Service Fabric-cluster op dat moet worden geïmplementeerd. Basis-SKU-clusters zijn alleen bedoeld voor testimplementaties en staan niet toe dat knooppunttypen worden toegevoegd of verwijderd.
$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
Een primair knooppunttype toevoegen aan het beheerde Service Fabric-cluster
In deze stap voegt u een primair knooppunttype toe aan het cluster dat u hebt gemaakt. Elk Service Fabric-cluster moet ten minste één primair knooppunttype hebben.
Geef voor deze stap uw eigen waarden op voor de volgende parameters:
- Naam van knooppunttype: voer een unieke naam in voor het knooppunttype dat moet worden toegevoegd aan uw cluster, zoals 'NT1'.
Notitie
Als het knooppunttype dat wordt toegevoegd, het eerste of enige knooppunttype in het cluster is, moet de primaire eigenschap worden gebruikt.
$nodeType1Name = "NT1"
New-AzServiceFabricManagedNodeType -ResourceGroupName $resourceGroup -ClusterName $clusterName -Name $nodeType1Name -Primary -InstanceCount 5
Het volledig uitvoeren van de opdracht kan even duren.
De implementatie valideren
Geïmplementeerde resources bekijken
Zodra de implementatie is voltooid, gaat u naar de Service Fabric Explorer-waarde op de pagina met een overzicht van de resources van het beheerde Service Fabric-cluster in Portal. Wanneer u wordt gevraagd om een certificaat, gebruikt u het certificaat waarvoor de clientvingerafdruk is opgenomen in de PowerShell-opdracht.
Belangrijk
Het handmatig aanbrengen van wijzigingen aan de resources in een beheerd cluster wordt niet ondersteund.
Volgende stappen
In deze stap hebben we onze eerste beheerde Service Fabric-cluster gemaakt en geïmplementeerd. Zie voor meer informatie over het schalen van een cluster: