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