Disable-ServiceFabricNode
Deshabilita un nodo de Service Fabric.
Sintaxis
Disable-ServiceFabricNode
[-NodeName] <String>
[-Intent] <NodeDeactivationIntent>
[-Force]
[-TimeoutSec <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
El cmdlet Disable-ServiceFabricNode informa a Service Fabric antes de que se realice una acción administrativa en un nodo que pueda afectar a las réplicas del nodo.
Por ejemplo, antes de reiniciar un nodo, deshabilitar el nodo con el reinicio de intención informa a Service Fabric para cerrar correctamente las réplicas en el nodo. Debe esperar a que el nodo se deshabilite antes de reiniciar el nodo. Use el cmdlet Get-ServiceFabricNode para ver el estado de deshabilitación del nodo. Service Fabric garantiza que los servicios permanezcan disponibles incluso si estas réplicas están cerradas. El nodo permanece en estado de deshabilitación hasta que sea seguro deshabilitarlo sin afectar a la disponibilidad del servicio. Una vez completado el reinicio, el nodo se puede habilitar mediante el cmdlet Enable-ServiceFabricNode , que informa a Service Fabric de que el nodo ahora se puede usar para colocar réplicas.
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 .
Ejemplos
Ejemplo 1: Desactivar un nodo con reinicio de intención
PS C:\> Disable-ServiceFabricNode -NodeName "DB.41" -Intent Restart
Este comando deshabilita un nodo con el nombre de nodo DB.41 con el reinicio de la intención.
Parámetros
-Confirm
Le solicita su 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 al comando a ejecutarse sin solicitar la 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 |
-Intent
Especifica la intención del nodo disable. La intención determina la acción que Service Fabric realiza para el nodo. Los valores permitidos para este parámetro son los siguientes:
- Pausar. No se colocan nuevas réplicas en el nodo. Las réplicas existentes continúan ejecutándose. Puede especificar esta configuración para depurar réplicas que se ejecutan en el nodo.
- Restart. (Reiniciar) Se cierran las réplicas existentes en el nodo. Las réplicas no se mueven a otro nodo. Puede especificar esta configuración cuando se requiere un reinicio de nodo para instalar una revisión.
- RemoveData. Especifica que los datos del nodo se perderán permanentemente. Este cmdlet crea copias de las réplicas que se ejecutan en el nodo en otros nodos para garantizar la alta disponibilidad. Puede especificar esta configuración cuando el disco duro se está restableciendo.
- RemoveNode. Especifica que los datos del nodo se perderán permanentemente. Este cmdlet crea copias de las réplicas que se ejecutan en el nodo en otros nodos para garantizar la alta disponibilidad. Puede especificar esta configuración cuando se quita el nodo del clúster.
Tipo: | NodeDeactivationIntent |
Valores aceptados: | Invalid, Pause, Restart, RemoveData, RemoveNode |
Posición: | 1 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-NodeName
Especifica el nombre de un nodo de Service Fabric. El cmdlet deshabilita el nodo que especifique.
Tipo: | String |
Posición: | 0 |
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 se ejecutara el cmdlet. 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
None
Salidas
System.Object