Remove-ServiceFabricNodeState
Notifica a Service Fabric que un mecanismo externo ha quitado el estado de un nodo.
Sintaxis
Remove-ServiceFabricNodeState
[-NodeName] <String>
[-Force]
[-TimeoutSec <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
El cmdlet Remove-ServiceFabricNodeState
En el caso de los servicios con estado, Service Fabric esperará a que se recuperen los servicios y el estado de un nodo inactivo. En algunos casos, el administrador sabe que se ha perdido permanentemente un nodo (y su estado). En estos casos, se debe llamar a esta operación para que Service Fabric deje de esperar a que ese nodo se recupere.
Advertencia: no ejecute este cmdlet si se espera que el nodo vuelva a aparecer con su estado intacto.
El proceso para quitar un nodo consiste en desactivar el nodo, quitar configuraciones de nodo y, por último, quitar el estado del nodo. En el caso de un bloqueo, ya se han producido los dos primeros pasos.
Para administrar clústeres de Service Fabric, inicie Windows PowerShell mediante la opción Ejecutar como administrador.
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.
Nota: A partir de Service Fabric 6.5, con el fin de usar este cmdlet para los nodos de inicialización, cambie los nodos de inicialización a nodos normales (sin inicialización) y, a continuación, invoque este cmdlet para quitar el estado del nodo. Si el clúster se ejecuta en Azure, después de que el nodo de inicialización deje de funcionar, Service Fabric intentará cambiarlo a un nodo que no sea de inicialización automáticamente. Para que esto suceda, asegúrese de que el número de nodos que no son de inicialización en el tipo de nodo principal no es menor que el número de nodos de inicialización inactivos. Si es necesario, agregue más nodos al tipo de nodo principal para lograrlo. En el caso del clúster independiente, si no se espera que el nodo de inicialización inactivo vuelva a aparecer con su estado intacto, quite el nodo del clúster, consulte quitar nodos del clúster independiente de Service Fabric
Ejemplos
Ejemplo 1: Informar a Service Fabric sobre la eliminación del estado del nodo
PS C:\> Remove-ServiceFabricNodeState -NodeName "DB.41"
Este comando informa a Service Fabric de que se ha quitado el estado del nodo de DB.41.
Ejemplo 2: Informar a Service Fabric sobre la eliminación del estado del nodo con opciones
PS C:\> Remove-ServiceFabricNodeState -NodeName "DB.41" -Confirm
Este comando garantiza que aparece una ventana de confirmación específica de esta operación cuando se ejecuta.
Parámetros
-Confirm
Le pide confirmación antes de ejecutar el cmdlet. De forma predeterminada, PowerShell solicita confirmación antes de ejecutar esta operación. Este modificador agrega una confirmación adicional. No seleccione "Force" (Forzar) si selecciona este parámetro switch.
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. No seleccione "Confirmar" si selecciona este parámetro de modificador.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-NodeName
Especifica el nombre de un nodo de Service Fabric. El cmdlet quita el estado del nodo del nodo que especifique.
Tipo: | String |
Posición: | 0 |
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 |
-WhatIf
Muestra lo que sucedería si el cmdlet se ejecuta. El cmdlet no se ejecuta realmente. Se trata de un parámetro estándar de PowerShell. Al seleccionar esta opción, no se comprueba si la operación se ha realizado correctamente ni el resultado de esta operación.
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.String
Salidas
System.Object