Set-SCLoadBalancerVIPTemplate
Modyfikuje właściwości szablonu adresu VIP modułu równoważenia obciążenia.
Składnia
Set-SCLoadBalancerVIPTemplate
[-VMMServer <ServerConnection>]
[-LoadBalancerVIPTemplate] <LoadBalancerVIPTemplate>
[-Name <String>]
[-Description <String>]
[-LoadBalancerManufacturer <String>]
[-LoadBalancerModel <String>]
[-LoadBalancerConnectionPersistence <LoadBalancerConnectionPersistence>]
[-LoadBalancerHealthMonitor <LoadBalancerHealthMonitor[]>]
[-LoadBalancerProtocol <LoadBalancerProtocol>]
[-LoadBalancerPort <UInt16>]
[-LoadBalancerBackEndPort <UInt16>]
[-LoadBalancingMethod <LoadBalancingMethod>]
[-DisableLoadBalancerConnectionPersistence]
[-MakeGeneric]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Opis
Polecenie cmdlet Set-SCLoadBalancerVIPTemplate modyfikuje właściwości szablonu wirtualnego adresu IP (VIP) modułu równoważenia obciążenia.
Przykłady
Przykład 1. Zmiana metody równoważenia obciążenia w wirtualnym szablonie adresu IP modułu równoważenia obciążenia
PS C:\> $VIPTemplate = Get-SCLoadBalancerVIPTemplate -Manufacturer "LB Manufacturer" -Model "LB01" -Name "VIPTemplate01"
PS C:\> $LBMethod = New-SCLoadBalancingMethod -Name "RoundRobin"
PS C:\> Set-SCLoadBalancerVIPTemplate -LoadBalancerVIPTemplate $VIPTemplate -LoadBalancingMethod $LBMethod
Pierwsze polecenie pobiera obiekt szablonu vip o nazwie VIPTemplate01 i przechowuje obiekt w zmiennej $VIPTemplate.
Drugie polecenie tworzy nowy obiekt metody równoważenia obciążenia o nazwie Round Robin i przechowuje obiekt w zmiennej $LBMethod.
Ostatnie polecenie zmienia metodę równoważenia obciążenia dla szablonu adresu VIP przechowywanego w $VIPTemplate do metody przechowywanej w $LBMethod, która jest działaniem okrężnym.
Parametry
-Description
Określa opis szablonu adresu VIP.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisableLoadBalancerConnectionPersistence
Wskazuje, że trwałość połączenia modułu równoważenia obciążenia w profilu adresu VIP jest wyłączona.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Określa, że postęp zadania jest śledzony i przechowywany w zmiennej o nazwie przez ten parametr.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LoadBalancerBackEndPort
Określa port, na którym działa usługa zaplecza, która jest wyważona.
Type: | UInt16 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LoadBalancerConnectionPersistence
Określa obiekt trwałości połączenia modułu równoważenia obciążenia.
Type: | LoadBalancerConnectionPersistence |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LoadBalancerHealthMonitor
Określa tablicę obiektów monitora kondycji modułu równoważenia obciążenia.
Type: | LoadBalancerHealthMonitor[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LoadBalancerManufacturer
Określa nazwę firmy, która wyprodukowała moduł równoważenia obciążenia. Dopuszczalne wartości dla tego parametru to:
- Litery (a-z)
- Liczby (0–9)
- Podkreślenie (_)
- Łącznik (-)
- Kropka (.)
- Pojedynczy cudzysłów (')
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LoadBalancerModel
Określa model modułu równoważenia obciążenia.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LoadBalancerPort
Określa port używany podczas konfigurowania adresu VIP w module równoważenia obciążenia.
Type: | UInt16 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LoadBalancerProtocol
Określa protokół używany podczas nawiązywania połączenia z modułem równoważenia obciążenia lub obiektem protokołu modułu równoważenia obciążenia.
Type: | LoadBalancerProtocol |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LoadBalancerVIPTemplate
Określa szablon adresu VIP modułu równoważenia obciążenia.
Type: | LoadBalancerVIPTemplate |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-LoadBalancingMethod
Określa metodę równoważenia obciążenia do użycia. Dopuszczalne wartości dla tego parametru to:
- RoundRobin
- LeastConnectionsmember
- Liczba obserwowanych
- Predykcyjna liczba
- Liczba współczynników
- Najszybszy numer
- Najmniejpołączniki
- Obserwowany węzeł
- Węzeł predykcyjny
- Węzeł rationode
- FastestResponseTime
- NajmniejSesje
- Brak
Aby określić dostępne metody dla określonego modułu równoważenia obciążenia, użyj następującego polecenia: (Get-SCLoadBalancer)[0].AvailableLoadBalancingMethods
Type: | LoadBalancingMethod |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MakeGeneric
Wskazuje, że profil adresu VIP może zastosować ogólne ustawienia modułu równoważenia obciążenia.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Określa nazwę obiektu programu Virtual Machine Manager (VMM).
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Określa identyfikator porady wydajności i optymalizacji zasobów (porada PRO), która wyzwoliła tę akcję. Ten parametr umożliwia inspekcję porad PRO.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Wskazuje, że zadanie jest uruchamiane asynchronicznie, aby kontrolka natychmiast wracała do powłoki poleceń.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Określa obiekt serwera programu VMM.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Dane wyjściowe
LoadBalancer
To polecenie cmdlet zwraca obiekt LoadBalancer .