Sdílet prostřednictvím


Disable-ServiceFabricNode

Zakáže uzel Service Fabric.

Syntax

Default (Výchozí)

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

Description

Rutina Disable-ServiceFabricNode informuje Service Fabric před provedením akce správy na uzlu, který může ovlivnit repliky na uzlu.

Například před restartováním uzlu zakázáním uzlu se záměrem restartování informuje Service Fabric, aby řádně zavřel repliky na uzlu. Před restartováním uzlu musíte počkat na zakázání uzlu. Pomocí rutiny Get-ServiceFabricNode zobrazte stav zakázání uzlu. Service Fabric zajišťuje, aby služby zůstaly dostupné i v případě, že jsou tyto repliky zavřené. Uzel zůstane ve stavu zakázání, dokud nebude bezpečné ho zakázat, aniž by to mělo vliv na dostupnost služby. Po dokončení restartování je možné uzel povolit pomocí rutiny Enable-ServiceFabricNode, která informuje Service Fabric, že uzel se teď dá použít k umístění replik.

Pokud chcete spravovat clustery Service Fabric, spusťte Windows PowerShell pomocí možnosti Spustit jako správce. Před provedením jakékoli operace v clusteru Service Fabric vytvořte připojení ke clusteru pomocí rutiny Connect-ServiceFabricCluster.

Příklady

Příklad 1: Deaktivace uzlu s restartováním záměru

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

Tento příkaz zakáže uzel s názvem uzlu DB.41 s restartováním záměru.

Parametry

-Confirm

Před spuštěním rutiny vás vyzve k potvrzení.

Vlastnosti parametru

Typ:SwitchParameter
Default value:False
Podporuje zástupné znaky:False
DontShow:False
Aliasy:viz

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-Force

Vynutí spuštění příkazu bez výzvy k potvrzení uživatele.

Vlastnosti parametru

Typ:SwitchParameter
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-Intent

Určuje záměr pro uzel zákazu. Záměr určuje akci, kterou Service Fabric pro uzel přijme. Přijatelné hodnoty pro tento parametr jsou:

  • Pauza. Na uzlu nejsou umístěny žádné nové repliky. Stávající repliky se budou dál spouštět. Toto nastavení můžete zadat pro ladění replik, které běží na uzlu.
  • Restartovat. Existující repliky v uzlu jsou zavřené. Repliky se nepřesouvají do jiného uzlu. Toto nastavení můžete zadat, když se pro instalaci opravy vyžaduje restartování uzlu.
  • RemoveData. Určuje, že data na uzlu budou trvale ztracena. Tato rutina vytvoří kopie replik, které běží na uzlu na jiných uzlech, aby se zajistila vysoká dostupnost. Toto nastavení můžete zadat při opětovném vytvoření pevného disku.
  • RemoveNode. Určuje, že data na uzlu budou trvale ztracena. Tato rutina vytvoří kopie replik, které běží na uzlu na jiných uzlech, aby se zajistila vysoká dostupnost. Toto nastavení můžete zadat při odebrání uzlu z clusteru.

Vlastnosti parametru

Typ:NodeDeactivationIntent
Default value:None
Přípustné hodnoty:Invalid, Pause, Restart, RemoveData, RemoveNode
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:1
Povinné:True
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-NodeName

Určuje název uzlu Service Fabric. Rutina zakáže zadaný uzel.

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:0
Povinné:True
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-TimeoutSec

Určuje časový limit operace v sekundách.

Vlastnosti parametru

Typ:Int32
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-WhatIf

Ukazuje, co se stane, když se rutina spustí. Rutina se nespustí.

Vlastnosti parametru

Typ:SwitchParameter
Default value:False
Podporuje zástupné znaky:False
DontShow:False
Aliasy:Wi

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

CommonParameters

Tato rutina podporuje běžné parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction a -WarningVariable. Další informace najdete v about_CommonParameters.

Vstupy

None

Výstupy

System.Object