次の方法で共有


New-SCLoadBalancerHealthMonitor

ロード バランサーの仮想 IP を作成するときに使用されるロード バランサーの正常性モニター オブジェクトを作成します。

構文

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

説明

New-SCLoadBalancerHealthMonitor コマンドレットは、ロード バランサーの仮想 IP を作成するときに使用されるロード バランサーの正常性モニター オブジェクトを作成します。

ロード バランサーの仮想 IP の作成については、「.」と入力します Get-Help New-SCLoadBalancerVIP -Detailed

例 1: ロード バランサーの正常性モニターを作成する

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

このコマンドは、HTTPMonitor という名前のロード バランサー正常性モニター オブジェクトを作成し、そのオブジェクトを $LBHealthMonitor 変数に格納します。

パラメーター

-IntervalSeconds

ロード バランサーが使用可能であることを確認するために、正常性モニターがロード バランサーに定期的な要求を送信するまで待機する時間を秒単位で指定します。 間隔の値は、タイムアウト値より大きくする必要があります。

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

-Name

仮想マシン マネージャー (VMM) オブジェクトの名前を指定します。

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

-NumberOfRetries

ロード バランサーの正常性モニターが要求の送信を再試行してから VIP メンバーをダウンとしてマークする回数を指定します。

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

-ProtocolName

ロード バランサーとの通信に使用するプロトコルを指定します。

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

-Request

正常性モニターがロード バランサーに送信する要求を指定します。 通常、このコマンドはロード バランサーのホーム ページに対して HTTP GET 要求を行い、200 OK などのヘッダー応答をチェックします。

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

-Response

正常性モニターがロード バランサーに送信する要求に対する予想される応答を指定します。

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

-TimeoutSeconds

プロセスがタイムアウトするまで待機する時間を秒単位で指定します。

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

出力

LoadBalancerHealthMonitor

このコマンドレットは 、LoadBalancerHealthMonitor オブジェクトを返します。