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
Указывает время ожидания монитора работоспособности между отправкой повторяющихся запросов в подсистему балансировки нагрузки, чтобы убедиться, что подсистема балансировки нагрузки доступна. Значение интервала должно быть больше значения времени ожидания.
Тип: | Int32 |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Name
Указывает имя объекта Virtual Machine Manager (VMM).
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-NumberOfRetries
Указывает количество повторных попыток монитора работоспособности подсистемы балансировки нагрузки перед пометкой участника ВИРТУАЛЬНОго IP-адреса как нижнего.
Тип: | Int32 |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ProtocolName
Указывает протокол, используемый для взаимодействия с подсистемой балансировки нагрузки.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Request
Указывает запрос, который монитор работоспособности отправляет в подсистему балансировки нагрузки. Как правило, эта команда делает HTTP-запрос GET для домашней страницы подсистемы балансировки нагрузки и проверяет ответ заголовка, например 200 OK.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Response
Указывает ожидаемый ответ на запрос, который монитор работоспособности отправляет в подсистему балансировки нагрузки.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-TimeoutSeconds
Указывает время ожидания процесса до истечения времени ожидания в секундах.
Тип: | Int32 |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
Выходные данные
LoadBalancerHealthMonitor
Этот командлет возвращает объект LoadBalancerHealthMonitor.