Start-ServiceFabricRepairTask

Spustí úlohu opravy.

Syntax

Start-ServiceFabricRepairTask
     [-NodeName] <String>
     [-NodeAction] <SystemNodeRepairAction>
     [-TaskId <String>]
     [-Description <String>]
     [-TimeoutSec <Int32>]
     [<CommonParameters>]
Start-ServiceFabricRepairTask
     [-NodeNames] <String[]>
     [-CustomAction] <String>
     [-TaskId <String>]
     [-Description <String>]
     [-TimeoutSec <Int32>]
     [<CommonParameters>]
Start-ServiceFabricRepairTask
     [-NodeNames] <String[]>
     [-NodeImpact] <NodeImpactLevel>
     [-TaskId <String>]
     [-Description <String>]
     [-TimeoutSec <Int32>]
     [<CommonParameters>]

Description

Rutina Start-ServiceFabricRepairTask spustí úlohu opravy. Můžete vytvořit úlohy opravy Service Fabric, které se spouštějí automaticky nebo ručně. Pokud chcete vytvořit úlohy opravy, nejprve povolte systémovou službu Správce oprav v konfiguraci clusteru. Pro úlohy opravy, které se spouští automaticky, musí být spuštěn příslušný exekutor opravy, aby se každá akce opravy spustila automaticky. Aktuálně jsou k dispozici pouze v speciálně nakonfigurovaných Cloud Services Azure.

Tato rutina podporuje platformu Service Fabric. Tuto rutinu nespustíte přímo.

Pokud chcete vytvořit úlohu ruční opravy, zadejte sadu názvů ovlivněných uzlů a očekávaný dopad. Když se stav vytvořené úlohy opravy změní na schválené, můžete na těchto uzlech bezpečně provádět opravné akce. Po dokončení opravy uzlů dokončete úlohu pomocí rutiny Complete-ServiceFabricRepairTask a přeneste uzly zpátky do režimu online.

Pokud chcete vytvořit úlohu automatické opravy, zadejte název cílového uzlu a požadovanou akci opravy. Můžete zadat jednu z předdefinovaných akcí opravy uzlu nebo můžete zadat řetězec, který obsahuje úplný název vlastní akce opravy. Pokud vlastní exekutor opravy akce tuto akci podporuje, můžete také zadat více než jeden cílový uzel.

Tato rutina vyžaduje připojení ke clusteru pomocí přihlašovacích údajů, které mají udělený přístup správce ke clusteru. 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: Vytvoření ruční úlohy opravy

PS C:\> Start-ServiceFabricRepairTask -NodeNames "MyNode.0","MyNode.4" -NodeImpact RemoveData

Tento příkaz vytvoří úlohu ruční opravy pro dva uzly, jejichž data jsou odebrána.

Parametry

-CustomAction

Určuje akci opravy, která se má provést. Můžete zadat libovolnou akci, kterou podporuje jeden z exekutorů oprav.

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

-Description

Určuje popis účelu úlohy opravy nebo jiné informace.

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

-NodeAction

Určuje akci opravy, která se má provést. Platné hodnoty jsou:

  • Restartování. Vyžádá si restartování počítače, na kterém je uzel spuštěný.
  • ReimageOS. Požadavky na obnovení svazku operačního systému na počítači, na kterém je daný uzel spuštěný.
  • FullReimage. Požaduje, aby všechny diskové svazky byly na počítači, na kterém se daný uzel spouští, znovu zmagí.
Type:SystemNodeRepairAction
Accepted values:Reboot, ReimageOS, FullReimage
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-NodeImpact

Určuje očekávanou úroveň dopadu ruční opravy sady uzlů. Platné hodnoty jsou:

  • Neplatný. Tuto hodnotu nezadávejte.
  • Žádné Žádný očekávaný dopad.
  • Restart. Uzel se očekává, že se zastaví a restartuje.
  • RemoveData. Uzel se očekává, že se zastaví. Před restartováním může ztratit veškerý trvalý stav.
Type:NodeImpactLevel
Accepted values:Invalid, None, Restart, RemoveData, RemoveNode
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-NodeName

Určuje název uzlu Service Fabric. Tato rutina opraví uzel, který tento parametr určuje.

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

-NodeNames

Určuje pole názvů uzlů Service Fabric. Tato rutina opraví uzly, které tento parametr určuje.

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

-TaskId

Určuje ID úlohy opravy, která se má vytvořit. Pokud nezadáte ID, tato rutina vygeneruje jedinečné ID.

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

-TimeoutSec

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

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

Vstupy

System.String

Výstupy

System.Object