Start-ServiceFabricPartitionQuorumLoss

Инициирует ошибку, чтобы поместить секцию в потерю кворума. Ниже приведены различные способы указания или выбора секции для вызова потери кворума.

Синтаксис

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>]

Описание

Командлет Start-ServiceFabricPartitionQuorumLoss инициирует ошибку, чтобы поместить секцию службы с отслеживанием состояния в потерю кворума в Azure Service Fabric.

Чтобы запустить этот командлет, необходимо включить FaultAnalysisService .

Предупреждение

Не используйте этот командлет для выполнения операции сбоя потери кворума в системных службах. Запустите этот командлет, чтобы выполнить операцию сбоя потери кворума только для секций для служб с отслеживанием состояния.

Ход выполнения операции сбоя можно проверить с помощью командлета Get-ServiceFabricPartitionQuorumLossProgresss .

Примеры

Пример 1. Запуск операции сбоя потери кворума для службы по идентификатору секции

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

Эта команда запускает операцию сбоя потери кворума секции в службе с именем fabric:/ContosoApp/ContosoService в секции с идентификатором 20a726d0-3112-4c5a-a22c-2e4b8ee8ee85280. Параметр QuorumLossMode имеет значение QuorumReplicas, что означает, что этот командлет сбой кворума реплик. Укажите уникальный GUID для параметра OperationId . Этот идентификатор можно использовать для проверки хода выполнения операции сбоя потери кворума.

Параметры

-OperationId

Указывает уникальный идентификатор для этой операции. Укажите уникальное значение. Ход выполнения операции можно проверить, передав этот идентификатор в Get-ServiceFabricPartitionQuorumLossProgress.

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

-PartitionId

Указывает идентификатор секции Service Fabric, которую этот командлет помещает в потерю кворума.

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

-PartitionKey

Указывает ключ секции Service Fabric, которую этот командлет помещает в потерю кворума.

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

-PartitionKindNamed

Указывает, что раздел Service Fabric, который этот командлет помещает в потерю кворума, является именованной секцией.

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

-PartitionKindSingleton

Указывает, что раздел Service Fabric, который этот командлет помещает в потерю кворума, является одноэлементной секцией.

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

-PartitionKindUniformInt64

Указывает, что раздел Service Fabric, который этот командлет помещает в потерю кворума, является секцией UniformInt64.

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

-QuorumLossDurationInSeconds

Указывает длительность потери кворума в секундах.

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

-QuorumLossMode

Указывает режим потери кворума, который выполняет этот командлет. Допустимые значения для этого параметра:

  • FullQuorumLoss. Вниз все реплики для целевой секции.
  • PartialQuorumLoss. Вниз кворум реплик для целевой секции.
Type:QuorumLossMode
Accepted values:Invalid, QuorumReplicas, AllReplicas
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ServiceName

Указывает универсальный код ресурса (URI) службы Service Fabric.

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

-TimeoutSec

Указывает период времени ожидания (в секундах) для операции.

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

Входные данные

System.Guid

System.Uri

System.String

Выходные данные

System.Object