Disable-ServiceFabricNode
Inaktiverar en Service Fabric-nod.
Syntax
Disable-ServiceFabricNode
[-NodeName] <String>
[-Intent] <NodeDeactivationIntent>
[-Force]
[-TimeoutSec <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Cmdleten Disable-ServiceFabricNode informerar Service Fabric innan en administrativ åtgärd vidtas på en nod som kan påverka replikerna på noden.
Innan du till exempel startar om en nod informerar inaktivering av noden med avsiktsomstart Service Fabric om att stänga replikerna på noden på ett smidigt sätt. Du måste vänta tills noden har inaktiverats innan du startar om noden. Använd cmdleten Get-ServiceFabricNode för att visa nodens inaktiveringsstatus. Service Fabric ser till att tjänsterna förblir tillgängliga även om dessa repliker stängs. Noden förblir i inaktiveringstillståndet tills det är säkert att inaktivera den utan att påverka tjänstens tillgänglighet. När omstarten har slutförts kan noden aktiveras med cmdleten Enable-ServiceFabricNode , som informerar Service Fabric om att noden nu kan användas för att placera repliker.
Om du vill hantera Service Fabric-kluster startar du Windows PowerShell med alternativet Kör som administratör. Innan du utför någon åtgärd i ett Service Fabric-kluster upprättar du en anslutning till klustret med hjälp av cmdleten Connect-ServiceFabricCluster .
Exempel
Exempel 1: Inaktivera en nod med avsikten starta om
PS C:\> Disable-ServiceFabricNode -NodeName "DB.41" -Intent Restart
Det här kommandot inaktiverar en nod med nodnamnet DB.41 med avsikten omstart.
Parametrar
-Confirm
Uppmanar dig att bekräfta innan du kör cmdleten.
Typ: | SwitchParameter |
Alias: | cf |
Position: | Named |
Standardvärde: | False |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Force
Tvingar kommandot att köras utan att be om användarbekräftelse.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Intent
Anger avsikten för inaktiverad nod. Avsikten avgör vilken åtgärd Som Service Fabric vidtar för noden. De acceptabla värdena för den här parametern är:
- Paus. Inga nya repliker placeras på noden. Befintliga repliker fortsätter att köras. Du kan ange den här inställningen för att felsöka repliker som körs på noden.
- Starta om. Befintliga repliker på noden stängs. Repliker flyttas inte till en annan nod. Du kan ange den här inställningen när en omstart av noden krävs för att installera en korrigering.
- RemoveData. Anger att data på noden ska gå förlorade permanent. Den här cmdleten skapar kopior av replikerna som körs på noden på andra noder för att säkerställa hög tillgänglighet. Du kan ange den här inställningen när hårddisken återskapas.
- RemoveNode. Anger att data på noden ska gå förlorade permanent. Den här cmdleten skapar kopior av replikerna som körs på noden på andra noder för att säkerställa hög tillgänglighet. Du kan ange den här inställningen när noden tas bort från klustret.
Typ: | NodeDeactivationIntent |
Godkända värden: | Invalid, Pause, Restart, RemoveData, RemoveNode |
Position: | 1 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-NodeName
Anger namnet på en Service Fabric-nod. Cmdleten inaktiverar den nod som du anger.
Typ: | String |
Position: | 0 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-TimeoutSec
Anger tidsgränsen i sekunder för åtgärden.
Typ: | Int32 |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-WhatIf
Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.
Typ: | SwitchParameter |
Alias: | wi |
Position: | Named |
Standardvärde: | False |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
Indata
None
Utdata
System.Object