次の方法で共有


ClusterUpgradeDescriptionObject interface

ServiceFabric クラスターのアップグレードを表します

プロパティ

applicationHealthPolicyMap

さまざまなアプリケーションの特定のアプリケーション正常性ポリシーを含むマップを定義します。 各エントリは、アプリケーション名のキーと、アプリケーションの正常性の評価に使用される ApplicationHealthPolicy の値として指定します。 アプリケーションがマップで指定されていない場合、アプリケーションの正常性評価では、アプリケーション マニフェストで見つかった ApplicationHealthPolicy または既定のアプリケーション正常性ポリシー (マニフェストで正常性ポリシーが定義されていない場合) が使用されます。 既定では、マップは空です。

clusterHealthPolicy

クラスターまたはクラスター ノードの正常性を評価するために使用される正常性ポリシーを定義します。

clusterUpgradeHealthPolicy

クラスターのアップグレード中にクラスターの正常性を評価するために使用される正常性ポリシーを定義します。

codeVersion

クラスターの ServiceFabric コード バージョン。

configVersion

クラスター構成バージョン (クラスター マニフェストで指定)。

enableDeltaHealthEvaluation

true の場合、各アップグレード ドメインの完了後に、絶対正常性評価ではなく差分正常性評価が有効になります。

forceRestart

true の場合、コード バージョンが変更されていない場合でも、アップグレード中にプロセスが強制的に再起動されます (アップグレードによって構成またはデータのみが変更されます)。

monitoringPolicy

監視モードでアップグレードを監視するためのパラメーターについて説明します。

rollingUpgradeMode

ローリング アップグレード中の正常性の監視に使用されるモード。 値は UnmonitoredAuto、UnmonitoredManual、Monitored です。 使用可能な値は、'Invalid'、'UnmonitoredAuto'、'UnmonitoredManual'、'Monitored' です。 既定値: 'UnmonitoredAuto'。

sortOrder

アップグレードがクラスターを通過する順序を定義します。 使用できる値は、'Invalid'、'Default'、'Numeric'、'Lexicographical'、'ReverseNumeric'、'ReverseLexicographical' です。 既定値: 'Default'。

upgradeKind

次の可能な値からアップグレードの種類。 指定できる値は、'Invalid'、'Rolling' です。 既定値: 'Rolling'。

upgradeReplicaSetCheckTimeoutInSeconds

アップグレード ドメインの処理をブロックし、予期しない問題が発生した場合の可用性の損失を防ぐための最大時間。 このタイムアウトが切れると、可用性の損失の問題に関係なく、アップグレード ドメインの処理が続行されます。 タイムアウトは、各アップグレード ドメインの開始時にリセットされます。 有効な値は 0 ~ 42949672925です。 (符号なし 32 ビット整数)。

プロパティの詳細

applicationHealthPolicyMap

さまざまなアプリケーションの特定のアプリケーション正常性ポリシーを含むマップを定義します。 各エントリは、アプリケーション名のキーと、アプリケーションの正常性の評価に使用される ApplicationHealthPolicy の値として指定します。 アプリケーションがマップで指定されていない場合、アプリケーションの正常性評価では、アプリケーション マニフェストで見つかった ApplicationHealthPolicy または既定のアプリケーション正常性ポリシー (マニフェストで正常性ポリシーが定義されていない場合) が使用されます。 既定では、マップは空です。

applicationHealthPolicyMap?: ApplicationHealthPolicyMapItem[]

プロパティ値

clusterHealthPolicy

クラスターまたはクラスター ノードの正常性を評価するために使用される正常性ポリシーを定義します。

clusterHealthPolicy?: ClusterHealthPolicy

プロパティ値

clusterUpgradeHealthPolicy

クラスターのアップグレード中にクラスターの正常性を評価するために使用される正常性ポリシーを定義します。

clusterUpgradeHealthPolicy?: ClusterUpgradeHealthPolicyObject

プロパティ値

codeVersion

クラスターの ServiceFabric コード バージョン。

codeVersion?: string

プロパティ値

string

configVersion

クラスター構成バージョン (クラスター マニフェストで指定)。

configVersion?: string

プロパティ値

string

enableDeltaHealthEvaluation

true の場合、各アップグレード ドメインの完了後に、絶対正常性評価ではなく差分正常性評価が有効になります。

enableDeltaHealthEvaluation?: boolean

プロパティ値

boolean

forceRestart

true の場合、コード バージョンが変更されていない場合でも、アップグレード中にプロセスが強制的に再起動されます (アップグレードによって構成またはデータのみが変更されます)。

forceRestart?: boolean

プロパティ値

boolean

monitoringPolicy

監視モードでアップグレードを監視するためのパラメーターについて説明します。

monitoringPolicy?: MonitoringPolicyDescription

プロパティ値

rollingUpgradeMode

ローリング アップグレード中の正常性の監視に使用されるモード。 値は UnmonitoredAuto、UnmonitoredManual、Monitored です。 使用可能な値は、'Invalid'、'UnmonitoredAuto'、'UnmonitoredManual'、'Monitored' です。 既定値: 'UnmonitoredAuto'。

rollingUpgradeMode?: UpgradeMode

プロパティ値

sortOrder

アップグレードがクラスターを通過する順序を定義します。 使用できる値は、'Invalid'、'Default'、'Numeric'、'Lexicographical'、'ReverseNumeric'、'ReverseLexicographical' です。 既定値: 'Default'。

sortOrder?: UpgradeSortOrder

プロパティ値

upgradeKind

次の可能な値からアップグレードの種類。 指定できる値は、'Invalid'、'Rolling' です。 既定値: 'Rolling'。

upgradeKind?: UpgradeKind

プロパティ値

upgradeReplicaSetCheckTimeoutInSeconds

アップグレード ドメインの処理をブロックし、予期しない問題が発生した場合の可用性の損失を防ぐための最大時間。 このタイムアウトが切れると、可用性の損失の問題に関係なく、アップグレード ドメインの処理が続行されます。 タイムアウトは、各アップグレード ドメインの開始時にリセットされます。 有効な値は 0 ~ 42949672925です。 (符号なし 32 ビット整数)。

upgradeReplicaSetCheckTimeoutInSeconds?: number

プロパティ値

number