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>]
Description
Start-ServiceFabricClusterConfigurationUpgrade Cmdlet 會使用 JavaScript 物件表示法 (JSON) 格式的叢集組態檔來升級叢集組態。
範例
範例 1:升級叢集組態
PS C:\> Start-ServiceFabricClusterConfigurationUpgrade -ClusterConfigPath "configurationV2.json"
此 Cmdlet 會根據叢集組態檔升級叢集組態。
參數
-ApplicationHealthPolicies
{{Fill ApplicationHealthPolicies Description}}
類型: | ApplicationHealthPolicyMap |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-ClusterConfigPath
指定叢集組態檔的路徑。
類型: | String |
Position: | 0 |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-HealthCheckRetryTimeoutSec
指定持續時間,以秒為單位,之後 Service Fabric 會在先前的健康情況檢查失敗時重試健康情況檢查。
類型: | UInt32 |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-HealthCheckStableDurationSec
指定 Service Fabric 等候的持續時間,以秒為單位,以確認叢集在移至下一個升級網域或完成升級之前是否穩定。 此等候持續時間可防止在執行健康狀態檢查之後立即偵測到健康情況變更。
類型: | UInt32 |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-HealthCheckWaitDurationSec
指定 Service Fabric 在升級網域完成升級之後,在執行初始健康狀態檢查之前等候的持續時間,以秒為單位。
類型: | UInt32 |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-MaxPercentDeltaUnhealthyNodes
指定可匯總錯誤健康情況狀態的差異狀況不良節點百分比上限。 如果目前的狀況不良節點不符合升級開始時狀態的百分比,則叢集狀況不良。
類型: | Byte |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-MaxPercentUnhealthyApplications
指定可匯總健康情況狀態之應用程式的最大容許百分比。 如果升級超過此百分比,叢集狀況不良。
類型: | Byte |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-MaxPercentUnhealthyNodes
指定可匯總錯誤健全狀況狀態的節點百分比上限。 如果目前的狀況不良應用程式未遵守此百分比,叢集會被視為狀況不良。
類型: | Byte |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-MaxPercentUpgradeDomainDeltaUnhealthyNodes
指定升級網域差異狀況不良節點的最大百分比,這些節點可以匯總錯誤的健康情況狀態。 如果有任何升級網域,目前狀況不良的節點未遵守相對於升級開始時狀態的百分比,叢集就會被視為狀況不良。
類型: | Byte |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-TimeoutSec
指定作業的逾時期間,以秒為單位。
類型: | Int32 |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-UpgradeDomainTimeoutSec
指定 Service Fabric 升級單一升級網域所花費的時間上限,以秒為單位。 在此期間之後,升級會失敗。
類型: | UInt32 |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-UpgradeTimeoutSec
指定 Service Fabric 針對整個升級所花費的時間上限,以秒為單位。 在此期間之後,升級會失敗。
類型: | UInt32 |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
輸入
None
輸出
System.Object