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
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
Este 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 o envio de 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 do que o valor de tempo limite.
Tipo: | Int32 |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Name
Especifica o nome de um objeto do Virtual Machine Manager (VMM).
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-NumberOfRetries
Especifica o número de vezes que um monitor de integridade do balanceador de carga tenta enviar uma solicitação novamente antes de marcar o membro VIP como inativo.
Tipo: | Int32 |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-ProtocolName
Especifica o protocolo usado para se comunicar com um balanceador de carga.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | 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 página inicial do balanceador de carga e verifica se há uma resposta de cabeçalho, como 200 OK.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Response
Especifica a resposta esperada a uma solicitação que um monitor de integridade envia a um balanceador de carga.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-TimeoutSeconds
Especifica a quantidade de tempo, em segundos, que um processo aguarda antes do tempo limite.
Tipo: | Int32 |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
Saídas
LoadBalancerHealthMonitor
Este cmdlet retorna um objeto