Freigeben über


New-AzServiceFabricManagedNodeType

Neue Knotentypressource erstellen.

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>]

Beschreibung

Erstellen Sie eine neue Knotentypressource für einen bestimmten Cluster.

Beispiele

Beispiel 1

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

Erstellen Sie den primären Knotentyp mit 3 Knoten.

Beispiel 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

Erstellen Sie den primären Knotentyp mit 5 Knoten, und geben Sie Platzierungseigenschaften, Kapazitäten, Anwendungs- und kurzlebige Ports an.

Beispiel 3

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

Erstellen Sie nicht primärer Knotentyp mit 10 Knoten, Premium-Datenträgertyp und mehreren Platzierungsgruppen.

Beispiel 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

Erstellen Sie den Knotentyp mit der vom Benutzer zugewiesenen Identität und ist für die hoststatuslose Workload gekennzeichnet.

Parameter

-ApplicationEndPort

Anwendungsendport eines Bereichs von Ports.

Typ:Nullable<T>[Int32]
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ApplicationStartPort

Anwendungsstartport eines Bereichs von Ports.

Typ:Nullable<T>[Int32]
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-AsJob

Führen Sie das Cmdlet im Hintergrund aus, und geben Sie einen Auftrag zurück, um den Fortschritt nachzuverfolgen.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Capacity

Kapazitätstags, die auf die Knoten im Knotentyp als Schlüssel-Wert-Paare angewendet werden, verwendet der Clusterressourcen-Manager diese Tags, um zu verstehen, wie viel Ressource ein Knoten hat. Durch das Aktualisieren werden die aktuellen Werte außer Kraft setzen.

Typ:Hashtable
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ClusterName

Geben Sie den Namen des Clusters an.

Typ:String
Position:1
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-Confirm

Fordert Sie vor dem Ausführen des Cmdlets zur Bestätigung auf.

Typ:SwitchParameter
Aliase:cf
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-DefaultProfile

Die Anmeldeinformationen, Konten, Mandanten und Abonnements, die für die Kommunikation mit Azure verwendet werden.

Typ:IAzureContextContainer
Aliase:AzContext, AzureRmContext, AzureCredential
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-DiskSize

Datenträgergröße für jeden virtuellen Computer im Knotentyp in GBs. Standard 100.

Typ:Int32
Aliase:DataDiskSize
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-DiskType

Verwalteter Datenträgertyp. IOPS und Durchsatz werden von der Datenträgergröße angegeben, um weitere Informationen zu https://learn.microsoft.com/en-us/azure/virtual-machines/disks-typeszu erhalten. Standard-StandardSSD_LRS

Typ:PSDiskType
Aliase:DataDiskType
Zulässige Werte:Standard_LRS, StandardSSD_LRS, Premium_LRS
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-EphemeralEndPort

Ephemeraler Endport eines Bereichs von Ports.

Typ:Nullable<T>[Int32]
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-EphemeralStartPort

Ephemeraler Startport für eine Reihe von Ports.

Typ:Nullable<T>[Int32]
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-InstanceCount

Die Anzahl der Knoten im Knotentyp.

Typ:Int32
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-IsStateless

Gibt an, ob der Knotentyp nur zustandslose Workloads hosten kann.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-MultiplePlacementGroup

Gibt an, ob der dem Knotentyp zugeordnete Skalierungssatz aus mehreren Platzierungsgruppen bestehen kann.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Name

Geben Sie den Namen des Knotentyps an.

Typ:String
Aliase:NodeTypeName
Position:1
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-PlacementProperty

Platzierungstags, die auf Knoten im Knotentyp als Schlüssel-Wert-Paare angewendet werden, die verwendet werden können, um anzugeben, wo bestimmte Dienste (Workload) ausgeführt werden sollen. Durch das Aktualisieren werden die aktuellen Werte außer Kraft setzen.

Typ:Hashtable
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Primary

Geben Sie an, ob der Knotentyp primär ist. Auf diesem Knotentyp werden Systemdienste ausgeführt. Nur ein Knotentyp sollte als primär markiert werden. Der primäre Knotentyp kann für vorhandene Cluster nicht gelöscht oder geändert werden.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ResourceGroupName

Geben Sie den Namen der Ressourcengruppe an.

Typ:String
Position:0
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-VmImageOffer

Der Angebotstyp des Azure Virtual Machines Marketplace-Images. Standard: WindowsServer.

Typ:String
Position:Named
Standardwert:"WindowsServer"
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-VmImagePublisher

Der Herausgeber des Azure Virtual Machines Marketplace-Images. Standard: MicrosoftWindowsServer.

Typ:String
Position:Named
Standardwert:"MicrosoftWindowsServer"
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-VmImageSku

Die SKU des Azure Virtual Machines Marketplace-Images. Standard: 2019-Datacenter.

Typ:String
Position:Named
Standardwert:"2019-Datacenter"
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-VmImageVersion

Die Version des Azure Virtual Machines Marketplace-Images. Standard: neueste.

Typ:String
Position:Named
Standardwert:"latest"
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-VmSize

Die Größe virtueller Computer im Pool. Alle virtuellen Computer in einem Pool sind die gleiche Größe. Standard: Standard_D2.

Typ:String
Position:Named
Standardwert:"Standard_D2"
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-VmUserAssignedIdentity

Die Liste der Benutzer assigend-Identitäten, die dem Skalierungssatz des virtuellen Computers unter dem Knotentyp zugeordnet sind. Jeder Eintrag ist eine ARM-Ressourcen-ID in der Form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. Führen Sie die schritte aus, um die Identität zu erstellen und die Rollenzuweisung mit service Fabric Resource Provider vorab hinzuzufügen: https://learn.microsoft.com/en-us/azure/service-fabric/how-to-managed-identity-managed-cluster-virtual-machine-scale-sets

Typ:String[]
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-WhatIf

Zeigt, was passiert, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

Typ:SwitchParameter
Aliase:wi
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

Eingaben

Ausgaben