Självstudie: Distribuera ett Service Fabric-hanterat kluster
I den här självstudieserien diskuterar vi:
- Så här distribuerar du ett Service Fabric-hanterat kluster
- Skala ut ett Service Fabric-hanterat kluster
- Lägga till och ta bort noder i ett Service Fabric-hanterat kluster
- Så här distribuerar du ett program till ett Service Fabric-hanterat kluster
Den här delen av serien beskriver hur du:
- Anslut till ditt Azure-konto
- Skapa en ny resursgrupp
- Distribuera ett Service Fabric-hanterat kluster
- Lägga till en primär nodtyp i klustret
Förutsättningar
Innan du börjar den här självstudien:
Skapa ett kostnadsfritt konto om du inte redan har en Azure-prenumeration.
Installera Azure PowerShell 4.7.0 (eller senare).
Anslut till ditt Azure-konto
Ersätt <your-subscription>
med prenumerationssträngen för ditt Azure-konto och anslut:
Login-AzAccount
Set-AzContext -SubscriptionId <your-subscription>
Skapa en ny resursgrupp
Skapa sedan resursgruppen för det hanterade Service Fabric-klustret och ersätt <your-rg>
och <location>
med önskat gruppnamn och plats.
$resourceGroup = "myResourceGroup"
$location = "EastUS2"
New-AzResourceGroup -Name $resourceGroup -Location $location
Distribuera ett Service Fabric-hanterat kluster
Skapa ett Service Fabric-hanterat kluster
I det här steget skapar du ett Service Fabric-hanterat kluster med kommandot New-AzServiceFabricManagedCluster PowerShell. I följande exempel skapas ett kluster med namnet myCluster i resursgruppen myResourceGroup. Den här resursgruppen skapades i föregående steg i regionen eastus2.
I det här steget anger du egna värden för följande parametrar:
- Klusternamn: Ange ett unikt namn för klustret, till exempel mysfcluster.
- Administratörslösenord: Ange ett lösenord för administratören som ska användas för Remote Desktop Protocol (RDP) på de underliggande virtuella datorerna i klustret.
- Tumavtryck för klientcertifikat: Ange tumavtrycket för det klientcertifikat som du vill använda för att komma åt klustret. Om du inte har något certifikat följer du set och hämtar ett certifikat för att skapa ett självsignerat certifikat.
- Kluster-SKU: Ange vilken typ av Service Fabric-hanterat kluster som ska distribueras. Grundläggande SKU-kluster är endast avsedda för testdistributioner och tillåter inte tillägg eller borttagning av nodtyp.
$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
Lägga till en primär nodtyp i det Hanterade Service Fabric-klustret
I det här steget lägger du till en primär nodtyp i klustret som du skapade. Varje Service Fabric-kluster måste ha minst en primär nodtyp.
I det här steget anger du egna värden för följande parametrar:
- Namn på nodtyp: Ange ett unikt namn för nodtypen som ska läggas till i klustret, till exempel "NT1".
Kommentar
Om nodtypen som läggs till är den första eller enda nodtypen i klustret måste den primära egenskapen användas.
$nodeType1Name = "NT1"
New-AzServiceFabricManagedNodeType -ResourceGroupName $resourceGroup -ClusterName $clusterName -Name $nodeType1Name -Primary -InstanceCount 5
Det kan ta några minuter att slutföra det här kommandot.
Verifiera distributionen
Granska distribuerade resurser
När distributionen är klar letar du reda på Service Fabric Explorer-värdet på översiktssidan för service fabric-hanterade klusterresurser i portalen. När du uppmanas att ange ett certifikat använder du certifikatet som klientens tumavtryck angavs för i PowerShell-kommandot.
Viktigt!
Det går inte att göra ändringar i resurserna i ett hanterat kluster manuellt.
Nästa steg
I det här steget skapade och distribuerade vi vårt första Service Fabric-hanterade kluster. Mer information om hur du skalar ett kluster finns i: