Repair-ServiceFabricPartition
Quita una partición de la pérdida de cuórum.
Sintaxis
Repair-ServiceFabricPartition
[-Force]
[-PartitionId] <Guid>
[-TimeoutSec <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Repair-ServiceFabricPartition
[-Service]
[-Force]
-ServiceName <Uri>
[-TimeoutSec <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Repair-ServiceFabricPartition
[-All]
[-Force]
[-TimeoutSec <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Repair-ServiceFabricPartition
[-System]
[-Force]
[-TimeoutSec <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
El cmdlet Repair-ServiceFabricPartition aporta una partición persistente con estado forzadamente fuera de la pérdida de cuórum. Si la mayoría de las réplicas de una partición persistente con estado deja de funcionar, la partición entra en un estado de pérdida de cuórum. Aunque en este estado, no se permiten operaciones de escritura para esa partición y no se puede volver a configurar la partición. La expectativa en este momento es que las réplicas vuelvan a subir para que la partición pueda reanudar el progreso. Sin embargo, si las réplicas no pueden volver a aparecer, puede ejecutar este cmdlet para sacar la partición de la pérdida de cuórum. Si la réplica principal también está inactiva, la pérdida de datos se declara para la partición.
Antes de realizar cualquier operación en un clúster de Service Fabric, establezca una conexión con el clúster mediante el cmdlet Connect-ServiceFabricCluster.
Ejemplos
Ejemplo 1: Reparación de todas las particiones
PS C:\> Repair-ServiceFabricPartition -All
Este comando repara todas las particiones que están en estado de pérdida de cuórum.
Ejemplo 2: Reparación de una partición
PS C:\> Repair-ServiceFabricPartition -PartitionId 861907d2-1c38-4cf8-8bb4-49f4fec4a2e5
Este comando repara la partición con el identificador de partición especificado.
Ejemplo 3: Reparación de todas las particiones de un servicio
PS C:\> Repair-ServiceFabricPartition -Service -ServiceName fabric:/MyApp/MyPersistedService
Este comando repara todas las particiones de service fabric:/MyApp/MyPersistedService.
Ejemplo 4: Reparación de las particiones de los servicios del sistema
PS C:\> Repair-ServiceFabricPartition -System
Este comando repara todas las particiones de todos los servicios del sistema.
Parámetros
-All
Indica que este cmdlet repara todas las particiones que se encuentran en pérdida de cuórum.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-Confirm
Le pide confirmación antes de ejecutar el cmdlet.
Tipo: | SwitchParameter |
Alias: | cf |
Posición: | Named |
Valor predeterminado: | False |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-Force
Obliga a que el comando se ejecute sin pedir confirmación del usuario.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-PartitionId
Especifica el identificador de una partición de Service Fabric. Este cmdlet repara solo la partición que especifica este parámetro.
Tipo: | Guid |
Posición: | 0 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-Service
Indica que este cmdlet repara solo las particiones del servicio que especifica el parámetro
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 |
-System
Indica que este cmdlet repara todas las particiones de los servicios del sistema.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
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 |
-WhatIf
Muestra lo que sucedería si el cmdlet se ejecuta. El cmdlet no se ejecuta.
Tipo: | SwitchParameter |
Alias: | wi |
Posición: | Named |
Valor predeterminado: | False |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
Entradas
System.Uri
System.Guid
Salidas
System.Object