New-SCLoadBalancerHealthMonitor
Создает объект монитора работоспособности подсистемы балансировки нагрузки, используемый при создании виртуального IP-адреса подсистемы балансировки нагрузки.
Синтаксис
New-SCLoadBalancerHealthMonitor
[-Name <String>]
-ProtocolName <String>
[-Request <String>]
[-Response <String>]
-IntervalSeconds <Int32>
-TimeoutSeconds <Int32>
[-NumberOfRetries <Int32>]
[<CommonParameters>]
Описание
Командлет New-SCLoadBalancerHealthMonitor создает объект монитора работоспособности подсистемы балансировки нагрузки, который используется при создании виртуального IP-адреса подсистемы балансировки нагрузки.
Сведения о создании виртуального IP-адреса подсистемы балансировки нагрузки введите Get-Help New-SCLoadBalancerVIP -Detailed
.
Примеры
Пример 1. Создание монитора работоспособности подсистемы балансировки нагрузки
PS C:\> $LBHealthMonitor = New-SCLoadBalancerHealthMonitor -Name "HTTPMonitor" -ProtocolName "HTTP" -Request "GET /Index.html HTTP/1.1" -Response 200 -IntervalSeconds 15 -TimeoutSeconds 20
Эта команда создает объект монитора работоспособности подсистемы балансировки нагрузки с именем HTTPMonitor и сохраняет объект в переменной $LBHealthMonitor.
Параметры
-IntervalSeconds
Указывает время (в секундах), которое монитор работоспособности ожидает между отправкой повторяющихся запросов в подсистему балансировки нагрузки, чтобы убедиться, что подсистема балансировки нагрузки доступна. Значение интервала должно быть больше, чем значение времени ожидания.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Указывает имя объекта Virtual Machine Manager (VMM).
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NumberOfRetries
Указывает количество повторных попыток, которые монитор работоспособности подсистемы балансировки нагрузки повторяет отправку запроса, прежде чем помечать участника виртуального IP-адреса как отключенного.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProtocolName
Указывает протокол, используемый для взаимодействия с подсистемой балансировки нагрузки.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Request
Указывает запрос, отправляемый монитором работоспособности в подсистему балансировки нагрузки. Как правило, эта команда выполняет HTTP-запрос GET для домашней страницы подсистемы балансировки нагрузки и проверяет ответ заголовка, например 200 OK.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Response
Указывает ожидаемый ответ на запрос, отправляемый монитором работоспособности в подсистему балансировки нагрузки.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TimeoutSeconds
Указывает время (в секундах), которое процесс ожидает до истечения времени ожидания.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Выходные данные
LoadBalancerHealthMonitor
Этот командлет возвращает объект LoadBalancerHealthMonitor .