Поделиться через


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-ServiceFabricPartitionQuorumLossProgress.

Примеры

Пример 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-a2c-2e4b8ee85280. Параметр QuorumLossMode имеет значение QuorumReplicas, что означает, что этот командлет сбой кворума реплик. Укажите уникальный GUID для параметра OperationId. Этот идентификатор можно использовать для проверки хода выполнения операции сбоя кворума.

Параметры

-OperationId

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

Тип:Guid
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-PartitionId

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

Тип:Guid
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-PartitionKey

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

Тип:String
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-PartitionKindNamed

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

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-PartitionKindSingleton

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

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-PartitionKindUniformInt64

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

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-QuorumLossDurationInSeconds

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

Тип:Int32
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-QuorumLossMode

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

  • FullQuorumLoss. Вниз всех реплик для целевой секции.
  • PartialQuorumLoss. Вниз кворум реплик для целевой секции.
Тип:QuorumLossMode
Допустимые значения:Invalid, QuorumReplicas, AllReplicas
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ServiceName

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

Тип:Uri
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-TimeoutSec

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

Тип:Int32
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

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

System.Guid

System.Uri

System.String

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

System.Object