Udostępnij za pośrednictwem


Set-AzServiceFabricManagedNodeType

Ustawia właściwości zasobu typu węzła lub uruchamia akcje reimage dla określonych usługi ndes typu węzła z parametrem -Reimage.

Składnia

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

Opis

Ustawia właściwości zasobu typu węzła lub uruchamia akcje reimage dla określonych usługi ndes typu węzła z parametrem -Reimage. Podczas ponownej operacji węzły usługi Service Fabric zostaną wyłączone przed ponownym utworzeniem wizualizacji maszyn wirtualnych i ponownie je włączyć po powrocie. Jeśli jest to wykonywane w typach węzłów podstawowych, może upłynąć trochę czasu, ponieważ może nie odtworzyć obrazu wszystkich węzłów w tym samym czasie. Użyj polecenia -ForceReimage, aby wymusić operację, nawet jeśli usługa Service Fabric nie może wyłączyć węzłów, ale zachowaj ostrożność, ponieważ może to spowodować utratę danych, jeśli obciążenia stanowe są uruchomione w węźle.

Przykłady

Przykład 1

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

Zaktualizuj liczbę wystąpień typu węzła.

Przykład 2

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

Zaktualizuj umieszczanie odpowiednich lokacji typu węzła. Spowoduje to zastąpienie starszych miejsc umieszczania, jeśli istnieje.

Przykład 3

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

Z obrazu węzła 0 i 3 w typie węzła.

Przykład 4

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

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

Zaktualizuj liczbę wystąpień typu węzła przy użyciu potoków.

Parametry

-ApplicationEndPort

Port końcowy aplikacji z zakresu portów.

Typ:Nullable<T>[Int32]
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-ApplicationStartPort

Port uruchamiania aplikacji z zakresu portów.

Typ:Nullable<T>[Int32]
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-AsJob

Uruchom polecenie cmdlet w tle i zwróć zadanie, aby śledzić postęp.

Typ:SwitchParameter
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-Capacity

Tagi pojemności stosowane do węzłów w typie węzła jako pary klucz/wartość, menedżer zasobów klastra używa tych tagów, aby zrozumieć, ile zasobów ma węzeł. Aktualizacja spowoduje zastąpienie bieżących wartości.

Typ:Hashtable
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-ClusterName

Określ nazwę klastra.

Typ:String
Position:1
wartość domyślna:None
Wymagane:True
Accept pipeline input:True
Accept wildcard characters:False

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

Typ:SwitchParameter
Aliases:cf
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.

Typ:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-EphemeralEndPort

Efemeryczny port końcowy zakresu portów.

Typ:Nullable<T>[Int32]
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-EphemeralStartPort

Efemeryczny port początkowy zakresu portów.

Typ:Nullable<T>[Int32]
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-ForceReimage

Użycie tej flagi wymusi usunięcie, nawet jeśli usługa Service Fabric nie może wyłączyć węzłów. Należy zachować ostrożność, ponieważ może to spowodować utratę danych, jeśli obciążenia stanowe są uruchomione w węźle.

Typ:SwitchParameter
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Zasób typu węzła

Typ:PSManagedNodeType
Position:0
wartość domyślna:None
Wymagane:True
Accept pipeline input:True
Accept wildcard characters:False

-InstanceCount

Liczba węzłów w typie węzła.

Typ:Nullable<T>[Int32]
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Określ nazwę typu węzła.

Typ:String
Aliases:NodeTypeName
Position:2
wartość domyślna:None
Wymagane:True
Accept pipeline input:True
Accept wildcard characters:False

-NodeName

Lista nazw węzłów dla operacji.

Typ:String[]
Position:Named
wartość domyślna:None
Wymagane:True
Accept pipeline input:False
Accept wildcard characters:False

-PassThru

{{ Wypełnij opis passthru }}

Typ:SwitchParameter
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-PlacementProperty

Tagi umieszczania stosowane do węzłów w typie węzła jako pary klucz/wartość, których można użyć do wskazania, gdzie powinny być uruchomione określone usługi (obciążenie). Aktualizacja spowoduje zastąpienie bieżących wartości.

Typ:Hashtable
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-Reimage

Określ, aby odtworzyć węzły w typie węzła.

Typ:SwitchParameter
Position:Named
wartość domyślna:None
Wymagane:True
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Określ nazwę grupy zasobów.

Typ:String
Position:0
wartość domyślna:None
Wymagane:True
Accept pipeline input:True
Accept wildcard characters:False

-ResourceId

Identyfikator zasobu typu węzła

Typ:String
Position:0
wartość domyślna:None
Wymagane:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie zostało uruchomione.

Typ:SwitchParameter
Aliases:wi
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

Dane wejściowe

String

Dane wyjściowe

Boolean