Move-ServiceFabricSecondaryReplica
Перемещает вторичную реплику Service Fabric службы с отслеживанием состояния.
Синтаксис
Move-ServiceFabricSecondaryReplica
[-CurrentSecondaryNodeName <String>]
[-NewSecondaryNodeName <String>]
[-IgnoreConstraints <Boolean>]
-PartitionId <Guid>
-ServiceName <Uri>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Move-ServiceFabricSecondaryReplica
[-CurrentSecondaryNodeName <String>]
[-NewSecondaryNodeName <String>]
[-IgnoreConstraints <Boolean>]
-ServiceName <Uri>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Move-ServiceFabricSecondaryReplica
[-CurrentSecondaryNodeName <String>]
[-NewSecondaryNodeName <String>]
[-IgnoreConstraints <Boolean>]
-ServiceName <Uri>
[-PartitionKindSingleton]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Move-ServiceFabricSecondaryReplica
[-CurrentSecondaryNodeName <String>]
[-NewSecondaryNodeName <String>]
[-IgnoreConstraints <Boolean>]
-ServiceName <Uri>
[-PartitionKindNamed]
-PartitionKey <String>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Move-ServiceFabricSecondaryReplica
[-CurrentSecondaryNodeName <String>]
[-NewSecondaryNodeName <String>]
[-IgnoreConstraints <Boolean>]
-ServiceName <Uri>
[-PartitionKindUniformInt64]
-PartitionKey <String>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Описание
Командлет Move-ServiceFabricSecondaryReplica перемещает активную вторичную реплику службы Service Fabric с отслеживанием состояния из текущего активного вторичного узла в указанное расположение узла. Эту операцию также можно выполнить в системных службах. Этот командлет нельзя использовать для служб без отслеживания состояния.
Командлет Move-ServiceFabricSecondaryReplica перемещает вторичную реплику в новое расположение узла Service Fabric после принятия команды. Однако подсистема балансировки нагрузки может снова переместить вторичную реплику на основе ограничений подсистемы балансировки нагрузки или алгоритма балансировки нагрузки.
Чтобы использовать этот командлет, необходимо быть членом группы "Администраторы".
Перед использованием этого командлета подключитесь к кластеру Service Fabric.
Примеры
Пример 1. Перемещение вторичной реплики службы с отслеживанием состояния по имени узла
PS C:\> Move-ServiceFabricSecondaryReplica -CurrentSecondaryNodeName "N0020" -NewSecondaryNodeName "N0010" -PartitionId 93838f53-f1d9-4b99-8492-b802ee807d03 -ServiceName fabric:/SampleApp/SampleService
Эта команда перемещает указанную вторичную реплику с узла N0020 на узел N0010 для указанной секции, принадлежащую службе fabric:/SampleApp/SampleService.
Пример 2. Перемещение случайной вторичной реплики службы с отслеживанием состояния по имени службы на новый узел
PS C:\> Move-ServiceFabricSecondaryReplica -ServiceName fabric:/myApp/MyPersistedService
Эта команда перемещает случайную вторичную реплику на новый узел. Для указанной службы выбирается случайная секция.
Параметры
-CurrentSecondaryNodeName
Указывает текущее имя узла для вторичного узла.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IgnoreConstraints
Указывает, игнорирует ли командлет ограничения.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-NewSecondaryNodeName
Указывает новое имя узла для вторичного узла.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-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 |
-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.Boolean
System.Guid
System.Uri
System.String
Выходные данные
System.Object