New-SCLoadBalancerHealthMonitor

Erstellt ein Lastenausgleichsstatusüberwachungsobjekt, das verwendet wird, wenn Sie eine virtuelle IP für den Lastenausgleich erstellen.

Syntax

New-SCLoadBalancerHealthMonitor
   [-Name <String>]
   -ProtocolName <String>
   [-Request <String>]
   [-Response <String>]
   -IntervalSeconds <Int32>
   -TimeoutSeconds <Int32>
   [-NumberOfRetries <Int32>]
   [<CommonParameters>]

Beschreibung

Das Cmdlet New-SCLoadBalancerHealthMonitor erstellt ein Integritätsüberwachungsobjekt für den Lastenausgleich, das beim Erstellen einer virtuellen LASTENausgleichs-IP verwendet wird.

Informationen zum Erstellen einer virtuellen LASTENausgleichs-IP finden Sie im Typ Get-Help New-SCLoadBalancerVIP -Detailed.

Beispiele

Beispiel 1: Erstellen eines Lastenausgleichsstatusmonitors

PS C:\> $LBHealthMonitor = New-SCLoadBalancerHealthMonitor -Name "HTTPMonitor" -ProtocolName "HTTP" -Request "GET /Index.html HTTP/1.1" -Response 200 -IntervalSeconds 15 -TimeoutSeconds 20

Mit diesem Befehl wird ein Integritätsüberwachungsobjekt mit dem Namen HTTPMonitor erstellt und das Objekt in der $LBHealthMonitor Variablen gespeichert.

Parameter

-IntervalSeconds

Gibt die Zeit in Sekunden an, die ein Integritätsmonitor zwischen dem Senden wiederkehrender Anforderungen an einen Lastenausgleichsgerät wartet, um zu überprüfen, ob der Lastenausgleich verfügbar ist. Der Intervallwert sollte größer als der Timeoutwert sein.

Type:Int32
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Name

Gibt den Namen eines VMM-Objekts (Virtual Machine Manager) an.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-NumberOfRetries

Gibt die Anzahl der Male an, in denen ein Integritätsmonitor zum Lastenausgleich eine Anforderung sendet, bevor das VIP-Mitglied als unten markiert wird.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ProtocolName

Gibt das Protokoll an, das zum Kommunizieren mit einem Lastenausgleich verwendet wird.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Request

Gibt die Anforderung an, die ein Integritätsmonitor an einen Lastenausgleich sendet. In der Regel erstellt dieser Befehl eine HTTP GET-Anforderung für die Startseite des Lastenausgleichs und sucht nach einer Headerantwort, z. B. 200 OK.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Response

Gibt die erwartete Antwort auf eine Anforderung an, die ein Integritätsmonitor an einen Lastenausgleich sendet.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TimeoutSeconds

Gibt die Zeitdauer in Sekunden an, die ein Prozess vor dem Auslaufen wartet.

Type:Int32
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

Ausgaben

LoadBalancerHealthMonitor

Dieses Cmdlet gibt ein LoadBalancerHealthMonitor -Objekt zurück.