Condividi tramite


Start-ServiceFabricPartitionQuorumLoss

Avvia un errore per inserire una partizione in perdita di quorum. Di seguito sono riportati i vari modi per specificare o scegliere la partizione in cui richiamare la perdita del quorum.

Sintassi

Start-ServiceFabricPartitionQuorumLoss
     -OperationId <Guid>
     -QuorumLossMode <QuorumLossMode>
     -QuorumLossDurationInSeconds <Int32>
     -PartitionId <Guid>
     -ServiceName <Uri>
     [-TimeoutSec <Int32>]
     [<CommonParameters>]
Start-ServiceFabricPartitionQuorumLoss
     -OperationId <Guid>
     -QuorumLossMode <QuorumLossMode>
     -QuorumLossDurationInSeconds <Int32>
     -ServiceName <Uri>
     [-TimeoutSec <Int32>]
     [<CommonParameters>]
Start-ServiceFabricPartitionQuorumLoss
     -OperationId <Guid>
     -QuorumLossMode <QuorumLossMode>
     -QuorumLossDurationInSeconds <Int32>
     -ServiceName <Uri>
     [-PartitionKindSingleton]
     [-TimeoutSec <Int32>]
     [<CommonParameters>]
Start-ServiceFabricPartitionQuorumLoss
     -OperationId <Guid>
     -QuorumLossMode <QuorumLossMode>
     -QuorumLossDurationInSeconds <Int32>
     -ServiceName <Uri>
     [-PartitionKindNamed]
     -PartitionKey <String>
     [-TimeoutSec <Int32>]
     [<CommonParameters>]
Start-ServiceFabricPartitionQuorumLoss
     -OperationId <Guid>
     -QuorumLossMode <QuorumLossMode>
     -QuorumLossDurationInSeconds <Int32>
     -ServiceName <Uri>
     [-PartitionKindUniformInt64]
     -PartitionKey <String>
     [-TimeoutSec <Int32>]
     [<CommonParameters>]

Descrizione

Il cmdlet Start-ServiceFabricPartitionQuorumLoss avvia un errore per inserire una partizione del servizio con stato in una perdita di quorum in Azure Service Fabric.

Per eseguire questo cmdlet, FaultAnalysisService deve essere abilitato.

Avviso

Non usare questo cmdlet per eseguire un'operazione di errore di perdita del quorum nei servizi di sistema. Eseguire questo cmdlet per eseguire un'operazione di errore di perdita del quorum solo per le partizioni per i servizi con stato.

È possibile controllare lo stato di avanzamento dell'operazione di errore usando il cmdlet Get-ServiceFabricPartitionQuorumLossProgress .

Esempio

Esempio 1: Avviare un'operazione di errore di perdita del quorum per un servizio in base all'ID partizione

PS C:\> Start-ServiceFabricPartitionQuorumLoss -OperationId aeaceca9-320d-4f7b-84e8-3cc13c29a974 -QuorumLossMode QuorumReplicas -QuorumLossDurationInSeconds 10 -PartitionId 20a726d0-3112-4c5a-a22c-2e4b8ee85280 -ServiceName "fabric:/ContosoApp/ContosoService"

Questo comando avvia un'operazione di errore di perdita del quorum di partizione nel servizio denominato fabric:/ContosoApp/ContosoService nella partizione con ID 20a726d0-3112-4c5a-a22c-2e4b8ee85280. Il parametro QuorumLossMode ha un valore QuorumReplicas, il che significa che questo cmdlet genera un errore in un quorum di repliche. Specificare un GUID univoco per il parametro OperationId . È possibile usare questo ID per controllare lo stato di avanzamento dell'operazione di errore di perdita del quorum.

Parametri

-OperationId

Specifica un identificatore univoco per questa operazione. Specificare un valore univoco. È possibile controllare lo stato dell'operazione passando questo ID a Get-ServiceFabricPartitionQuorumLossProgress.

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

-PartitionId

Specifica l'ID della partizione di Service Fabric che questo cmdlet inserisce nella perdita del quorum.

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

-PartitionKey

Specifica la chiave della partizione di Service Fabric che questo cmdlet inserisce nella perdita del quorum.

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

-PartitionKindNamed

Indica che la partizione di Service Fabric che questo cmdlet inserisce nella perdita del quorum è una partizione denominata.

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

-PartitionKindSingleton

Indica che la partizione di Service Fabric che questo cmdlet inserisce nella perdita del quorum è una partizione singleton.

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

-PartitionKindUniformInt64

Indica che la partizione di Service Fabric che questo cmdlet inserisce nella perdita del quorum è una partizione UniformInt64.

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

-QuorumLossDurationInSeconds

Specifica la durata, in secondi, della perdita del quorum.

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

-QuorumLossMode

Specifica la modalità di perdita del quorum eseguita da questo cmdlet. I valori validi per questo parametro sono:

  • FullQuorumLoss. Tutte le repliche per la partizione di destinazione.
  • PartialQuorumLoss. Un quorum di repliche per la partizione di destinazione.
Type:QuorumLossMode
Accepted values:Invalid, QuorumReplicas, AllReplicas
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ServiceName

Specifica l'URI (Uniform Resource Identifier) di un servizio di Service Fabric.

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

-TimeoutSec

Specifica il periodo di timeout, espresso in secondi, per l'operazione.

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

Input

System.Guid

System.Uri

System.String

Output

System.Object