Share via


Start-ServiceFabricClusterConfigurationUpgrade

升級叢集組態。

Syntax

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}}

Type:ApplicationHealthPolicyMap
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ClusterConfigPath

指定叢集組態檔的路徑。

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-HealthCheckRetryTimeoutSec

指定持續時間,以秒為單位,之後 Service Fabric 會在先前的健康情況檢查失敗時重試健康情況檢查。

Type:UInt32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-HealthCheckStableDurationSec

指定 Service Fabric 等候的持續時間,以秒為單位,以驗證叢集在移至下一個升級網域或完成升級之前是否穩定。 執行健康情況檢查之後,此等候持續時間會防止未偵測到的健康情況變更。

Type:UInt32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-HealthCheckWaitDurationSec

指定 Service Fabric 在升級網域完成升級之後,會在執行初始健康狀態檢查之前等候的持續時間,以秒為單位。

Type:UInt32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MaxPercentDeltaUnhealthyNodes

指定差異狀況不良節點的最大容許百分比,這些節點可以匯總錯誤的健康情況狀態。 如果目前的狀況不良節點未遵守與升級開始時狀態相對的百分比,則叢集狀況不良。

Type:Byte
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MaxPercentUnhealthyApplications

指定可匯總錯誤健全狀況狀態的應用程式最大容許百分比。 如果升級超過此百分比,叢集狀況不良。

Type:Byte
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MaxPercentUnhealthyNodes

指定可匯總錯誤健全狀態的節點百分比上限。 如果目前的狀況不良應用程式未遵守此百分比,叢集會被視為狀況不良。

Type:Byte
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MaxPercentUpgradeDomainDeltaUnhealthyNodes

指定升級網域差異狀況不良節點的最大百分比,這些節點可以匯總錯誤的健康情況狀態。 如果有任何升級網域,目前狀況不良的節點不會遵守相對於升級開始時狀態的百分比,叢集會被視為狀況不良。

Type:Byte
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TimeoutSec

指定作業的逾時期間,以秒為單位。

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UpgradeDomainTimeoutSec

指定 Service Fabric 升級單一升級網域所花費的時間上限,以秒為單位。 在此期間之後,升級會失敗。

Type:UInt32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UpgradeTimeoutSec

指定 Service Fabric 針對整個升級所花費的時間上限,以秒為單位。 在此期間之後,升級會失敗。

Type:UInt32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

輸入

None

輸出

System.Object