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