Start-ServiceFabricNodeTransition
Hiermee wordt een bewerking gestart om een Service Fabric-clusterknooppunt te starten of te stoppen.
Syntaxis
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 |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Start
Geeft aan dat deze cmdlet een gestopt knooppunt start.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Stop
Geeft aan dat deze cmdlet een actief knooppunt stopt.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Invoerwaarden
None
Uitvoerwaarden
System.Object