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.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

Tvingar kommandot att köras utan att be om användarbekräftelse.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.
Type:NodeDeactivationIntent
Accepted values:Invalid, Pause, Restart, RemoveData, RemoveNode
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-NodeName

Anger namnet på en Service Fabric-nod. Cmdleten inaktiverar den nod som du anger.

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

-TimeoutSec

Anger tidsgränsen i sekunder för åtgärden.

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

-WhatIf

Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Indata

None

Utdata

System.Object