Självstudie: Lägga till och ta bort nodtyper från 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:
- Lägga till en nodtyp i ett Service Fabric-hanterat kluster
- Ta bort en nodtyp från ett Service Fabric-hanterat kluster
Förutsättningar
- Ett Service Fabric-hanterat kluster (se Distribuera ett hanterat kluster).
- Azure PowerShell 4.7.0 eller senare (se Installera Azure PowerShell).
Lägga till en nodtyp i ett Service Fabric-hanterat kluster
Du kan lägga till en nodtyp i ett Service Fabric-hanterat kluster via en Azure Resource Manager-mall, PowerShell eller CLI. I den här självstudien lägger vi till en nodtyp med hjälp av Azure PowerShell.
Om du vill skapa en ny nodtyp måste du definiera tre egenskaper:
- Namn på nodtyp: Namn som är unikt från alla befintliga nodtyper i klustret.
- Antal instanser: Initialt antal noder av den nya nodtypen.
- VM-storlek: VM SKU för noderna. Om det inte anges används standardvärdet Standard_D2 .
Kommentar
Om nodtypen som läggs till är den första eller enda nodtypen i klustret måste den primära egenskapen användas.
$resourceGroup = "myResourceGroup"
$clusterName = "mysfcluster"
$nodeTypeName = "nt2"
$vmSize = "Standard_D2_v2"
New-AzServiceFabricManagedNodeType -ResourceGroupName $resourceGroup -ClusterName $clusterName -Name $nodeTypeName -InstanceCount 3 -vmSize $vmSize
Ta bort en nodtyp från ett Service Fabric-hanterat kluster
Om du vill ta bort en nodtyp från ett Service Fabric-hanterat kluster måste du använda PowerShell eller CLI. I den här självstudien tar vi bort en nodtyp med hjälp av Azure PowerShell.
Kommentar
Det går inte att ta bort en primär nodtyp om det är den enda primära nodtypen i klustret.
Så här tar du bort en nodtyp:
$resourceGroup = "myResourceGroup"
$clusterName = "myCluster"
$nodeTypeName = "nt2"
Remove-AzServiceFabricManagedNodeType -ResourceGroupName $resourceGroup -ClusterName $clusterName -Name $nodeTypeName
Nästa steg
I det här avsnittet har vi lagt till och tagit bort nodtyper. Information om hur du distribuerar ett program till ett Service Fabric-hanterat kluster finns i: