Update-ServiceFabricApplicationUpgrade
Módosítja az aktív alkalmazásfrissítések frissítési leírását.
Syntax
Update-ServiceFabricApplicationUpgrade
[-ApplicationName] <Uri>
[-ForceRestart <Boolean>]
[-UpgradeReplicaSetCheckTimeoutSec <UInt32>]
[-UpgradeMode <RollingUpgradeMode>]
[-FailureAction <UpgradeFailureAction>]
[-HealthCheckRetryTimeoutSec <UInt32>]
[-HealthCheckWaitDurationSec <UInt32>]
[-HealthCheckStableDurationSec <UInt32>]
[-UpgradeDomainTimeoutSec <UInt32>]
[-UpgradeTimeoutSec <UInt32>]
[-ConsiderWarningAsError <Boolean>]
[-DefaultServiceTypeHealthPolicy <String>]
[-MaxPercentUnhealthyDeployedApplications <Byte>]
[-ServiceTypeHealthPolicyMap <Hashtable>]
[-Force]
[-InstanceCloseDelayDurationSec <UInt32>]
[-TimeoutSec <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Az Update-ServiceFabricApplicationUpgrade parancsmag módosítja az alkalmazásfrissítési leírás paramétereit, miközben a frissítés még aktív. A Service Fabric a fürtjegyzékben megadott UpgradeStatusPollInterval értéknek megfelelően észleli és alkalmazza a módosításokat. Az állapotértékelési szabályzatok kivételével ez a parancsmag csak a megadott paramétereket frissíti. A meghatározatlan paraméterek nem változnak. A következő állapotértékelési szabályzatokat együtt kell frissítenie, nem egyenként:
- ConsiderWarningAsError
- DefaultServiceTypeHealthPolicy
- MaxPercentUnhealthyDeployedApplications
- ServiceTypeHealthPolicyMap
Mielőtt bármilyen műveletet végrehajt egy Service Fabric-fürtön, hozzon létre kapcsolatot a fürttel a Connect-ServiceFabricCluster parancsmag használatával.
Példák
1. példa: Alkalmazásfrissítés értékének frissítése
PS C:\> Update-ServiceFabricApplicationUpgrade -ApplicationName fabric:/MyApplication -UpgradeReplicaSetCheckTimeoutSec 0
Ez a parancs 0-ra állítja a replikakészlet ellenőrzési időtúllépési értékét egy függőben lévő frissítéshez a hálón:/MyApplication rendszeren. A frissítés az összes többi frissítési értéket egyedül hagyja.
Paraméterek
-ApplicationName
Egy Service Fabric-alkalmazás egységes erőforrás-azonosítóját (URI) adja meg. A parancsmag frissíti a paraméter által megadott URI-t tartalmazó alkalmazás frissítésének beállításait.
Type: | Uri |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Jóváhagyást kér a parancsmag futtatása előtt.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ConsiderWarningAsError
Azt jelzi, hogy a figyelmeztetési állapotjelentéseket hibaként kell-e kezelni az állapotértékelés során.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultServiceTypeHealthPolicy
A szolgáltatástípusok alapértelmezett állapotszabályzatát adja meg. A rendszer állapotszabályzatot használ a figyelt frissítéshez. A szabályzat a MaxPercentUnhealthyPartitionsPerService,MaxPercentUnhealthyReplicasPerPartition,MaxPercentUnhealthyServices formátumot követi. Az 5,10,15 például a következő értékeket jelöli:
- MaxPercentUnhealthyPartitionsPerService = 5
- MaxPercentUnhealthyReplicasPerPartition = 10
- MaxPercentUnhealthyServices = 15
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FailureAction
Megadja a figyelt frissítés meghiúsulása esetén végrehajtandó műveletet. A paraméter elfogadható értékei a következők:
- Visszaállítás
- Kézi
Type: | UpgradeFailureAction |
Accepted values: | Invalid, Rollback, Manual |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
Azt jelzi, hogy ez a parancsmag kihagyja a figyelmeztető üzenetet, és kényszeríti a frissítést.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ForceRestart
Azt jelzi, hogy a szolgáltatás gazdagépe akkor is újraindul-e, ha a frissítés csak konfigurációs módosítás.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-HealthCheckRetryTimeoutSec
Megadja azt az időtartamot másodpercben, amely után a Service Fabric újrapróbálkozásokat tesz az állapot-ellenőrzésre, ha az előző állapotellenőrzés sikertelen volt.
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-HealthCheckStableDurationSec
Megadja másodpercben azt az időtartamot, amelyet a Service Fabric megvár annak ellenőrzéséhez, hogy az alkalmazás stabil-e, mielőtt továbblép a következő frissítési tartományra, vagy befejezi a frissítést. Ez a várakozási időtartam közvetlenül az állapotellenőrzés végrehajtása után megakadályozza az állapot nem észlelt változásait.
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-HealthCheckWaitDurationSec
Azt az időtartamot adja meg másodpercben, amellyel a Service Fabric megvárja, mielőtt végrehajtja a kezdeti állapotellenőrzést, miután befejezte a frissítési tartomány frissítését.
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InstanceCloseDelayDurationSec
Megadja másodpercben azt az időtartamot, amelyet az alkalmazásfrissítés által érintett állapot nélküli példány bezárása előtt kell várni, hogy az aktív kérések zökkenőmentesen üríthessenek. Ez a várakozási időtartam csak azon állapot nélküli szolgáltatások példányai esetében érvényes, amelyek nem nulla értékűek az InstanceCloseDelayDuration szolgáltatáshoz konfigurálva, és felülbírálják az előre konfigurált értéket. Részletekért lásd: InstanceCloseDelayDuration .
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MaxPercentUnhealthyDeployedApplications
Meghatározza azoknak a támogatott üzembe helyezett alkalmazásoknak a maximális százalékos arányát, amelyek hibás állapotban lehetnek. Ha a fürt csomópontjaira telepített nem kifogástalan alkalmazáspéldányok százalékos aránya meghaladja a paraméter által megadott értéket, az alkalmazás állapota hiba.
Type: | Byte |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServiceTypeHealthPolicyMap
Megadja a különböző szolgáltatástípusokhoz használandó állapotszabályzat térképét. Adja meg a térképet kivonattáblaként a következő formátumban: @ {"ServiceTypeName" : "MaxPercentUnhealthyPartitionsPerService,MaxPercentUnhealthyReplicasPerPartition,MaxPercentUnhealthyServices"}. Ilyenek például a következők:
@{ "ServiceTypeName01" = "5,10,5"; "ServiceTypeName02" = "5,5,5" }
Type: | Hashtable |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TimeoutSec
A művelet időtúllépési időszakát adja meg másodpercben.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UpgradeDomainTimeoutSec
Meghatározza, hogy a Service Fabric legfeljebb másodpercekben mennyi időt vesz igénybe egyetlen frissítési tartomány frissítéséhez. Ezt követően a frissítés sikertelen lesz.
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UpgradeMode
A frissítés új UpgradeMode-jának megadása.
Type: | RollingUpgradeMode |
Accepted values: | Invalid, UnmonitoredAuto, UnmonitoredManual, Monitored |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UpgradeReplicaSetCheckTimeoutSec
Másodpercekben megadott maximális időtartamot adja meg, amíg a Service Fabric megvárja a szolgáltatás biztonságos állapotba való újrakonfigurálását, ha még nincs biztonságos állapotban, mielőtt a Service Fabric folytatja a frissítést.
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UpgradeTimeoutSec
Meghatározza, hogy a Service Fabric mennyi időt vesz igénybe másodpercben a teljes frissítéshez. Ezt követően a frissítés sikertelen lesz.
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Bemutatja, mi történne a parancsmag futtatásakor. A parancsmag nem fut.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Bevitelek
None
Kimenetek
System.Object