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
Azure PowerShell