Restart-ServiceFabricPartition
Reinicia las réplicas de una partición de Service Fabric para simular un escenario de blackout del centro de datos o del clúster.
Sintaxis
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>]
Description
El cmdlet Restart-ServiceFabricPartition simula un escenario de blackout del centro de datos o del clúster reiniciando algunas o todas las réplicas de una partición. En el caso de los servicios en memoria, un reinicio provocaría la pérdida de datos. En el caso de los servicios persistentes que se reinician, no se deben perder datos de estado.
Antes de usar este cmdlet, conéctese al clúster de Service Fabric.
Nota importante: Este cmdlet no debe anularse mientras se ejecuta. La anulación de este cmdlet mientras se ejecuta puede dejar el estado atrás. Si se anula este cmdlet mientras se ejecuta, se debe invocar Remove-ServiceFabricTestState para quitar el estado que puede haberse dejado atrás.
Ejemplos
Ejemplo 1: Reinicio de una partición
PS C:\> Restart-ServiceFabricPartition -ServiceName fabric:/TestSvc -PartitionKindSingleton -RestartPartitionMode OnlyActiveSecondaries
Este comando reinicia la partición especificada.
Ejemplo 2: Reinicio de una partición para una clave de partición y un tipo de partición especificados
PS C:\> Restart-ServiceFabricPartition -ServiceName fabric:/TestSvc -PartitionKindUniformInt64 -PartitionKey "23" -RestartPartitionMode AllReplicasOrInstances
Este comando reinicia la partición con la clave de partición 23.
Parámetros
-PartitionId
Especifica el identificador de la partición que se va a reiniciar.
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 que se va a reiniciar.
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 reinicia una 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 reinicia una partición 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 reinicia una partición UniformInt64.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-RestartPartitionMode
Especifica si se deben reiniciar todas las réplicas de la partición o solo las particiones secundarias.
Tipo: | RestartPartitionMode |
Valores aceptados: | Invalid, AllReplicasOrInstances, OnlyActiveSecondaries |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-ServiceName
Especifica el nombre del servicio que se va a reiniciar.
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.Guid
System.Uri
System.String
Salidas
System.Object