Udostępnij za pośrednictwem


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.