Dela via


New-AzServiceFabricManagedNodeType

Skapa en ny nodtypresurs.

Syntax

New-AzServiceFabricManagedNodeType
   [-ResourceGroupName] <String>
   [-ClusterName] <String>
   [-Name] <String>
   -InstanceCount <Int32>
   [-Primary]
   [-DiskSize <Int32>]
   [-DiskType <PSDiskType>]
   [-ApplicationStartPort <Int32>]
   [-ApplicationEndPort <Int32>]
   [-EphemeralStartPort <Int32>]
   [-EphemeralEndPort <Int32>]
   [-VmSize <String>]
   [-VmImagePublisher <String>]
   [-VmImageOffer <String>]
   [-VmImageSku <String>]
   [-VmImageVersion <String>]
   [-Capacity <Hashtable>]
   [-PlacementProperty <Hashtable>]
   [-VmUserAssignedIdentity <String[]>]
   [-IsStateless]
   [-MultiplePlacementGroup]
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Skapa en ny nodtypresurs för ett specifikt kluster.

Exempel

Exempel 1

$rgName = "testRG"
$clusterName = "testCluster"
$NodeTypeName = "nt1"
New-AzServiceFabricManagedNodeType -ResourceGroupName $rgName -ClusterName $clusterName -Name $NodeTypeName -Primary -InstanceCount 3

Skapa primär nodtyp med 3 noder.

Exempel 2

$rgName = "testRG"
$clusterName = "testCluster"
$NodeTypeName = "nt1"
New-AzServiceFabricManagedNodeType -ResourceGroupName $rgName -ClusterName $clusterName -Name $NodeTypeName -InstanceCount 5 -Primary -PlacementProperty @{NodeColor="Green";SomeProperty="5";} -Capacity @{ClientConnections="65536";} -ApplicationStartPort 20575 -ApplicationEndPort 20605 -EphemeralStartPort 20606 -EphemeralEndPort 20861

Skapa primär nodtyp med 5 noder och ange placeringsegenskaper, kapaciteter, program och tillfälliga portar.

Exempel 3

$rgName = "testRG"
$clusterName = "testCluster"
$NodeTypeName = "nt2"
New-AzServiceFabricManagedNodeType -ResourceGroupName $rgName -ClusterName $clusterName -Name $NodeTypeName -InstanceCount 10 -DiskType Premium_LRS -VmSize "Standard_DS2" -MultiplePlacementGroup

Skapa en icke-primär nodtyp med 10 noder, premiumdisktyp och flera placeringsgrupper.

Exempel 4

$rgName = "testRG"
$clusterName = "testCluster"
$NodeTypeName = "nt2"
$identityId = "/subscriptions/00000000-0000-0000-0000-00000000/resourceGroups/testRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testIdentity"
New-AzServiceFabricManagedNodeType -ResourceGroupName $rgName -ClusterName $clusterName -Name $NodeTypeName -InstanceCount 5 -VmUserAssignedIdentity $identityId -IsStateless

Skapa nodtyp med användartilldelad identitet och markerad som värd för tillståndslös arbetsbelastning.

Parametrar

-ApplicationEndPort

Programslutport för ett antal portar.

Typ:Nullable<T>[Int32]
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-ApplicationStartPort

Programstartport för ett antal portar.

Typ:Nullable<T>[Int32]
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-AsJob

Kör cmdleten i bakgrunden och returnera ett jobb för att spåra förloppet.

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Capacity

Kapacitetstaggar som tillämpas på noderna i nodtypen som nyckel/värde-par. Klusterresurshanteraren använder dessa taggar för att förstå hur mycket resurs en nod har. Om du uppdaterar detta åsidosätts de aktuella värdena.

Typ:Hashtable
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-ClusterName

Ange namnet på klustret.

Typ:String
Position:1
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

Typ:SwitchParameter
Alias:cf
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-DefaultProfile

Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.

Typ:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-DiskSize

Diskstorlek för varje virtuell dator i nodtypen i GBs. Standard 100.

Typ:Int32
Alias:DataDiskSize
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-DiskType

Typ av hanterad datadisk. IOPS och dataflöde anges av diskstorleken för att se mer information gå till https://learn.microsoft.com/en-us/azure/virtual-machines/disks-types. Standard StandardSSD_LRS

Typ:PSDiskType
Alias:DataDiskType
Godkända värden:Standard_LRS, StandardSSD_LRS, Premium_LRS
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-EphemeralEndPort

Tillfällig slutport för ett antal portar.

Typ:Nullable<T>[Int32]
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-EphemeralStartPort

Tillfällig startport för ett antal portar.

Typ:Nullable<T>[Int32]
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-InstanceCount

Antalet noder i nodtypen.

Typ:Int32
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-IsStateless

Anger om nodtypen bara kan vara värd för tillståndslösa arbetsbelastningar.

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-MultiplePlacementGroup

Anger om skalningsuppsättningen som är associerad med nodtypen kan bestå av flera placeringsgrupper.

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Name

Ange namnet på nodtypen.

Typ:String
Alias:NodeTypeName
Position:1
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-PlacementProperty

Placeringstaggar som tillämpas på noder i nodtypen som nyckel/värde-par, som kan användas för att ange var vissa tjänster (arbetsbelastning) ska köras. Om du uppdaterar detta åsidosätts de aktuella värdena.

Typ:Hashtable
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Primary

Ange om nodtypen är primär. På den här nodtypen körs systemtjänster. Endast en nodtyp ska markeras som primär. Det går inte att ta bort eller ändra den primära nodtypen för befintliga kluster.

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-ResourceGroupName

Ange namnet på resursgruppen.

Typ:String
Position:0
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-VmImageOffer

Erbjudandetypen för Azure Virtual Machines Marketplace-avbildningen. Standard: WindowsServer.

Typ:String
Position:Named
Standardvärde:"WindowsServer"
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-VmImagePublisher

Utgivaren av Azure Virtual Machines Marketplace-avbildningen. Standard: MicrosoftWindowsServer.

Typ:String
Position:Named
Standardvärde:"MicrosoftWindowsServer"
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-VmImageSku

SKU:n för Azure Virtual Machines Marketplace-avbildningen. Standard: 2019-Datacenter.

Typ:String
Position:Named
Standardvärde:"2019-Datacenter"
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-VmImageVersion

Versionen av Azure Virtual Machines Marketplace-avbildningen. Standard: senaste.

Typ:String
Position:Named
Standardvärde:"latest"
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-VmSize

Storleken på virtuella datorer i poolen. Alla virtuella datorer i en pool har samma storlek. Standard: Standard_D2.

Typ:String
Position:Named
Standardvärde:"Standard_D2"
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-VmUserAssignedIdentity

Listan över användarasigendidentiteter som är associerade med vm-skalningsuppsättningen under nodtypen. Varje post är ett ARM-resurs-ID i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. Följ stegen för att skapa identiteten och lägg till rolltilldelningen med Service Fabric-resursprovidern i förväg här: https://learn.microsoft.com/en-us/azure/service-fabric/how-to-managed-identity-managed-cluster-virtual-machine-scale-sets

Typ:String[]
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-WhatIf

Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.

Typ:SwitchParameter
Alias:wi
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

Indata

String

Utdata

PSManagedNodeType