Delen via


Disable-ServiceFabricNode

Hiermee schakelt u een Service Fabric-knooppunt uit.

Syntaxis

Disable-ServiceFabricNode
       [-NodeName] <String>
       [-Intent] <NodeDeactivationIntent>
       [-Force]
       [-TimeoutSec <Int32>]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]

Description

De cmdlet Disable-ServiceFabricNode informeert Service Fabric voordat er een beheeractie wordt uitgevoerd op een knooppunt dat van invloed kan zijn op de replica's op het knooppunt.

Voordat u bijvoorbeeld een knooppunt opnieuw start, zorgt het uitschakelen van het knooppunt met intentie opnieuw opstarten ervoor dat Service Fabric de replica's op het knooppunt correct sluit. U moet wachten totdat het knooppunt is uitgeschakeld voordat u het knooppunt opnieuw start. Gebruik de cmdlet Get-ServiceFabricNode om de uitschakelingsstatus van het knooppunt weer te geven. Service Fabric zorgt ervoor dat services beschikbaar blijven, zelfs als deze replica's zijn gesloten. Het knooppunt blijft in de status Uitschakelen totdat het veilig is om het uit te schakelen zonder dat dit van invloed is op de beschikbaarheid van de service. Nadat het opnieuw opstarten is voltooid, kan het knooppunt worden ingeschakeld met behulp van de cmdlet Enable-ServiceFabricNode, waarmee Service Fabric wordt geïnformeerd dat het knooppunt nu kan worden gebruikt voor het plaatsen van replica's.

Als u Service Fabric-clusters wilt beheren, start u Windows PowerShell met behulp van de optie Als administrator uitvoeren. Voordat u een bewerking uitvoert op een Service Fabric-cluster, maakt u een verbinding met het cluster met behulp van de cmdlet Connect-ServiceFabricCluster.

Voorbeelden

Voorbeeld 1: Een knooppunt deactiveren met de intentie opnieuw opstarten

PS C:\> Disable-ServiceFabricNode -NodeName "DB.41" -Intent Restart

Met deze opdracht wordt een knooppunt met de naam DB.41 uitgeschakeld met de intentie opnieuw opstarten.

Parameters

-Confirm

U wordt gevraagd om bevestiging voordat u de cmdlet uitvoert.

Type:SwitchParameter
Aliassen:cf
Position:Named
Default value:False
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Force

Hiermee dwingt u de opdracht uit te voeren zonder dat u om bevestiging van de gebruiker wordt gevraagd.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Intent

Hiermee geeft u de intentie voor het uitschakelen van het knooppunt. De intentie bepaalt de actie die Service Fabric uitvoert voor het knooppunt. De acceptabele waarden voor deze parameter zijn:

  • Pauzeren. Er worden geen nieuwe replica's op het knooppunt geplaatst. Bestaande replica's blijven actief. U kunt deze instelling opgeven voor het opsporen van fouten in replica's die worden uitgevoerd op het knooppunt.
  • Herstarten. Bestaande replica's op het knooppunt worden gesloten. Replica's worden niet verplaatst naar een ander knooppunt. U kunt deze instelling opgeven wanneer een knooppunt opnieuw moet worden opgestart voor het installeren van een patch.
  • RemoveData. Hiermee geeft u op dat de gegevens op het knooppunt permanent verloren moeten gaan. Met deze cmdlet worden kopieën gemaakt van de replica's die worden uitgevoerd op het knooppunt op andere knooppunten om hoge beschikbaarheid te garanderen. U kunt deze instelling opgeven wanneer de harde schijf wordt hersteld.
  • RemoveNode. Hiermee geeft u op dat de gegevens op het knooppunt permanent verloren moeten gaan. Met deze cmdlet worden kopieën gemaakt van de replica's die worden uitgevoerd op het knooppunt op andere knooppunten om hoge beschikbaarheid te garanderen. U kunt deze instelling opgeven wanneer het knooppunt wordt verwijderd uit het cluster.
Type:NodeDeactivationIntent
Geaccepteerde waarden:Invalid, Pause, Restart, RemoveData, RemoveNode
Position:1
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-NodeName

Hiermee geeft u de naam van een Service Fabric-knooppunt. De cmdlet schakelt het knooppunt uit dat u opgeeft.

Type:String
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-TimeoutSec

Hiermee geeft u de time-outperiode, in seconden, voor de bewerking.

Type:Int32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-WhatIf

Toont wat er zou gebeuren als de cmdlet wordt uitgevoerd. De cmdlet wordt niet uitgevoerd.

Type:SwitchParameter
Aliassen:wi
Position:Named
Default value:False
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Invoerwaarden

None

Uitvoerwaarden

System.Object