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 オブジェクトを返します。