New-SCLoadBalancerHealthMonitor
Cria um objeto de monitor de integridade do balanceador de carga que é usado quando você cria um IP virtual do balanceador de carga.
Sintaxe
New-SCLoadBalancerHealthMonitor
[-Name <String>]
-ProtocolName <String>
[-Request <String>]
[-Response <String>]
-IntervalSeconds <Int32>
-TimeoutSeconds <Int32>
[-NumberOfRetries <Int32>]
[<CommonParameters>]
Description
O cmdlet New-SCLoadBalancerHealthMonitor cria um objeto de monitor de integridade do balanceador de carga usado quando você cria um IP virtual do balanceador de carga.
Para obter informações sobre como criar um IP virtual do balanceador de carga, digite Get-Help New-SCLoadBalancerVIP -Detailed
.
Exemplos
Exemplo 1: Criar um monitor de integridade do balanceador de carga
PS C:\> $LBHealthMonitor = New-SCLoadBalancerHealthMonitor -Name "HTTPMonitor" -ProtocolName "HTTP" -Request "GET /Index.html HTTP/1.1" -Response 200 -IntervalSeconds 15 -TimeoutSeconds 20
Esse comando cria um objeto de monitor de integridade do balanceador de carga chamado HTTPMonitor e armazena o objeto na variável $LBHealthMonitor.
Parâmetros
-IntervalSeconds
Especifica a quantidade de tempo, em segundos, que um monitor de integridade aguarda entre enviar solicitações recorrentes a um balanceador de carga para verificar se o balanceador de carga está disponível. O valor do intervalo deve ser maior que o valor de tempo limite.
Tipo: | Int32 |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-Name
Especifica o nome de um objeto VMM (Virtual Machine Manager).
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-NumberOfRetries
Especifica o número de vezes que um monitor de integridade do balanceador de carga tenta enviar novamente uma solicitação antes de marcar o membro VIP como inoperante.
Tipo: | Int32 |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-ProtocolName
Especifica o protocolo usado para se comunicar com um balanceador de carga.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-Request
Especifica a solicitação que um monitor de integridade envia a um balanceador de carga. Normalmente, esse comando faz uma solicitação HTTP GET para a home page do balanceador de carga e verifica se há uma resposta de cabeçalho como 200 OK.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-Response
Especifica a resposta esperada a uma solicitação que um monitor de integridade envia a um balanceador de carga.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-TimeoutSeconds
Especifica a quantidade de tempo, em segundos, que um processo aguarda antes do tempo limite.
Tipo: | Int32 |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Saídas
LoadBalancerHealthMonitor
Esse cmdlet retorna um objeto