Start-ServiceFabricRepairTask
Hiermee start u een reparatietaak.
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
De cmdlet Start-ServiceFabricRepairTask start een reparatietaak. U kunt Service Fabric-hersteltaken maken die automatisch of handmatig worden uitgevoerd. Als u hersteltaken wilt maken, schakelt u eerst de Repair Manager-systeemservice in de clusterconfiguratie in. Voor hersteltaken die automatisch worden uitgevoerd, moet een geschikte hersteluitvoering worden uitgevoerd voor elke herstelactie om automatisch uit te voeren. Deze zijn momenteel alleen beschikbaar in speciaal geconfigureerde Azure Cloud Services.
Deze cmdlet ondersteunt het Service Fabric-platform. Voer deze cmdlet niet rechtstreeks uit.
Als u een handmatige hersteltaak wilt maken, geeft u de set betrokken knooppuntnamen en de verwachte impact op. Wanneer de status van de gemaakte hersteltaak wordt gewijzigd in goedgekeurd, kunt u veilig herstelacties uitvoeren op deze knooppunten. Nadat u klaar bent met het herstellen van de knooppunten, gebruikt u de cmdlet Complete-ServiceFabricRepairTask om de taak te voltooien en de knooppunten weer online te brengen.
Als u een taak voor automatisch herstellen wilt maken, geeft u de naam van het doelknooppunt en de gewenste herstelactie op. U kunt een van de ingebouwde herstelacties voor knooppunten opgeven of u kunt een tekenreeks opgeven die de volledige naam van de aangepaste herstelactie bevat. Als de aangepaste hersteluitvoerder voor de actie dit ondersteunt, kunt u ook meer dan één doelknooppunt opgeven.
Voor deze cmdlet moet u verbinding maken met het cluster met referenties die beheerderstoegang tot het cluster krijgen. Voordat u een bewerking uitvoert op een Service Fabric-cluster, maakt u een verbinding met het cluster met behulp van de cmdlet Connect-ServiceFabricCluster .
Voorbeelden
Voorbeeld 1: Een handmatige reparatietaak maken
PS C:\> Start-ServiceFabricRepairTask -NodeNames "MyNode.0","MyNode.4" -NodeImpact RemoveData
Met deze opdracht maakt u een handmatige hersteltaak voor twee knooppunten waarvan de gegevens worden verwijderd.
Parameters
-CustomAction
Hiermee geeft u de herstelactie die moet worden uitgevoerd. U kunt elke actie opgeven die door een van de herstelexecutors wordt ondersteund.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Description
Hiermee geeft u een beschrijving van het doel van de reparatietaak of andere informatie.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NodeAction
Hiermee geeft u de herstelactie die moet worden uitgevoerd. Geldige waarden zijn:
- Opnieuw opstarten. Vraagt om opnieuw opstarten van de computer waarop het knooppunt wordt uitgevoerd.
- ReimageOS. Hiermee wordt aangevraagd dat het besturingssysteemvolume opnieuw moet worden hersteld op de computer waarop het opgegeven knooppunt wordt uitgevoerd.
- FullReimage. Hiermee wordt aangevraagd dat alle schijfvolumes opnieuw worden hersteld op de computer waarop het opgegeven knooppunt wordt uitgevoerd.
Type: | SystemNodeRepairAction |
Accepted values: | Reboot, ReimageOS, FullReimage |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NodeImpact
Hiermee geeft u het verwachte impactniveau van een handmatig herstel van een set knooppunten op. Geldige waarden zijn:
- Ongeldig. Geef deze waarde niet op.
- Geen. Geen verwachte impact.
- Opnieuw opstarten. Het knooppunt wordt verwacht te stoppen en opnieuw te starten.
- RemoveData. Het knooppunt wordt verwacht te stoppen. Het kan alle persistente status verliezen voordat het opnieuw wordt opgestart.
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
Hiermee geeft u de naam van een Service Fabric-knooppunt. Met deze cmdlet herstelt u het knooppunt dat met deze parameter wordt opgegeven.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-NodeNames
Hiermee geeft u een matrix van namen van Service Fabric-knooppunten. Met deze cmdlet worden de knooppunten hersteld die door deze parameter worden opgegeven.
Type: | String[] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TaskId
Hiermee geeft u de id van de reparatietaak die moet worden gemaakt. Als u geen id opgeeft, genereert deze cmdlet een unieke id.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TimeoutSec
Hiermee geeft u de time-outperiode, in seconden, voor de bewerking op.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Invoerwaarden
System.String
Uitvoerwaarden
System.Object