Sdílet prostřednictvím


New-AzServiceFabricManagedNodeType

Vytvořte nový prostředek typu uzlu.

Syntaxe

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

Vytvořte nový prostředek typu uzlu pro konkrétní cluster.

Příklady

Příklad 1

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

Vytvořte primární typ uzlu se 3 uzly.

Příklad 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

Vytvořte primární typ uzlu s 5 uzly a zadejte vlastnosti umístění, kapacity, aplikace a dočasné porty.

Příklad 3

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

Vytvořte typ neprimárního uzlu s 10 uzly, typem disku Premium a více skupinami umístění.

Příklad 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

Vytvořte typ uzlu s identitou přiřazenou uživatelem a označeným pro hostování bezstavové úlohy.

Parametry

-ApplicationEndPort

Koncový port aplikace v rozsahu portů

Typ:Nullable<T>[Int32]
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-ApplicationStartPort

Port spuštění aplikace v rozsahu portů

Typ:Nullable<T>[Int32]
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-AsJob

Spusťte rutinu na pozadí a vraťte úlohu pro sledování průběhu.

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Capacity

Značky kapacity použité na uzly typu uzlu jako páry klíč/hodnota, správce prostředků clusteru tyto značky používá k pochopení, kolik prostředků uzel má. Aktualizace tím přepíše aktuální hodnoty.

Typ:Hashtable
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-ClusterName

Zadejte název clusteru.

Typ:String
Position:1
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-Confirm

Před spuštěním rutiny vás vyzve k potvrzení.

Typ:SwitchParameter
Aliasy:cf
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-DefaultProfile

Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.

Typ:IAzureContextContainer
Aliasy:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-DiskSize

Velikost disku pro každý virtuální počítač v typu uzlu v gb. Výchozí hodnota 100.

Typ:Int32
Aliasy:DataDiskSize
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-DiskType

Typ spravovaného datového disku Vstupně-výstupní operace za sekundu a propustnost jsou dány velikostí disku a zobrazí se další informace v části https://learn.microsoft.com/en-us/azure/virtual-machines/disks-types. Výchozí StandardSSD_LRS

Typ:PSDiskType
Aliasy:DataDiskType
Přípustné hodnoty:Standard_LRS, StandardSSD_LRS, Premium_LRS
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-EphemeralEndPort

Dočasný koncový port rozsahu portů.

Typ:Nullable<T>[Int32]
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-EphemeralStartPort

Dočasný počáteční port rozsahu portů

Typ:Nullable<T>[Int32]
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-InstanceCount

Počet uzlů v typu uzlu.

Typ:Int32
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-IsStateless

Označuje, jestli typ uzlu může hostovat pouze bezstavové úlohy.

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-MultiplePlacementGroup

Označuje, jestli se škálovací sada přidružená k typu uzlu může skládat z více skupin umístění.

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Name

Zadejte název typu uzlu.

Typ:String
Aliasy:NodeTypeName
Position:1
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-PlacementProperty

Značky umístění použité na uzly typu uzlu jako páry klíč/hodnota, které lze použít k označení, kde se mají určité služby (úlohy) spouštět. Aktualizace tím přepíše aktuální hodnoty.

Typ:Hashtable
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Primary

Určete, jestli je typ uzlu primární. Na tomto typu uzlu se spustí systémové služby. Jako primární by měl být označen pouze jeden typ uzlu. Primární typ uzlu nelze odstranit nebo změnit pro existující clustery.

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-ResourceGroupName

Zadejte název skupiny prostředků.

Typ:String
Position:0
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-VmImageOffer

Typ nabídky image Azure Virtual Machines Marketplace. Výchozí: WindowsServer.

Typ:String
Position:Named
Default value:"WindowsServer"
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-VmImagePublisher

Vydavatel image Azure Virtual Machines Marketplace. Výchozí: MicrosoftWindowsServer.

Typ:String
Position:Named
Default value:"MicrosoftWindowsServer"
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-VmImageSku

Skladová položka image Azure Virtual Machines Marketplace. Výchozí hodnota: 2019-Datacenter.

Typ:String
Position:Named
Default value:"2019-Datacenter"
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-VmImageVersion

Verze image Azure Virtual Machines Marketplace Výchozí hodnota: nejnovější.

Typ:String
Position:Named
Default value:"latest"
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-VmSize

Velikost virtuálních počítačů ve fondu. Všechny virtuální počítače ve fondu mají stejnou velikost. Výchozí hodnota: Standard_D2.

Typ:String
Position:Named
Default value:"Standard_D2"
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-VmUserAssignedIdentity

Seznam uživatelských identit přidružených ke škálovací sadě virtuálních počítačů pod typem uzlu. Každá položka bude ID prostředku ARM ve formuláři: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Podle kroků vytvořte identitu a přidejte přiřazení role u poskytovatele prostředků Service Fabric předem: https://learn.microsoft.com/en-us/azure/service-fabric/how-to-managed-identity-managed-cluster-virtual-machine-scale-sets

Typ:String[]
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-WhatIf

Ukazuje, co se stane, když se rutina spustí. Rutina se nespustí.

Typ:SwitchParameter
Aliasy:wi
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

Vstupy

String

Výstupy

PSManagedNodeType