Partilhar via


Move-ServiceFabricSecondaryReplica

Move a réplica secundária do Tecido de Serviço de um serviço imponente.

Sintaxe

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>]

Description

O cmdlet Move-ServiceFabricSecondaryReplica move a réplica secundária de serviço stateful service stateful do nó secundário ativo atual para uma localização de nó especificado. Também pode realizar esta operação nos serviços do sistema. Não pode usar este cmdlet para serviços apátridas.

O cmdlet Move-ServiceFabricSecondaryReplica move a réplica secundária para um novo nó de nó de tecido de serviço após a aceitação do comando. No entanto, o equilibrador de carga pode mover novamente a réplica secundária com base em restrições do balançador de carga ou no algoritmo de equilíbrio do balançador de carga.

Para utilizar este cmdlet, deve ser membro do grupo administradores.

Antes de utilizar este cmdlet, ligue-se ao cluster de Tecido de Serviço.

Exemplos

Exemplo 1: Mover a réplica secundária de um serviço imponente por nome de nó

PS C:\> Move-ServiceFabricSecondaryReplica -CurrentSecondaryNodeName "N0020" -NewSecondaryNodeName "N0010" -PartitionId 93838f53-f1d9-4b99-8492-b802ee807d03 -ServiceName fabric:/SampleApp/SampleService

Este comando move a réplica secundária especificada do nó N0020 para o nó N0010 para a partição especificada que pertence ao tecido nomeado:/SampleApp/SampleService.

Exemplo 2: Mover uma réplica secundária aleatória de um serviço stateful por nome de serviço para um novo nó

PS C:\> Move-ServiceFabricSecondaryReplica -ServiceName fabric:/myApp/MyPersistedService

Este comando move uma réplica secundária aleatória para um novo nó. Uma divisória aleatória é selecionada para o serviço especificado.

Parâmetros

-CurrentSecondaryNodeName

Especifica o nome do nó atual para o nó secundário.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-IgnoreConstraints

Indica se o cmdlet ignora os constrangimentos.

Tipo:Boolean
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

-NewSecondaryNodeName

Especifica o novo nome do nó para o nó secundário.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-PartitionId

Especifica o ID da partição para a qual a réplica é movida.

Tipo:Guid
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

-PartitionKey

Especifica a chave da partição para a qual a réplica é movida.

Tipo:String
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

-PartitionKindNamed

Indica que este cmdlet move um serviço de partição nomeado.

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-PartitionKindSingleton

Indica que este cmdlet move um serviço de divisória singleton.

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-PartitionKindUniformInt64

Indica que este cmdlet move um serviço de divisórias UniformInt64.

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-ServiceName

Especifica o nome de serviço da réplica para mover.

Tipo:Uri
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

-TimeoutSec

Especifica o período de tempo de ício, em segundos, para a operação.

Tipo:Int32
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

Entradas

System.Boolean

System.Guid

System.Uri

System.String

Saídas

System.Object