Delen via


Start-ServiceFabricNodeTransition

Hiermee wordt een bewerking gestart om een Service Fabric-clusterknooppunt te starten of te stoppen.

Syntax

Start-ServiceFabricNodeTransition
     [-Stop]
     -OperationId <Guid>
     -NodeName <String>
     -NodeInstanceId <BigInteger>
     -StopDurationInSeconds <Int32>
     [-TimeoutSec <Int32>]
     [<CommonParameters>]
Start-ServiceFabricNodeTransition
     [-Start]
     -OperationId <Guid>
     -NodeName <String>
     -NodeInstanceId <BigInteger>
     [-TimeoutSec <Int32>]
     [<CommonParameters>]

Description

De cmdlet Start-ServiceFabricNodeTransition initieert een asynchrone bewerking om een Service Fabric-clusterknooppunt te starten of te stoppen.

Als u de parameter Stoppen opgeeft, wordt een Service Fabric-clusterknooppunt in een gestopte status gebracht. Een knooppunt is een proces, niet een virtuele machine of computer. De virtuele machine of computer blijft actief nadat het knooppunt is gestopt. In de status Gestopt is het knooppunt geen lid van het cluster en kan geen services hosten. Een gestopt knooppunt simuleert een knooppunt dat offline of offline is.

Als u de parameter Start opgeeft, wordt een knooppunt gestart dat is gestopt.

Wanneer deze cmdlet met succes wordt geretourneerd, heeft het systeem de bewerking geaccepteerd. Dit impliceert echter niet dat de bewerking is voltooid. Voer de cmdlet Get-ServiceFabricNodeTransitionProgress uit om informatie over de huidige status van de bewerking op te halen.

De cmdlet Start-ServiceFabricNodeTransition heeft de voorkeur boven de cmdlets Start-ServiceFabricNode en Stop-ServiceFabricNode , die verouderd zijn. Vermijd het gebruik van deze cmdlet met Start-ServiceFabricNode en Stop-ServiceFabricNode. Als een knooppunt al is gestopt met stop-ServiceFabricNode, start u het met Start-ServiceFabricNode voordat u Start-ServiceFabricNodeTransition gebruikt. Gebruik Start-ServiceFabricNodeTransition vanaf dat punt.

Zie Het beginknooppunt vervangen en knooppunt-API's stoppen met de knooppuntovergangs-API voor meer informatie.

Voorbeelden

Voorbeeld 1: Een Service Fabric-knooppunt stoppen

PS C:\> Start-ServiceFabricNodeTransition -Stop -OperationId 097b03e3-760a-419c-9fce-e83f8cc0894b -NodeName N0050 -NodeInstanceId 131242467532403195 -StopDurationInSeconds 3600

Met deze opdracht wordt een bewerking gestart om een Service Fabric-knooppunt gedurende één uur te stoppen. Na één uur wordt het knooppunt automatisch gestart. Houd de OperationId-waarde bij. U kunt het gebruiken om Get-ServiceFabricNodeTransitionProgress uit te voeren.

Voorbeeld 2: Een Service Fabric-knooppunt starten

PS C:\> Start-ServiceFabricNodeTransition -Start -OperationId 6d1bf9a1-9733-4d83-be59-0acea3be57a7 -NodeName N0050 -NodeInstanceId 131242467532403195

Met deze opdracht wordt een bewerking gestart om een gestopt Service Fabric-knooppunt te starten.

Parameters

-NodeInstanceId

Hiermee geeft u de id op van het knooppuntexemplaren dat met deze cmdlet wordt gestart of gestopt. Voer Get-ServiceFabricNode uit voor het doelknooppunt om exemplaar-id's van knooppunten te verkrijgen. Voor het knooppunt N0050 retourneert de opdracht Get-ServiceFabricNode -NodeName "N0050" bijvoorbeeld een Node-object dat de instantie-id van het knooppunt bevat.

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

-NodeName

Hiermee geeft u de naam op van het Service Fabric-knooppunt dat met deze cmdlet wordt gestart of gestopt. Voer de Cmdlet Get-ServiceFabricNode uit om Service Fabric-knooppunten in uw cluster te verkrijgen.

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

-OperationId

Hiermee geeft u een unieke id op waarmee de bewerking wordt geïdentificeerd. Gebruik dezelfde waarde voor deze cmdlet, waarmee de bewerking wordt gestart en Get-ServiceFabricNodeTransitionProgress, waarmee de voortgang van de bewerking wordt opgehaald.

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

-Start

Geeft aan dat deze cmdlet een gestopt knooppunt start.

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

-Stop

Geeft aan dat deze cmdlet een actief knooppunt stopt.

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

-StopDurationInSeconds

Hiermee geeft u de duur, in seconden, om een gestopt knooppunt gestopt te houden nadat de bewerking is voltooid. Na deze tijd wordt het knooppunt automatisch gestart.

De minimumwaarde is 600. De maximumwaarde is 14400.

U moet de parameter Stoppen opgeven om een stopduur op te geven.

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

-TimeoutSec

Hiermee geeft u de time-outwaarde in seconden op voor deze cmdlet.

Dit is niet de tijdsduur waarop het gestopte knooppunt gestopt blijft. Als u wilt bepalen hoe lang een knooppunt wordt gestopt, gebruikt u de parameter StopDurationInSeconds .

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

Invoerwaarden

None

Uitvoerwaarden

System.Object