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.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | True |
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 |
-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.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProtocolName
Określa protokół używany do komunikowania się z modułem równoważenia obciążenia.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | 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.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Response
Określa oczekiwaną odpowiedź na żądanie wysyłane przez monitor kondycji do modułu równoważenia obciążenia.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TimeoutSeconds
Określa czas oczekiwania procesu w sekundach przed przekroczeniem limitu czasu.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Dane wyjściowe
LoadBalancerHealthMonitor
To polecenie cmdlet zwraca obiekt LoadBalancerHealthMonitor .