New-SCLoadBalancerHealthMonitor

Создает объект монитора работоспособности подсистемы балансировки нагрузки, который используется при создании виртуального IP-адреса подсистемы балансировки нагрузки.

Синтаксис

Default (по умолчанию)

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
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Name

Указывает имя объекта диспетчера виртуальных машин (VMM).

Свойства параметра

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-NumberOfRetries

Указывает, сколько раз монитор работоспособности подсистемы балансировки нагрузки повторяет попытку отправки запроса, прежде чем пометить участника виртуального IP-адреса как недоступного.

Свойства параметра

Тип:Int32
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-ProtocolName

Указывает протокол, используемый для взаимодействия с подсистемой балансировки нагрузки.

Свойства параметра

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Request

Указывает запрос, который монитор работоспособности отправляет подсистеме балансировки нагрузки. Как правило, эта команда выполняет HTTP-запрос GET для домашней страницы подсистемы балансировки нагрузки и проверяет ответ заголовка, например 200 OK.

Свойства параметра

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Response

Указывает ожидаемый ответ на запрос, который монитор работоспособности отправляет подсистеме балансировки нагрузки.

Свойства параметра

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-TimeoutSeconds

Указывает время (в секундах), в течение которого процесс ожидает до истечения времени ожидания.

Свойства параметра

Тип:Int32
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

CommonParameters

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

Выходные данные

LoadBalancerHealthMonitor

Этот командлет возвращает объект LoadBalancerHealthMonitor .