Move-ServiceFabricSecondaryReplica
Mueve la réplica secundaria de Service Fabric de un servicio con estado.
Sintaxis
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
El cmdlet Move-ServiceFabricSecondaryReplica mueve la réplica secundaria activa del servicio con estado de Service Fabric desde el nodo secundario activo actual a una ubicación de nodo especificada. También puede realizar esta operación en los servicios del sistema. No puede usar este cmdlet para los servicios sin estado.
El cmdlet Move-ServiceFabricSecondaryReplica mueve la réplica secundaria a una nueva ubicación de nodo de Service Fabric después de aceptar el comando. Sin embargo, el equilibrador de carga puede volver a mover la réplica secundaria en función de las restricciones del equilibrador de carga o en el algoritmo de equilibrio del equilibrador de carga.
Para usar este cmdlet, debe ser miembro del grupo Administradores.
Antes de usar este cmdlet, conéctese al clúster de Service Fabric.
Ejemplos
Ejemplo 1: Mover la réplica secundaria de un servicio con estado por nombre de nodo
PS C:\> Move-ServiceFabricSecondaryReplica -CurrentSecondaryNodeName "N0020" -NewSecondaryNodeName "N0010" -PartitionId 93838f53-f1d9-4b99-8492-b802ee807d03 -ServiceName fabric:/SampleApp/SampleService
Este comando mueve la réplica secundaria especificada del nodo N0020 al nodo N0010 para la partición especificada que pertenece al servicio denominado fabric:/SampleApp/SampleService.
Ejemplo 2: Traslado de una réplica secundaria aleatoria de un servicio con estado por nombre de servicio a un nuevo nodo
PS C:\> Move-ServiceFabricSecondaryReplica -ServiceName fabric:/myApp/MyPersistedService
Este comando mueve una réplica secundaria aleatoria a un nuevo nodo. Se selecciona una partición aleatoria para el servicio especificado.
Parámetros
-CurrentSecondaryNodeName
Especifica el nombre del nodo actual para el nodo secundario.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-IgnoreConstraints
Indica si el cmdlet omite las restricciones.
Tipo: | Boolean |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-NewSecondaryNodeName
Especifica el nuevo nombre de nodo para el nodo secundario.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-PartitionId
Especifica el identificador de la partición para la que se mueve la réplica.
Tipo: | Guid |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-PartitionKey
Especifica la clave de la partición para la que se mueve la réplica.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-PartitionKindNamed
Indica que este cmdlet mueve un servicio de partición con nombre.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-PartitionKindSingleton
Indica que este cmdlet mueve un servicio con particiones singleton.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-PartitionKindUniformInt64
Indica que este cmdlet mueve un servicio con particiones UniformInt64.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-ServiceName
Especifica el nombre de servicio de la réplica que se va a mover.
Tipo: | Uri |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-TimeoutSec
Especifica el período de tiempo de espera, en segundos, para la operación.
Tipo: | Int32 |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
Entradas
System.Boolean
System.Guid
System.Uri
System.String
Salidas
System.Object