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