New-SCLoadBalancerHealthMonitor
Crea un objeto de monitor de estado del equilibrador de carga que se usa al crear una dirección IP virtual del equilibrador de carga.
Sintaxis
New-SCLoadBalancerHealthMonitor
[-Name <String>]
-ProtocolName <String>
[-Request <String>]
[-Response <String>]
-IntervalSeconds <Int32>
-TimeoutSeconds <Int32>
[-NumberOfRetries <Int32>]
[<CommonParameters>]
Description
El cmdlet New-SCLoadBalancerHealthMonitor crea un objeto de monitor de estado del equilibrador de carga que se usa al crear una dirección IP virtual del equilibrador de carga.
Para obtener información sobre cómo crear una dirección IP virtual del equilibrador de carga, escriba Get-Help New-SCLoadBalancerVIP -Detailed
.
Ejemplos
Ejemplo 1: Creación de un monitor de estado del equilibrador de carga
PS C:\> $LBHealthMonitor = New-SCLoadBalancerHealthMonitor -Name "HTTPMonitor" -ProtocolName "HTTP" -Request "GET /Index.html HTTP/1.1" -Response 200 -IntervalSeconds 15 -TimeoutSeconds 20
Este comando crea un objeto de monitor de estado del equilibrador de carga denominado HTTPMonitor y almacena el objeto en la variable $LBHealthMonitor.
Parámetros
-IntervalSeconds
Especifica la cantidad de tiempo, en segundos, que un monitor de estado espera entre enviar solicitudes periódicas a un equilibrador de carga para comprobar que el equilibrador de carga está disponible. El valor de intervalo debe ser mayor que el valor de tiempo de espera.
Tipo: | Int32 |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-Name
Especifica el nombre de un objeto Virtual Machine Manager (VMM).
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-NumberOfRetries
Especifica el número de veces que un monitor de estado del equilibrador de carga reintenta el envío de una solicitud antes de marcar el miembro vip como inactivo.
Tipo: | Int32 |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-ProtocolName
Especifica el protocolo usado para comunicarse con un equilibrador de carga.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-Request
Especifica la solicitud que un monitor de estado envía a un equilibrador de carga. Normalmente, este comando realiza una solicitud HTTP GET para la página principal del equilibrador de carga y comprueba si hay una respuesta de encabezado como 200 OK.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-Response
Especifica la respuesta esperada a una solicitud que un monitor de estado envía a un equilibrador de carga.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-TimeoutSeconds
Especifica la cantidad de tiempo, en segundos, que un proceso espera antes de que se agote el tiempo de espera.
Tipo: | Int32 |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
Salidas
LoadBalancerHealthMonitor
Este cmdlet devuelve un objeto