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.
Typ: | Int32 |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Name
Gibt den Namen eines Virtual Machine Manager -Objekts (VMM) an.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-NumberOfRetries
Gibt die Anzahl der Zeiten an, in denen ein Lastenausgleichsstatusmonitor eine Anforderung sendet, bevor das VIP-Element als unten markiert wird.
Typ: | Int32 |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ProtocolName
Gibt das Protokoll an, das zum Kommunizieren mit einem Lastenausgleichsgerät verwendet wird.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | 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.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Response
Gibt die erwartete Antwort auf eine Anforderung an, die ein Integritätsmonitor an einen Lastenausgleich sendet.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-TimeoutSeconds
Gibt die Anzahl der Zeit in Sekunden an, die ein Prozess vor dem Timeout wartet.
Typ: | Int32 |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
Ausgaben
LoadBalancerHealthMonitor
Dieses Cmdlet gibt ein LoadBalancerHealthMonitor-Objekt zurück.