Start-ServiceFabricClusterConfigurationUpgrade

クラスター構成をアップグレードします。

構文

Start-ServiceFabricClusterConfigurationUpgrade
     [-ClusterConfigPath] <String>
     [-HealthCheckRetryTimeoutSec <UInt32>]
     [-HealthCheckWaitDurationSec <UInt32>]
     [-HealthCheckStableDurationSec <UInt32>]
     [-UpgradeDomainTimeoutSec <UInt32>]
     [-UpgradeTimeoutSec <UInt32>]
     [-MaxPercentUnhealthyApplications <Byte>]
     [-MaxPercentUnhealthyNodes <Byte>]
     [-MaxPercentDeltaUnhealthyNodes <Byte>]
     [-MaxPercentUpgradeDomainDeltaUnhealthyNodes <Byte>]
     [-ApplicationHealthPolicies <ApplicationHealthPolicyMap>]
     [-TimeoutSec <Int32>]
     [<CommonParameters>]

説明

Start-ServiceFabricClusterConfigurationUpgrade コマンドレットは、JavaScript Object Notation (JSON) 形式のクラスター構成ファイルを使用してクラスター構成をアップグレードします。

例 1: クラスター構成のアップグレード

PS C:\> Start-ServiceFabricClusterConfigurationUpgrade -ClusterConfigPath "configurationV2.json"

このコマンドレットは、クラスター構成ファイルに基づいてクラスター構成をアップグレードします。

パラメーター

-ApplicationHealthPolicies

{{Fill ApplicationHealthPolicies Description}}

型:ApplicationHealthPolicyMap
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-ClusterConfigPath

クラスター構成ファイルのパスを指定します。

型:String
配置:0
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-HealthCheckRetryTimeoutSec

前の正常性チェックが失敗した場合に Service Fabric が正常性チェックを再試行する期間を秒単位で指定します。

型:UInt32
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-HealthCheckStableDurationSec

次のアップグレード ドメインに移動するか、アップグレードを完了する前に、クラスターが安定していることを確認するために Service Fabric が待機する時間を秒単位で指定します。 この待機時間は、正常性チェックが実行された直後に検出されない正常性の変更を防ぎます。

型:UInt32
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-HealthCheckWaitDurationSec

アップグレード ドメインでのアップグレードが完了した後、Service Fabric が初期正常性チェックを実行するまでの待機時間を秒単位で指定します。

型:UInt32
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-MaxPercentDeltaUnhealthyNodes

エラーの正常性状態を集計できる差分異常ノードの最大許容パーセンテージを指定します。 現在の異常なノードがアップグレードの開始時の状態に対する割合を考慮しない場合、クラスターは異常です。

型:Byte
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-MaxPercentUnhealthyApplications

エラーの正常性状態を集計できるアプリケーションの最大許容パーセンテージを指定します。 アップグレードがこの割合を超えると、クラスターは異常になります。

型:Byte
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-MaxPercentUnhealthyNodes

エラーの正常性状態を集計できるノードの最大割合を指定します。 現在の異常なアプリケーションがこの割合を考慮しない場合、クラスターは異常と見なされます。

型:Byte
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-MaxPercentUpgradeDomainDeltaUnhealthyNodes

エラーの正常性状態を集計できるアップグレード ドメイン 差分異常ノードの最大割合を指定します。 現在の異常なノードがアップグレードの開始時の状態に対する割合を考慮しないアップグレード ドメインがある場合、クラスターは異常と見なされます。

型:Byte
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-TimeoutSec

操作のタイムアウト期間を秒単位で指定します。

型:Int32
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-UpgradeDomainTimeoutSec

Service Fabric が 1 つのアップグレード ドメインのアップグレードに要する最大時間を秒単位で指定します。 この期間が経過すると、アップグレードは失敗します。

型:UInt32
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-UpgradeTimeoutSec

Service Fabric がアップグレード全体に要する最大時間を秒単位で指定します。 この期間が経過すると、アップグレードは失敗します。

型:UInt32
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

入力

None

出力

System.Object