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


Start-ServiceFabricPartitionRestart

Инициирует перезапуск секции службы с отслеживанием состояния.

Синтаксис

Start-ServiceFabricPartitionRestart
     -OperationId <Guid>
     -RestartPartitionMode <RestartPartitionMode>
     -PartitionId <Guid>
     -ServiceName <Uri>
     [-TimeoutSec <Int32>]
     [<CommonParameters>]
Start-ServiceFabricPartitionRestart
     -OperationId <Guid>
     -RestartPartitionMode <RestartPartitionMode>
     -ServiceName <Uri>
     [-TimeoutSec <Int32>]
     [<CommonParameters>]
Start-ServiceFabricPartitionRestart
     -OperationId <Guid>
     -RestartPartitionMode <RestartPartitionMode>
     -ServiceName <Uri>
     [-PartitionKindSingleton]
     [-TimeoutSec <Int32>]
     [<CommonParameters>]
Start-ServiceFabricPartitionRestart
     -OperationId <Guid>
     -RestartPartitionMode <RestartPartitionMode>
     -ServiceName <Uri>
     [-PartitionKindNamed]
     -PartitionKey <String>
     [-TimeoutSec <Int32>]
     [<CommonParameters>]
Start-ServiceFabricPartitionRestart
     -OperationId <Guid>
     -RestartPartitionMode <RestartPartitionMode>
     -ServiceName <Uri>
     [-PartitionKindUniformInt64]
     -PartitionKey <String>
     [-TimeoutSec <Int32>]
     [<CommonParameters>]

Описание

Командлет Start-ServiceFabricPartitionRestart инициирует перезапуск секции службы с отслеживанием состояния в Azure Service Fabric. Чтобы запустить этот командлет, необходимо включить FaultAnalysisService .

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

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

Примеры

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

PS C:\> Start-ServiceFabricPartitionRestart -OperationId 53ba886b-79be-46ee-bf7e-d79db64eb003 -RestartPartitionMode AllReplicasOrInstances -PartitionId 20a726d0-3112-4c5a-a22c-2e4b8ee85280 -ServiceName "fabric:/ContosoApp/ContosoService"

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

Пример 2. Перезапуск всех реплик службы с помощью ключа секции

PS C:\> Start-ServiceFabricPartitionRestart -OperationId ebd322c2-b1d3-46a7-b254-3cc42e6ca2d1 -RestartPartitionMode AllReplicasOrInstances -ServiceName "fabric:/ContosoApp/ContosoService" -PartitionKindUniformInt64 -PartitionKey 2000

Эта команда перезапускает все реплики службы с именем Fabric:/ContosoApp/ContosoService в разделе с ключом секции 2000. Укажите уникальный GUID для параметра OperationId .

Параметры

-OperationId

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

Тип: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

-RestartPartitionMode

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

  • AllReplicasOrInstances. Перезапустите все реплики в целевой секции.
  • OnlyActiveSecondaries. Перезапустите только вторичные файлы в целевой секции.
Тип:RestartPartitionMode
Допустимые значения:Invalid, AllReplicasOrInstances, OnlyActiveSecondaries
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