Get-ServiceFabricNodeHealth
Obtiene el estado de mantenimiento de un nodo de Service Fabric.
Sintaxis
Get-ServiceFabricNodeHealth
[-NodeName] <String>
[-ConsiderWarningAsError <Boolean>]
[-MaxPercentUnhealthyNodes <Byte>]
[-EventsHealthStateFilter <Int64>]
[-EventsFilter <HealthStateFilter>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Description
El cmdlet Get-ServiceFabricNodeHealth obtiene el estado de un nodo de Service Fabric. Si el nodo que especifica por nombre no existe en el almacén de estado, este cmdlet devuelve un error.
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: Obtención del estado de un nodo de clúster
PS C:\> Get-ServiceFabricNodeHealth -NodeName "Node01"
Este comando obtiene los eventos de mantenimiento notificados para el nodo denominado Node01.
Ejemplo 2: Obtención del estado de un nodo de clúster mediante la directiva de mantenimiento personalizada y los filtros devueltos
PS C:\> Get-ServiceFabricNodeHealth -NodeName "Node01" -ConsiderWarningAsError $True -EventsFilter Error
Este comando consulta el estado del nodo de clúster denominado Node01. Especifica valores para la directiva de mantenimiento. Usa filtros para devolver solo eventos error.
Parámetros
-ConsiderWarningAsError
Indica si se debe tratar un informe de estado de advertencia como error durante la evaluación de estado.
Tipo: | Boolean |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-EventsFilter
Especifica el filtro de la colección de HealthEventnotificados en el nodo en función del estado de mantenimiento. El valor se puede obtener de miembros o operaciones bit a bit en miembros de HealthStateFilter. Solo se devuelven los eventos que coinciden con el filtro. Todos los eventos se usan para evaluar el estado de mantenimiento agregado del nodo. Si no se especifica, se devuelven todas las entradas.
Tipo: | HealthStateFilter |
Valores aceptados: | Default, None, Ok, Warning, Error, All |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-EventsHealthStateFilter
Este parámetro ha quedado en desuso. Especifique en su lugar el parámetro EventsFilter.
Tipo: | Int64 |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-MaxPercentUnhealthyNodes
Especifica el porcentaje máximo tolerado de nodos incorrectos. Si hay más nodos con un error de estado de mantenimiento que tolerado, el clúster se evalúa como error.
No especifique este parámetro.
Tipo: | Byte |
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 obtiene el estado 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 |
Entradas
System.String
Salidas
System.Object