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 szablonie wirtualnego 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 adresu 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 na metodę przechowywaną w $LBMethod, która jest działaniem okrężnym.
Parametry
-Description
Określa opis szablonu adresu VIP.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-DisableLoadBalancerConnectionPersistence
Wskazuje, że trwałość połączenia modułu równoważenia obciążenia w profilu adresu VIP jest wyłączona.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-JobVariable
Określa, że postęp zadania jest śledzony i przechowywany w zmiennej o nazwie tego parametru.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-LoadBalancerBackEndPort
Określa port, na którym jest uruchomiona usługa zaplecza, która jest ze zrównoważonym obciążeniem.
Typ: | UInt16 |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-LoadBalancerConnectionPersistence
Określa obiekt trwałości połączenia modułu równoważenia obciążenia.
Typ: | LoadBalancerConnectionPersistence |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-LoadBalancerHealthMonitor
Określa tablicę obiektów monitora kondycji modułu równoważenia obciążenia.
Typ: | LoadBalancerHealthMonitor[] |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-LoadBalancerManufacturer
Określa nazwę firmy, która wyprodukowała moduł równoważenia obciążenia. Dopuszczalne wartości tego parametru to:
- Litery (a-z)
- Liczby (0–9)
- Podkreślenie (_)
- Łącznik (-)
- Kropka (.)
- Pojedynczy cudzysłów (')
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-LoadBalancerModel
Określa model modułu równoważenia obciążenia.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-LoadBalancerPort
Określa port do użycia podczas konfigurowania adresu VIP w module równoważenia obciążenia.
Typ: | UInt16 |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | 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.
Typ: | LoadBalancerProtocol |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-LoadBalancerVIPTemplate
Określa szablon adresu VIP modułu równoważenia obciążenia.
Typ: | LoadBalancerVIPTemplate |
Position: | 0 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-LoadBalancingMethod
Określa metodę równoważenia obciążenia do użycia. Dopuszczalne wartości tego parametru to:
- RoundRobin
- Numer najmniejszych połączeń
- Liczba obserwowanych
- Numer predykcyjny
- Liczba współczynników
- Najszybszy numer
- Co najmniejpołączenie
- Obserwowany węzeł
- Węzeł predykcyjny
- Rationode
- FastestResponseTime
- Co najmniejSesje
- Żaden
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
Typ: | LoadBalancingMethod |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-MakeGeneric
Wskazuje, że profil adresu VIP może zastosować ogólne ustawienia modułu równoważenia obciążenia.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Name
Określa nazwę obiektu programu Virtual Machine Manager (VMM).
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | 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.
Typ: | Guid |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-RunAsynchronously
Wskazuje, że zadanie jest uruchamiane asynchronicznie, aby kontrolka natychmiast wracała do powłoki poleceń.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-VMMServer
Określa obiekt serwera programu VMM.
Typ: | ServerConnection |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
Dane wyjściowe
LoadBalancer
To polecenie cmdlet zwraca obiekt