New-SCLoadBalancerHealthMonitor
Tworzy obiekt monitora kondycji modułu równoważenia obciążenia używany podczas tworzenia wirtualnego adresu IP modułu równoważenia obciążenia.
Składnia
New-SCLoadBalancerHealthMonitor
[-Name <String>]
-ProtocolName <String>
[-Request <String>]
[-Response <String>]
-IntervalSeconds <Int32>
-TimeoutSeconds <Int32>
[-NumberOfRetries <Int32>]
[<CommonParameters>]
Opis
Polecenie cmdlet New-SCLoadBalancerHealthMonitor tworzy obiekt monitora kondycji modułu równoważenia obciążenia używany podczas tworzenia wirtualnego adresu IP modułu równoważenia obciążenia.
Aby uzyskać informacje na temat tworzenia wirtualnego adresu IP modułu równoważenia obciążenia, wpisz Get-Help New-SCLoadBalancerVIP -Detailed
.
Przykłady
Przykład 1. Tworzenie monitora kondycji modułu równoważenia obciążenia
PS C:\> $LBHealthMonitor = New-SCLoadBalancerHealthMonitor -Name "HTTPMonitor" -ProtocolName "HTTP" -Request "GET /Index.html HTTP/1.1" -Response 200 -IntervalSeconds 15 -TimeoutSeconds 20
To polecenie tworzy obiekt monitora kondycji modułu równoważenia obciążenia o nazwie HTTPMonitor i przechowuje obiekt w zmiennej $LBHealthMonitor.
Parametry
-IntervalSeconds
Określa czas oczekiwania monitora kondycji między wysyłaniem żądań cyklicznych do modułu równoważenia obciążenia w celu sprawdzenia, czy moduł równoważenia obciążenia jest dostępny. Wartość interwału powinna być większa niż wartość limitu czasu.
Typ: | Int32 |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
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 |
-NumberOfRetries
Określa liczbę ponownych prób wysłania żądania przez monitor kondycji modułu równoważenia obciążenia przed oznaczeniem elementu członkowskiego adresu VIP jako wyłączonego.
Typ: | Int32 |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ProtocolName
Określa protokół używany do komunikowania się z modułem równoważenia obciążenia.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Request
Określa żądanie wysyłane przez monitor kondycji do modułu równoważenia obciążenia. Zazwyczaj to polecenie wysyła żądanie HTTP GET dla strony głównej modułu równoważenia obciążenia i sprawdza odpowiedź nagłówka, taką jak 200 OK.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Response
Określa oczekiwaną odpowiedź na żądanie wysyłane przez monitor kondycji do 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 |
-TimeoutSeconds
Określa czas oczekiwania procesu w sekundach przed przekroczeniem limitu czasu.
Typ: | Int32 |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
Dane wyjściowe
LoadBalancerHealthMonitor
To polecenie cmdlet zwraca obiekt LoadBalancerHealthMonitor.