New-SCLoadBalancerHealthMonitor

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

構文

Default (既定)

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

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

パラメーターのプロパティ

型:Int32
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:True
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-Name

Virtual Machine Manager (VMM) オブジェクトの名前を指定します。

パラメーターのプロパティ

型:String
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-NumberOfRetries

ロードバランサーのヘルスモニターがリクエストの送信を再試行してから、VIP メンバーをダウンとしてマークする回数を指定します。

パラメーターのプロパティ

型:Int32
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-ProtocolName

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

パラメーターのプロパティ

型:String
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:True
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-Request

ヘルス・モニターがロード・バランサーに送信するリクエストを指定します。 通常、このコマンドはロードバランサーのホームページに対してHTTP GETリクエストを作成し、200 OKなどのヘッダー応答を確認します。

パラメーターのプロパティ

型:String
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-Response

ヘルスモニタがロードバランサーに送信するリクエストに対する予想される応答を指定します。

パラメーターのプロパティ

型:String
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-TimeoutSeconds

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

パラメーターのプロパティ

型:Int32
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:True
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

CommonParameters

このコマンドレットでは、一般的なパラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction、-WarningVariable の各パラメーターがサポートされています。 詳細については、about_CommonParametersを参照してください。

出力

LoadBalancerHealthMonitor

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