Restart-ServiceFabricPartition
Перезапускает реплики секции Service Fabric, чтобы имитировать сценарий отключения центра обработки данных или кластера.
Синтаксис
Restart-ServiceFabricPartition
-RestartPartitionMode <RestartPartitionMode>
-PartitionId <Guid>
-ServiceName <Uri>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Restart-ServiceFabricPartition
-RestartPartitionMode <RestartPartitionMode>
-ServiceName <Uri>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Restart-ServiceFabricPartition
-RestartPartitionMode <RestartPartitionMode>
-ServiceName <Uri>
[-PartitionKindSingleton]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Restart-ServiceFabricPartition
-RestartPartitionMode <RestartPartitionMode>
-ServiceName <Uri>
[-PartitionKindNamed]
-PartitionKey <String>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Restart-ServiceFabricPartition
-RestartPartitionMode <RestartPartitionMode>
-ServiceName <Uri>
[-PartitionKindUniformInt64]
-PartitionKey <String>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Описание
Командлет Restart-ServiceFabricPartition имитирует сценарий отключения центра обработки данных или кластера путем перезапуска некоторых или всех реплик секции. Для служб в памяти перезапуск приведет к потере данных. Для сохраненных служб, которые перезагружаются, данные о состоянии не должны быть потеряны.
Прежде чем использовать этот командлет, подключитесь к кластеру Service Fabric.
Важное примечание. Этот командлет не должен прерываться во время выполнения. Прерывание этого командлета во время его выполнения может оставить состояние позади. Если этот командлет прерван во время выполнения, необходимо вызвать Remove-ServiceFabricTestState , чтобы удалить состояние, которое, возможно, осталось позади.
Примеры
Пример 1. Перезапуск раздела
PS C:\> Restart-ServiceFabricPartition -ServiceName fabric:/TestSvc -PartitionKindSingleton -RestartPartitionMode OnlyActiveSecondaries
Эта команда перезапускает указанную секцию.
Пример 2. Перезапуск раздела для указанного ключа секции и типа секции
PS C:\> Restart-ServiceFabricPartition -ServiceName fabric:/TestSvc -PartitionKindUniformInt64 -PartitionKey "23" -RestartPartitionMode AllReplicasOrInstances
Эта команда перезапускает секцию с ключом секции 23.
Параметры
-PartitionId
Указывает идентификатор секции для перезапуска.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PartitionKey
Указывает ключ секции для перезапуска.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PartitionKindNamed
Указывает, что этот командлет перезапускает именованную секцию.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionKindSingleton
Указывает, что этот командлет перезапускает одноэлементную секцию.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionKindUniformInt64
Указывает, что этот командлет перезапускает раздел UniformInt64.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RestartPartitionMode
Указывает, следует ли перезапустить все реплики в секции или только вторичные секции.
Type: | RestartPartitionMode |
Accepted values: | Invalid, AllReplicasOrInstances, OnlyActiveSecondaries |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServiceName
Указывает имя службы для перезапуска.
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