Start-ServiceFabricRepairTask
Spustí úlohu opravy.
Syntaxe
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 vytvářet úlohy opravy Service Fabric, které se spouštějí automaticky nebo ručně. Pokud chcete vytvořit úlohy opravy, nejprve v konfiguraci clusteru povolte systémovou službu Správce oprav. 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. V současné době jsou k dispozici pouze ve speciálně nakonfigurovaných cloudových službách 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 akce opravy. Po dokončení opravy uzlů pomocí rutiny Complete-ServiceFabricRepairTask dokončete úlohu a přeneste uzly zpět 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 uzlů 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ým je 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í úlohy ruční 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 jakoukoli akci, kterou podporuje některý z exekutorů oprav.
Typ: | String |
Position: | 1 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Description
Určuje popis účelu úlohy opravy nebo jiné informace.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-NodeAction
Určuje akci opravy, která se má provést. Platné hodnoty jsou:
- Restartovat. Vyžádá si restartování počítače, na kterém je uzel spuštěný.
- ReimageOS. Vyžaduje, aby se svazek operačního systému na počítači, na kterém je daný uzel spuštěný, znovu zmagí.
- FullReimage. Vyžaduje, aby byly všechny diskové svazky na počítači, na kterém je daný uzel spuštěný, znovu zmagí.
Typ: | SystemNodeRepairAction |
Přípustné hodnoty: | Reboot, ReimageOS, FullReimage |
Position: | 1 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | 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.
- Restartovat. Očekává se, že se uzel zastaví a restartuje.
- RemoveData. Očekává se, že se uzel zastaví. Před restartováním může dojít ke ztrátě veškerého jeho trvalého stavu.
- Pauza. Žádný očekávaný dopad, ale budou provedeny bezpečnostní kontroly.
Typ: | NodeImpactLevel |
Přípustné hodnoty: | Invalid, None, Restart, RemoveData, RemoveNode, Pause |
Position: | 1 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-NodeName
Určuje název uzlu Service Fabric. Tato rutina opraví uzel, který tento parametr určuje.
Typ: | String |
Position: | 0 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-NodeNames
Určuje pole názvů uzlů Service Fabric. Tato rutina opraví uzly, které tento parametr určuje.
Typ: | String[] |
Position: | 0 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-TaskId
Určuje ID úlohy opravy, která se má vytvořit. Pokud nezadáte ID, tato rutina vygeneruje jedinečné ID.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-TimeoutSec
Určuje časový limit operace v sekundách.
Typ: | Int32 |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
Vstupy
System.String
Výstupy
System.Object