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.