Set-SCLoadBalancer
Изменяет свойства подсистемы балансировки нагрузки.
Синтаксис
Set-SCLoadBalancer
[-VMMServer <ServerConnection>]
[-LoadBalancer] <LoadBalancer>
[-LoadBalancerAddress <String>]
[-Port <UInt16>]
[-Manufacturer <String>]
[-Model <String>]
[-RunAsAccount <RunAsAccount>]
[-ConfigurationProvider <ConfigurationProvider>]
[-AddVMHostGroup <HostGroup[]>]
[-RemoveVMHostGroup <HostGroup[]>]
[-AddLogicalNetworkVIP <LogicalNetwork[]>]
[-RemoveLogicalNetworkVIP <LogicalNetwork[]>]
[-AddLogicalNetworkDedicatedIP <LogicalNetwork[]>]
[-RemoveLogicalNetworkDedicatedIP <LogicalNetwork[]>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Описание
Командлет Set-SCLoadBalancer изменяет свойства подсистемы балансировки нагрузки.
Примеры
Пример 1. Изменение поставщика конфигурации для подсистемы балансировки нагрузки
PS C:\> $LoadBalancer = Get-SCLoadBalancer -LoadBalancerAddress "LB01.Contoso.com"
PS C:\> $NewProvider = Get-SCConfigurationProvider | where { $_.Type -eq "LoadBalancer" -and $_.Manufacturer -eq "LB Manufacturer 2" -and $_.Model -eq "LB02"}
PS C:\> Set-SCLoadBalancer -LoadBalancer $LoadBalancer -ConfigurationProvider $NewProvider -Manufacturer "LB Manufacturer 2" -Model "LB02"
Первая команда получает объект подсистемы балансировки нагрузки с адресом LB01.Contoso.com и сохраняет объект в переменной $LoadBalancer.
Вторая команда получает поставщик конфигурации с изготовителем подсистемы балансировки нагрузки 2 и моделью LB02.
Третья команда обновляет поставщик конфигурации для подсистемы балансировки нагрузки, хранящейся в $LoadBalancer, поставщику конфигурации, хранящейся в $NewProvider.
Параметры
-AddLogicalNetworkDedicatedIP
Указывает логическую сеть, из которой этот командлет назначает IP-адрес виртуальной машине на уровне служб в качестве серверного адреса службы.
Type: | LogicalNetwork[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AddLogicalNetworkVIP
Указывает логическую сеть, из которой этот командлет назначает виртуальный IP-адрес (VIP) виртуальному IP-адресу для виртуального IP-адреса подсистемы балансировки нагрузки в качестве внешнего адреса службы.
Type: | LogicalNetwork[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AddVMHostGroup
Указывает массив групп узлов, которые этот командлет добавляет в существующий массив групп узлов или частное облако.
Type: | HostGroup[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ConfigurationProvider
Указывает объект поставщика конфигурации. Поставщик конфигурации — это подключаемый модуль к VMM, который преобразует команды PowerShell VMM в вызовы API, относящиеся к типу подсистемы балансировки нагрузки. Если поставщик конфигурации не указан, VMM использует сведения о изготовителе и модели для выбора доступного поставщика конфигурации. Если поставщик конфигурации не найден, подсистема балансировки нагрузки не добавляется.
Type: | ConfigurationProvider |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Указывает, что ход выполнения задания отслеживается и хранится в переменной, имя которой указано в этом параметре.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LoadBalancer
Задает объект подсистемы балансировки нагрузки.
Type: | LoadBalancer |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-LoadBalancerAddress
Указывает полное доменное имя (FQDN) или IP-адрес подсистемы балансировки нагрузки. Обычные форматы : полное доменное имя, IPv4 или IPv6-адреса, но проверьте у производителя подсистемы балансировки нагрузки допустимый формат для подсистемы балансировки нагрузки.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Manufacturer
Указывает имя компании, которая произвела физическое устройство. Допустимые символы:
- Буквы (a-z)
- Числа (0–9)
- Символ подчеркивания (_)
- Дефис (-)
- Точка (.)
- одинарная кавычка (');
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Model
Задает модель физического устройства.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Port
Указывает сетевой порт, используемый при добавлении объекта или создании подключения. Допустимые значения: от 1 до 4095.
Type: | UInt16 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Указывает идентификатор подсказки по оптимизации производительности и ресурсов (подсказка PRO), активировав это действие. Этот параметр позволяет выполнять аудит советов PRO.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RemoveLogicalNetworkDedicatedIP
Указывает логическую сеть, из которой IP-адрес был назначен виртуальной машине на уровне служб в качестве внешнего адреса службы и теперь удаляется.
Type: | LogicalNetwork[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RemoveLogicalNetworkVIP
Указывает логическую сеть, из которой виртуальный IP-адрес был назначен подсистеме балансировки нагрузки в качестве внешнего адреса службы и теперь удаляется.
Type: | LogicalNetwork[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RemoveVMHostGroup
Указывает массив групп узлов, которые этот командлет удаляет из массива групп узлов или частного облака.
Type: | HostGroup[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsAccount
Указывает учетную запись запуска от имени, содержащую учетные данные с разрешением на выполнение этого действия.
Type: | RunAsAccount |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Указывает, что задание выполняется асинхронно, чтобы элемент управления немедленно возвращал командную оболочку.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Указывает объект сервера VMM.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Выходные данные
LoadBalancer
Этот командлет возвращает объект LoadBalancer .