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.

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 .