New-SCLoadBalancerHealthMonitor
Skapar ett hälsoövervakarobjekt för lastbalanserare som används när du skapar en virtuell IP-adress för lastbalanseraren.
Syntax
New-SCLoadBalancerHealthMonitor
[-Name <String>]
-ProtocolName <String>
[-Request <String>]
[-Response <String>]
-IntervalSeconds <Int32>
-TimeoutSeconds <Int32>
[-NumberOfRetries <Int32>]
[<CommonParameters>]
Description
Cmdleten New-SCLoadBalancerHealthMonitor skapar ett hälsoövervakarobjekt för lastbalanseraren som används när du skapar en virtuell IP-adress för lastbalanseraren.
Om du vill ha information om hur du skapar en virtuell IP-adress för lastbalanseraren skriver du Get-Help New-SCLoadBalancerVIP -Detailed
.
Exempel
Exempel 1: Skapa en hälsoövervakare för lastbalanserare
PS C:\> $LBHealthMonitor = New-SCLoadBalancerHealthMonitor -Name "HTTPMonitor" -ProtocolName "HTTP" -Request "GET /Index.html HTTP/1.1" -Response 200 -IntervalSeconds 15 -TimeoutSeconds 20
Det här kommandot skapar ett hälsoövervakarobjekt för lastbalanserare med namnet HTTPMonitor och lagrar objektet i variabeln $LBHealthMonitor.
Parametrar
-IntervalSeconds
Anger hur lång tid i sekunder en hälsoövervakare väntar mellan att skicka återkommande begäranden till en lastbalanserare för att verifiera att lastbalanseraren är tillgänglig. Intervallvärdet bör vara större än timeout-värdet.
Typ: | Int32 |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Name
Anger namnet på ett VMM-objekt (Virtual Machine Manager).
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-NumberOfRetries
Anger antalet gånger som en lastbalanserares hälsoövervakare försöker skicka en begäran innan VIP-medlemmen markeras som nere.
Typ: | Int32 |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-ProtocolName
Anger det protokoll som används för att kommunicera med en lastbalanserare.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Request
Anger den begäran som en hälsoövervakare skickar till en lastbalanserare. Vanligtvis gör det här kommandot en HTTP GET-begäran för lastbalanserarens startsida och söker efter ett sidhuvudsvar, till exempel 200 OK.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Response
Anger det förväntade svaret på en begäran som en hälsoövervakare skickar till en lastbalanserare.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-TimeoutSeconds
Anger hur lång tid i sekunder en process väntar innan tidsgränsen nås.
Typ: | Int32 |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
Utdata
LoadBalancerHealthMonitor
Den här cmdleten returnerar ett LoadBalancerHealthMonitor- objekt.