Share via


Set-AzServiceFabricManagedNodeType

Legt Die Eigenschaften der Knotentypressource fest, oder führen Sie Reimage-Aktionen für bestimmte Nde des Knotentyps mit dem Parameter "-Reimage" aus.

Syntax

Set-AzServiceFabricManagedNodeType
   [-InputObject] <PSManagedNodeType>
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzServiceFabricManagedNodeType
   [-ResourceGroupName] <String>
   [-ClusterName] <String>
   [-Name] <String>
   [-AsJob]
   [-InstanceCount <Int32>]
   [-ApplicationStartPort <Int32>]
   [-ApplicationEndPort <Int32>]
   [-EphemeralStartPort <Int32>]
   [-EphemeralEndPort <Int32>]
   [-Capacity <Hashtable>]
   [-PlacementProperty <Hashtable>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzServiceFabricManagedNodeType
   [-ResourceGroupName] <String>
   [-ClusterName] <String>
   [-Name] <String>
   -NodeName <String[]>
   [-Reimage]
   [-ForceReimage]
   [-PassThru]
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzServiceFabricManagedNodeType
   [-ResourceId] <String>
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzServiceFabricManagedNodeType
   [-ResourceId] <String>
   -NodeName <String[]>
   [-Reimage]
   [-ForceReimage]
   [-PassThru]
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzServiceFabricManagedNodeType
   [-InputObject] <PSManagedNodeType>
   -NodeName <String[]>
   [-Reimage]
   [-ForceReimage]
   [-PassThru]
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Beschreibung

Legt Die Eigenschaften der Knotentypressource fest, oder führen Sie Reimage-Aktionen für bestimmte Nde des Knotentyps mit dem Parameter "-Reimage" aus. Bei einem Reimgae-Vorgang werden die Service Fabric-Knoten deaktiviert, bevor sie die VMs neu erstellen und wieder aktiviert haben, sobald sie zurückkehren. Wenn dies bei primären Knotentypen erfolgt, kann es eine Weile dauern, da es möglicherweise nicht alle Knoten gleichzeitig neu abbilden kann. Verwenden Sie "-ForceReimage", um den Vorgang zu erzwingen, auch wenn die Dienst fabric die Knoten nicht deaktivieren kann, aber mit Vorsicht verwenden, da dies zu Datenverlust führen kann, wenn zustandsbehaftete Workloads auf dem Knoten ausgeführt werden.

Beispiele

Beispiel 1

$rgName = "testRG"
$clusterName = "testCluster"
$NodeTypeName = "nt1"
Set-AzServiceFabricManagedNodeType -ResourceGroupName $rgName -ClusterName $clusterName -name $NodeTypeName -InstanceCount 6 -Verbose

Aktualisieren Sie die Instanzenanzahl des Knotentyps.

Beispiel 2

$rgName = "testRG"
$clusterName = "testCluster"
$NodeTypeName = "nt1"
Set-AzServiceFabricManagedNodeType -ResourceGroupName $rgName -ClusterName $clusterName -name $NodeTypeName -PlacementProperty @{NodeColor="Red";SomeProperty="6";} -Verbose

Aktualisieren Sie die Platzierungsplatzierung des Knotentyps. Dadurch werden ältere Platzierungs-Properites überschrieben, falls vorhanden.

Beispiel 3

$rgName = "testRG"
$clusterName = "testCluster"
$NodeTypeName = "nt1"
Set-AzServiceFabricManagedNodeType -ResourceGroupName $rgName -ClusterName $clusterName  -Name $NodeTypeName -Reimage -NodeName nt1_0, nt1_3

Reimage node 0 and 3 on the node type.

Beispiel 4

$rgName = "testRG"
$clusterName = "testCluster"
$NodeTypeName = "nt1"
$nodeType = Get-AzServiceFabricManagedNodeType -ResourceGroupName $rgName -ClusterName $clusterName -Name $NodeTypeName

$nodeType.VmInstanceCount = 6
$nodeType | Set-AzServiceFabricManagedNodeType

Aktualisieren Sie die Instanzenanzahl des Knotentyps mit Der Rohrleitung.

Parameter

-ApplicationEndPort

Anwendungsendport eines Bereichs von Ports.

Type:Nullable<T>[Int32]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ApplicationStartPort

Anwendungsstartport eines Bereichs von Ports.

Type:Nullable<T>[Int32]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AsJob

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

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:Hashtable
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ClusterName

Geben Sie den Namen des Clusters an.

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Confirm

Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Anmeldeinformationen, Konto, Mandant und Abonnement für die Kommunikation mit Azure

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EphemeralEndPort

Ephemeraler Endport eines Bereichs von Ports.

Type:Nullable<T>[Int32]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EphemeralStartPort

Ephemeraler Startport für eine Reihe von Ports.

Type:Nullable<T>[Int32]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ForceReimage

Wenn Sie dieses Kennzeichen verwenden, wird die Entfernung erzwungen, auch wenn die Dienst fabric die Knoten nicht deaktivieren kann. Verwenden Sie vorsichtig, da dies zu Datenverlust führen kann, wenn zustandsbehaftete Workloads auf dem Knoten ausgeführt werden.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Knotentypressource

Type:PSManagedNodeType
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-InstanceCount

Die Anzahl der Knoten im Knotentyp.

Type:Nullable<T>[Int32]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Geben Sie den Namen des Knotentyps an.

Type:String
Aliases:NodeTypeName
Position:2
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-NodeName

Liste der Knotennamen für den Vorgang.

Type:String[]
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PassThru

{{ PassThru Description }}

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:Hashtable
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Reimage

Geben Sie an, dass Knoten im Knotentyp neu dargestellt werden sollen.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Geben Sie den Namen der Ressourcengruppe an.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ResourceId

Ressourcen-ID des Knotentyps

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

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

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Eingaben

String

Ausgaben

Boolean