Get-ServiceFabricNodeHealth

Obtiene el estado de mantenimiento de un nodo de Service Fabric.

Syntax

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 especificado 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 los valores de 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.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EventsFilter

Especifica el filtro de la colección de HealthEvents notificada 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. Se devuelven únicamente 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.

Type:HealthStateFilter
Accepted values:Default, None, Ok, Warning, Error, All
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EventsHealthStateFilter

Este parámetro está en desuso. Especifique el parámetro EventsFilter en su lugar.

Type:Int64
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:Byte
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-NodeName

Especifica el nombre de un nodo de Service Fabric. El cmdlet obtiene el estado del nodo que especifique.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-TimeoutSec

Especifica el período de tiempo de espera, en segundos, para la operación.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Entradas

System.String

Salidas

System.Object