New-SCLoadBalancerHealthMonitor
Erstellt ein Load Balancer-Integritätsmonitorobjekt, das beim Erstellen einer virtuellen Lastenausgleichs-IP verwendet wird.
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 Lastenausgleichsstatusmonitorobjekt, das beim Erstellen eines virtuellen Lastenausgleichsobjekts verwendet wird.
Informationen zum Erstellen einer virtuellen Lastenausgleichs-IP finden Sie unter 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
Dieser Befehl erstellt ein Load Balancer-Integritätsmonitorobjekt namens HTTPMonitor und speichert das Objekt in der $LBHealthMonitor Variable.
Parameter
-IntervalSeconds
Gibt die Zeit in Sekunden an, die ein Integritätsmonitor zwischen dem Senden von wiederkehrenden Anforderungen an einen Lastenausgleichsgeber 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 Virtual Machine Manager -Objekts (VMM) an.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NumberOfRetries
Gibt die Anzahl der Zeiten an, in denen ein Lastenausgleichsstatusmonitor eine Anforderung sendet, bevor das VIP-Element 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 Lastenausgleichsgerät verwendet wird.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Request
Gibt die Anforderung an, dass ein Integritätsmonitor an einen Lastenausgleichsgeber gesendet wird. In der Regel stellt dieser Befehl eine HTTP GET-Anforderung für die Startseite des Lastenausgleichs bereit 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 Anzahl der Zeit in Sekunden an, die ein Prozess vor dem Timeout 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.