Поделиться через


Set-AzureLoadBalancedEndpoint

Изменяет все конечные точки в наборе подсистемы балансировки нагрузки в службе Azure.

Примечание.

Командлеты, на которые ссылается эта документация, предназначены для управления устаревшими ресурсами Azure, используюющими API Azure Service Manager (ASM). Этот устаревший модуль PowerShell не рекомендуется при создании новых ресурсов, так как ASM планируется выйти на пенсию. Дополнительные сведения см. в статье о выходе на пенсию в Azure Service Manager.

Модуль Az PowerShell — это рекомендуемый модуль PowerShell для управления ресурсами Azure Resource Manager (ARM) с помощью PowerShell.

Синтаксис

Set-AzureLoadBalancedEndpoint
   -LBSetName <String>
   [-Protocol <String>]
   [-LocalPort <Int32>]
   [-PublicPort <Int32>]
   [-DirectServerReturn <Boolean>]
   [-ACL <NetworkAclObject>]
   [-InternalLoadBalancerName <String>]
   [-IdleTimeoutInMinutes <Int32>]
   [-LoadBalancerDistribution <String>]
   [-VirtualIPName <String>]
   [-ServiceName] <String>
   [-Profile <AzureSMProfile>]
   [-InformationAction <ActionPreference>]
   [-InformationVariable <String>]
   [<CommonParameters>]
Set-AzureLoadBalancedEndpoint
   -LBSetName <String>
   [-Protocol <String>]
   [-LocalPort <Int32>]
   [-PublicPort <Int32>]
   [-DirectServerReturn <Boolean>]
   [-ACL <NetworkAclObject>]
   [-ProbeProtocolTCP]
   [-ProbePort <Int32>]
   [-ProbeIntervalInSeconds <Int32>]
   [-ProbeTimeoutInSeconds <Int32>]
   [-InternalLoadBalancerName <String>]
   [-IdleTimeoutInMinutes <Int32>]
   [-LoadBalancerDistribution <String>]
   [-VirtualIPName <String>]
   [-ServiceName] <String>
   [-Profile <AzureSMProfile>]
   [-InformationAction <ActionPreference>]
   [-InformationVariable <String>]
   [<CommonParameters>]
Set-AzureLoadBalancedEndpoint
   -LBSetName <String>
   [-Protocol <String>]
   [-LocalPort <Int32>]
   [-PublicPort <Int32>]
   [-DirectServerReturn <Boolean>]
   [-ACL <NetworkAclObject>]
   [-ProbeProtocolHTTP]
   -ProbePath <String>
   [-ProbePort <Int32>]
   [-ProbeIntervalInSeconds <Int32>]
   [-ProbeTimeoutInSeconds <Int32>]
   [-InternalLoadBalancerName <String>]
   [-IdleTimeoutInMinutes <Int32>]
   [-LoadBalancerDistribution <String>]
   [-VirtualIPName <String>]
   [-ServiceName] <String>
   [-Profile <AzureSMProfile>]
   [-InformationAction <ActionPreference>]
   [-InformationVariable <String>]
   [<CommonParameters>]

Описание

Командлет Set-AzureLoadBalancedEndpoint изменяет все конечные точки в наборе подсистемы балансировки нагрузки в службе Azure.

Примеры

Пример 1. Изменение конечных точек в наборе подсистемы балансировки нагрузки

PS C:\> Set-AzureLoadBalancedEndpoint -ServiceName "ContosoService" -LBSetName "LBSet01" -Protocol "TCP" -LocalPort 80 -ProbeProtocolTCP -ProbePort 8080

Эта команда изменяет все конечные точки в наборе подсистемы балансировки нагрузки с именем LBSet01 для использования протокола TCP и частного порта 80. Команда задает пробу подсистемы балансировки нагрузки для использования протокола TCP через порт 8080.

Пример 2. Указание другого виртуального IP-адреса

PS C:\> Set-AzureLoadBalancedEndpoint -ServiceName "ContosoService" -LBSetName "LBSet02" -VirtualIPName "Vip01"

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

Параметры

-ACL

Указывает объект конфигурации списка управления доступом (ACL), который этот командлет применяется к конечным точкам.

Тип:NetworkAclObject
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DirectServerReturn

Указывает, включает ли этот командлет прямой возврат сервера. Укажите $True, чтобы включить или $False отключить.

Тип:Boolean
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-IdleTimeoutInMinutes

Указывает период ожидания простоя TCP в минутах для конечных точек.

Тип:Int32
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-InformationAction

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

Допустимые значения для этого параметра:

  • Продолжить
  • Пропустить
  • Спрашивать
  • SilentlyContinue
  • Остановить
  • Приостановить
Тип:ActionPreference
Aliases:infa
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-InformationVariable

Указывает переменную сведений.

Тип:String
Aliases:iv
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-InternalLoadBalancerName

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

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-LBSetName

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

Тип:String
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-LoadBalancerDistribution

Задает алгоритм распределения подсистемы балансировки нагрузки. Допустимые значения:

  • sourceIP. Сопоставление двух кортежей: исходный IP-адрес, IP-адрес назначения
  • sourceIPProtocol. Сопоставление трех кортежей: исходный IP-адрес, конечный IP-адрес, протокол
  • никакой. Пять сопоставлений кортежей: исходный IP-адрес, исходный порт, ip-адрес назначения, порт назначения, протокол

Значение по умолчанию — нет.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-LocalPort

Указывает локальный, частный порт, используемый этими конечными точками. Приложения на виртуальной машине прослушивают этот порт для запросов на входные данные службы для этой конечной точки.

Тип:Int32
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ProbeIntervalInSeconds

Задает интервал опроса пробы в секундах для конечных точек.

Тип:Int32
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ProbePath

Указывает относительный путь пробы HTTP.

Тип:String
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ProbePort

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

Тип:Int32
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ProbeProtocolHTTP

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

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ProbeProtocolTCP

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

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ProbeTimeoutInSeconds

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

Тип:Int32
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Profile

Указывает профиль Azure, из которого считывается этот командлет. Если профиль не указан, этот командлет считывается из локального профиля по умолчанию.

Тип:AzureSMProfile
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Protocol

Указывает протокол конечных точек. Допустимые значения:

  • TCP
  • UDP
Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-PublicPort

Указывает общедоступный порт, используемый конечной точкой. Если значение не указано, Azure назначает доступный порт.

Тип:Int32
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ServiceName

Указывает имя службы Azure, содержащей конечные точки, которые изменяются этим командлетом.

Тип:String
Position:0
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-VirtualIPName

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

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False