Compartir a través de


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