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