Start-ServiceFabricPartitionDataLoss
Inicia una operación de error de pérdida de datos en una partición de un servicio de Service Fabric con estado.
Sintaxis
Start-ServiceFabricPartitionDataLoss
-OperationId <Guid>
-DataLossMode <DataLossMode>
-PartitionId <Guid>
-ServiceName <Uri>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Start-ServiceFabricPartitionDataLoss
-OperationId <Guid>
-DataLossMode <DataLossMode>
-ServiceName <Uri>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Start-ServiceFabricPartitionDataLoss
-OperationId <Guid>
-DataLossMode <DataLossMode>
-ServiceName <Uri>
[-PartitionKindSingleton]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Start-ServiceFabricPartitionDataLoss
-OperationId <Guid>
-DataLossMode <DataLossMode>
-ServiceName <Uri>
[-PartitionKindNamed]
-PartitionKey <String>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Start-ServiceFabricPartitionDataLoss
-OperationId <Guid>
-DataLossMode <DataLossMode>
-ServiceName <Uri>
[-PartitionKindUniformInt64]
-PartitionKey <String>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Description
El cmdlet Start-ServiceFabricPartitionDataLoss inicia una pérdida de datos en una partición de servicio con estado en Azure Service Fabric. Para ejecutar este cmdlet, FaultAnalysisService debe estar habilitado.
Ejecute este cmdlet para realizar un error de pérdida de datos solo para las particiones de los servicios con estado. No use este cmdlet para realizar una pérdida de datos para los servicios del sistema.
En la sección Sintaxis se muestran diferentes formas de especificar la partición en la que se va a invocar la pérdida de datos.
Puede comprobar el progreso de la operación de error de pérdida de datos mediante el cmdlet Get-ServiceFabricPartitionDataLossProgress.
Después de invocar Start-ServiceFabricPartitionDataLoss, no se puede revertir.
Para obtener más información sobre cómo invocar una operación de pérdida de datos, consulte Introduction to the Fault Analysis Service.
Ejemplos
Ejemplo 1: Iniciar una prueba de pérdida de datos para un servicio por identificador de partición
PS C:\> Start-ServiceFabricPartitionDataLoss -OperationId d3f12b09-6a90-4745-a4fc-3f92149a7419 -DataLossMode FullDataLoss -PartitionId 67e2c139-ccf0-4562-9f2b-bf35e4c2abd4 -ServiceName "fabric:/ContosoApp/ContosoService"
Este comando inicia una operación de error de pérdida de datos para todas las réplicas del servicio denominado fabric:/ContosoApp/ContosoService en la partición que tiene el identificador 67e2c139-ccf0-4562-9f2b-bf35e4c2abd4.
Especifique un GUID único para el parámetro operationId
Parámetros
-DataLossMode
Especifica el modo de pérdida de datos para la operación de error de pérdida de datos. Los valores aceptables para este parámetro son:
- PartialDataLoss. Solo se quita un cuórum de réplicas. onDataLossAsync se desencadena para la partición, pero la pérdida de datos real depende de la presencia de la replicación en curso.
- FullDataLoss. Se quitan todas las réplicas. Todos los datos se pierden y se desencadena OnDataLossAsync.
Para obtener más información sobre onDataLossAsync consulte el artículo copia de seguridad y restauración de .
Tipo: | DataLossMode |
Valores aceptados: | Invalid, PartialDataLoss, FullDataLoss |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-OperationId
Especifica un identificador único para esta operación. Especifique un valor único. Si desea comprobar el progreso del error, debe pasar el OperationId que usó para iniciar el error de pérdida de datos en Get-ServiceFabricPartitionDataLossProgress.
Tipo: | Guid |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-PartitionId
Especifica el identificador de la partición de Service Fabric para la que este cmdlet inicia un error de pérdida de datos.
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 de Service Fabric para la que este cmdlet inicia un error de pérdida de datos.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-PartitionKindNamed
Indica que la partición de Service Fabric para la que este cmdlet inicia un error de pérdida de datos es 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 la partición de Service Fabric para la que este cmdlet inicia un error de pérdida de datos es 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 la partición de Service Fabric para la que este cmdlet inicia un error de pérdida de datos es 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 |
-ServiceName
Especifica el identificador uniforme de recursos (URI) de un servicio de Service Fabric.
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 el error.
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