Start-ServiceFabricClusterUpgrade
Aktualisiert einen Service Fabric-Cluster.
Syntax
Start-ServiceFabricClusterUpgrade
[-CodePackageVersion] <String>
[-ClusterManifestVersion] <String>
[-ForceRestart]
[[-UpgradeReplicaSetCheckTimeoutSec] <UInt32>]
[[-SortOrder] <UpgradeSortOrder>]
[-ReplicaQuorumTimeoutSec <UInt32>]
[-RestartProcess]
[-InstanceCloseDelayDurationSec <UInt32>]
[-UnmonitoredAuto]
[-Force]
[-TimeoutSec <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Start-ServiceFabricClusterUpgrade
[-Code]
[-CodePackageVersion] <String>
[-ForceRestart]
[[-UpgradeReplicaSetCheckTimeoutSec] <UInt32>]
[[-SortOrder] <UpgradeSortOrder>]
[-ReplicaQuorumTimeoutSec <UInt32>]
[-RestartProcess]
[-InstanceCloseDelayDurationSec <UInt32>]
[-UnmonitoredAuto]
[-Force]
[-TimeoutSec <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Start-ServiceFabricClusterUpgrade
[-Code]
[-CodePackageVersion] <String>
[-ForceRestart]
[[-UpgradeReplicaSetCheckTimeoutSec] <UInt32>]
[[-SortOrder] <UpgradeSortOrder>]
[-ReplicaQuorumTimeoutSec <UInt32>]
[-RestartProcess]
[-InstanceCloseDelayDurationSec <UInt32>]
[-UnmonitoredManual]
[-Force]
[-TimeoutSec <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Start-ServiceFabricClusterUpgrade
[-Code]
[-CodePackageVersion] <String>
[-ForceRestart]
[[-UpgradeReplicaSetCheckTimeoutSec] <UInt32>]
[[-SortOrder] <UpgradeSortOrder>]
[-ReplicaQuorumTimeoutSec <UInt32>]
[-RestartProcess]
[-InstanceCloseDelayDurationSec <UInt32>]
[-Monitored]
-FailureAction <UpgradeFailureAction>
[-HealthCheckRetryTimeoutSec <UInt32>]
[-HealthCheckWaitDurationSec <UInt32>]
[-HealthCheckStableDurationSec <UInt32>]
[-UpgradeDomainTimeoutSec <UInt32>]
[-UpgradeTimeoutSec <UInt32>]
[-ConsiderWarningAsError <Boolean>]
[-MaxPercentUnhealthyApplications <Byte>]
[-MaxPercentUnhealthyNodes <Byte>]
[-ApplicationTypeHealthPolicyMap <ApplicationTypeHealthPolicyMap>]
[-EnableDeltaHealthEvaluation]
[-MaxPercentDeltaUnhealthyNodes <Byte>]
[-MaxPercentUpgradeDomainDeltaUnhealthyNodes <Byte>]
[-Force]
[-ApplicationHealthPolicyMap <ApplicationHealthPolicyMap>]
[-NodeTypeHealthPolicyMap <NodeTypeHealthPolicyMap>]
[-TimeoutSec <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Start-ServiceFabricClusterUpgrade
[-Config]
[-ClusterManifestVersion] <String>
[-ForceRestart]
[[-UpgradeReplicaSetCheckTimeoutSec] <UInt32>]
[[-SortOrder] <UpgradeSortOrder>]
[-ReplicaQuorumTimeoutSec <UInt32>]
[-RestartProcess]
[-InstanceCloseDelayDurationSec <UInt32>]
[-UnmonitoredAuto]
[-Force]
[-TimeoutSec <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Start-ServiceFabricClusterUpgrade
[-Config]
[-ClusterManifestVersion] <String>
[-ForceRestart]
[[-UpgradeReplicaSetCheckTimeoutSec] <UInt32>]
[[-SortOrder] <UpgradeSortOrder>]
[-ReplicaQuorumTimeoutSec <UInt32>]
[-RestartProcess]
[-InstanceCloseDelayDurationSec <UInt32>]
[-UnmonitoredManual]
[-Force]
[-TimeoutSec <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Start-ServiceFabricClusterUpgrade
[-Config]
[-ClusterManifestVersion] <String>
[-ForceRestart]
[[-UpgradeReplicaSetCheckTimeoutSec] <UInt32>]
[[-SortOrder] <UpgradeSortOrder>]
[-ReplicaQuorumTimeoutSec <UInt32>]
[-RestartProcess]
[-InstanceCloseDelayDurationSec <UInt32>]
[-Monitored]
-FailureAction <UpgradeFailureAction>
[-HealthCheckRetryTimeoutSec <UInt32>]
[-HealthCheckWaitDurationSec <UInt32>]
[-HealthCheckStableDurationSec <UInt32>]
[-UpgradeDomainTimeoutSec <UInt32>]
[-UpgradeTimeoutSec <UInt32>]
[-ConsiderWarningAsError <Boolean>]
[-MaxPercentUnhealthyApplications <Byte>]
[-MaxPercentUnhealthyNodes <Byte>]
[-ApplicationTypeHealthPolicyMap <ApplicationTypeHealthPolicyMap>]
[-EnableDeltaHealthEvaluation]
[-MaxPercentDeltaUnhealthyNodes <Byte>]
[-MaxPercentUpgradeDomainDeltaUnhealthyNodes <Byte>]
[-Force]
[-ApplicationHealthPolicyMap <ApplicationHealthPolicyMap>]
[-NodeTypeHealthPolicyMap <NodeTypeHealthPolicyMap>]
[-TimeoutSec <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Start-ServiceFabricClusterUpgrade
[-CodePackageVersion] <String>
[-ClusterManifestVersion] <String>
[-ForceRestart]
[[-UpgradeReplicaSetCheckTimeoutSec] <UInt32>]
[[-SortOrder] <UpgradeSortOrder>]
[-ReplicaQuorumTimeoutSec <UInt32>]
[-RestartProcess]
[-InstanceCloseDelayDurationSec <UInt32>]
[-UnmonitoredManual]
[-Force]
[-TimeoutSec <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Start-ServiceFabricClusterUpgrade
[-CodePackageVersion] <String>
[-ClusterManifestVersion] <String>
[-ForceRestart]
[[-UpgradeReplicaSetCheckTimeoutSec] <UInt32>]
[[-SortOrder] <UpgradeSortOrder>]
[-ReplicaQuorumTimeoutSec <UInt32>]
[-RestartProcess]
[-InstanceCloseDelayDurationSec <UInt32>]
[-Monitored]
-FailureAction <UpgradeFailureAction>
[-HealthCheckRetryTimeoutSec <UInt32>]
[-HealthCheckWaitDurationSec <UInt32>]
[-HealthCheckStableDurationSec <UInt32>]
[-UpgradeDomainTimeoutSec <UInt32>]
[-UpgradeTimeoutSec <UInt32>]
[-ConsiderWarningAsError <Boolean>]
[-MaxPercentUnhealthyApplications <Byte>]
[-MaxPercentUnhealthyNodes <Byte>]
[-ApplicationTypeHealthPolicyMap <ApplicationTypeHealthPolicyMap>]
[-EnableDeltaHealthEvaluation]
[-MaxPercentDeltaUnhealthyNodes <Byte>]
[-MaxPercentUpgradeDomainDeltaUnhealthyNodes <Byte>]
[-Force]
[-ApplicationHealthPolicyMap <ApplicationHealthPolicyMap>]
[-NodeTypeHealthPolicyMap <NodeTypeHealthPolicyMap>]
[-TimeoutSec <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Beschreibung
Das Cmdlet "Start-ServiceFabricClusterUpgrade" aktualisiert einen Service Fabric-Cluster . Sie können Service Fabric-Code, Konfiguration oder Code und Konfiguration aktualisieren.
Um Service Fabric-Cluster zu verwalten, starten Sie Windows PowerShell mithilfe der Option "Als Administrator ausführen". Bevor Sie einen Vorgang in einem Service Fabric-Cluster ausführen, stellen Sie mithilfe des Cmdlets Connect-ServiceFabricCluster eine Verbindung mit dem Cluster her.
Beispiele
Beispiel 1: Starten eines nicht überwachten manuellen Upgrades
PS C:\> Start-ServiceFabricClusterUpgrade -CodePackageVersion "2.0.59.0" -ClusterManifestVersion "v2" -UnmonitoredManual
Dieser Befehl startet das nicht überwachte manuelle Upgrade für das angegebene Codepaket und die Konfiguration.
Beispiel 2: Starten des Upgrades nur für Code
PS C:\> Start-ServiceFabricClusterUpgrade -Code -CodePackageVersion "2.0.59.0" -UnmonitoredAuto
Dieser Befehl startet das nicht überwachte automatische Upgrade für das angegebene Codepaket. Es gibt kein Konfigurationsupgrade.
Beispiel 3: Nur Upgrade für config starten
Start-ServiceFabricClusterUpgrade -ClusterManifestVersion "v2" -Config -FailureAction Rollback -Monitored
Dieser Befehl startet das überwachte Config-Upgrade nur für die angegebene Clustermanifestversion. Das Upgrade verwendet Standardintegritätsrichtlinien, und die Fehleraktion wird als Rollback angegeben.
Beispiel 4: Starten des Upgrades mit einer benutzerdefinierten Integritätsrichtlinie
PS C:\> $AppTypeHealthPolicyMap = New-Object -TypeName "System.Fabric.Health.ApplicationTypeHealthPolicyMap"
PS C:\> $AppTypeHealthPolicyMap.Add("CriticalAppType", 0)
PS C:\> $svcType = New-Object -TypeName System.Fabric.Health.ServiceTypeHealthPolicy
PS C:\> $svcType.MaxPercentUnhealthyPartitionsPerService = 20
PS C:\> $svcType.MaxPercentUnhealthyReplicasPerPartition = 20
PS C:\> $warningAsErrorPolicy = New-Object -TypeName System.Fabric.Health.ApplicationHealthPolicy
PS C:\> $warningAsErrorPolicy.ConsiderWarningAsError = $true
PS C:\> $warningAsErrorPolicy.DefaultServiceTypeHealthPolicy = $svcType
PS C:\> $appHealthPolicyMap = New-Object -TypeName System.Fabric.Health.ApplicationHealthPolicyMap
PS C:\> $appHealthPolicyMap.Add("fabric:/System", $warningAsErrorPolicy)
PS C:\> Start-ServiceFabricClusterUpgrade -CodePackageVersion "4.2.83.9493" -ClusterManifestVersion "ScaleMin-1.0" -Monitored -FailureAction Rollback -ApplicationTypeHealthPolicyMap $AppTypeHealthPolicyMap -Force -MaxPercentUnhealthyNodes 20 -MaxPercentUnhealthyApplications 20 -ApplicationHealthPolicyMap $appHealthPolicyMap
Dieser Befehl startet das überwachte Upgrade für das angegebene Codepaket und die Konfiguration und übergibt benutzerdefinierte Integritätsrichtlinien. Es gibt eine benutzerdefinierte Clusterintegritätsrichtlinie an, definiert eine andere MaxPercentUnhealthyApplications für einen kritischen Anwendungstyp und eine benutzerdefinierte Anwendungsintegritätsrichtlinie für die Clustersystemanwendung.
Parameter
-ApplicationHealthPolicyMap
Gibt ein System.Fabric.Health.ApplicationHealthPolicyMap-Objekt an, das benutzerdefinierte Integritätsrichtlinien für einige oder alle Anwendungen enthält. Wenn Sie diesen Parameter nicht angeben oder wenn Sie keinen Eintrag in die Karte für eine Anwendung einschließen, wird diese Anwendung mit der im Anwendungsmanifest definierten Anwendungsintegritätsrichtlinie ausgewertet, wenn sie vorhanden ist, oder die Standardintegritätsrichtlinie andernfalls.
Type: | ApplicationHealthPolicyMap |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ApplicationTypeHealthPolicyMap
Gibt die Zuordnung an, die den maximalen Prozentsatz von ungesunden Anwendungen definiert, die pro Anwendungstyp zulässig sind. Anwendungstypen in dieser Karte werden mithilfe bestimmter Prozentsätze und nicht mit dem globalen Prozentsatz ausgewertet, der im Parameter MaxPercentUnhealthyApplications angegeben ist.
Wenn beispielsweise einige Anwendungen eines Typs wichtig sind, kann der Clusteradministrator der Zuordnung einen Eintrag für diesen Anwendungstyp hinzufügen und ihm den Wert 0 % zuweisen (der aussagt, dass Fehler nicht toleriert werden). Alle anderen Anwendungen können mit dem Parameter MaxPercentUnhealthyApplications auf 20 % ausgewertet werden, um einige Fehler aus den Tausenden von Anwendungsinstanzen zu tolerieren.
Die Zuordnung der Anwendungstyp-Integritätsrichtlinie wird nur verwendet, wenn das Clustermanifest die Integritätsbewertung des Anwendungstyps mithilfe des Konfigurationseintrags für HealthManager/EnableApplicationTypeHealthValuierung ermöglicht.
Type: | ApplicationTypeHealthPolicyMap |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ClusterManifestVersion
Gibt die in einem Service Fabric-Clustermanifest gespeicherte Version an.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Code
Gibt an, dass das Paket nur eine Service Fabric-.msi-Datei enthält.
Type: | SwitchParameter |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CodePackageVersion
Gibt die Version der Service Fabric-.msi-Datei an.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Config
Gibt an, dass das Paket ein Service Fabric-Clustermanifest ist.
Type: | SwitchParameter |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Fordert vor der Ausführung des Cmdlets zur Bestätigung auf.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ConsiderWarningAsError
Gibt an, ob ein Warnungsstatusereignis während der Integritätsbewertung der Cluster-Entität und der Knoten-Entitäten als Fehlerereignis behandelt werden soll. Anwendungen werden mithilfe von Anwendungsintegritätsrichtlinieneinstellungen ausgewertet.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableDeltaHealthEvaluation
Gibt an, dass die Delta-Integritätsbewertung verwendet wird, um festzustellen, ob der Service Fabric-Cluster gesund ist.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FailureAction
Gibt die Aktion an, die ausgeführt werden soll, wenn das überwachte Upgrade fehlschlägt. Zulässige Werte für diesen Parameter:
- Rollback
- Manuell
Type: | UpgradeFailureAction |
Accepted values: | Invalid, Rollback, Manual |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
Gibt an, dass dieses Cmdlet die Warnmeldung übersprungen und das Upgrade erzwingt.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ForceRestart
Gibt an, dass der Diensthost neu gestartet wird, auch wenn das Upgrade eine Konfigurationsänderung ist.
Type: | SwitchParameter |
Position: | 2 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-HealthCheckRetryTimeoutSec
Gibt die Dauer in Sekunden an, nach der Service Fabric die Integritätsprüfung zurückgibt, wenn die vorherige Integritätsprüfung fehlschlägt.
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-HealthCheckStableDurationSec
Gibt die Dauer in Sekunden an, die Service Fabric wartet, um zu überprüfen, ob der Cluster stabil ist, bevor Sie zur nächsten Upgradedomäne wechseln oder das Upgrade abschließen. Diese Wartezeit verhindert, dass nicht erkannte Integritätsänderungen direkt nach der Ausführung der Integritätsprüfung ausgeführt werden.
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-HealthCheckWaitDurationSec
Gibt die Dauer in Sekunden an, auf die Service Fabric wartet, bevor die anfängliche Integritätsprüfung ausgeführt wird, nachdem sie das Upgrade in der Upgradedomäne abgeschlossen hat.
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InstanceCloseDelayDurationSec
Gibt die Dauer in Sekunden an, um zu warten, bevor eine zustandslose Instanz, die durch das Clusterupgrade betroffen ist, geschlossen wird, damit die aktiven Anforderungen ordnungsgemäß abgelassen werden können. Diese Wartezeitdauer ist nur für die Instanzen dieser zustandslosen Dienste wirksam, die einen nicht Nullwert für die InstanzCloseDelayDuration konfiguriert haben und den vorkonfigurierten Wert außer Kraft setzen. Weitere Informationen finden Sie unter InstanceCloseDelayDuration .
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MaxPercentDeltaUnhealthyNodes
Gibt den maximalen Prozentsatz von Delta-Unhealthy-Knoten an, die aggregierte Integritätszustände des Fehlers aufweisen können. Wenn die aktuellen ungesunden Knoten den Prozentsatz relativ zum Status am Anfang des Upgrades nicht berücksichtigen, wird der Cluster als ungesund betrachtet.
Type: | Byte |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MaxPercentUnhealthyApplications
Gibt den maximalen Prozentsatz von Anwendungen an, die aggregierte Integritätszustände des Fehlers aufweisen können. Wenn die derzeit ungesunden Anwendungen diesen Betrag nicht berücksichtigen, wird der Cluster als ungesund betrachtet.
Type: | Byte |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MaxPercentUnhealthyNodes
Gibt den maximalen Prozentsatz der Knoten an, die aggregierte Integritätszustände des Fehlers aufweisen können. Wenn die aktuellen ungesunden Anwendungen diesen Prozentsatz nicht berücksichtigen, wird der Cluster als ungesund betrachtet.
Type: | Byte |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MaxPercentUpgradeDomainDeltaUnhealthyNodes
Gibt den maximalen Prozentsatz des Upgradedomänen deltas ungesunde Knoten an, die aggregierte Integritätszustände des Fehlers aufweisen können. Wenn es eine Upgradedomäne gibt, in der die aktuellen ungesunden Knoten den Prozentsatz relativ zum Status am Anfang des Upgrades nicht berücksichtigen, wird der Cluster als ungesund betrachtet.
Type: | Byte |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Monitored
Gibt an, dass das Upgrade überwacht wird. Dies bedeutet, dass Integritätsüberprüfungen nach Abschluss des Upgrades für eine Upgradedomäne ausgeführt werden. Wenn die Integrität der Upgradedomäne und der Cluster die angegebenen Integritätsrichtlinien erfüllen, startet Service Fabric das Upgrade der nächsten Upgradedomäne. Wenn die Upgradedomäne oder der Cluster keine Integritätsrichtlinien erfüllen kann, schlägt das Upgrade fehl, und Service Fabric schlägt das Upgrade zurück oder wechselt je nach der angegebenen Fehleraktion zu nicht überwachtem manuellen Modus.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NodeTypeHealthPolicyMap
Definiert eine Karte mit maximalen Prozentsätzen für ungesunde Knoten für bestimmte Knotentypen.
Die Zuordnung der Knotentyp-Integritätsrichtlinie kann während der Clusterintegritätsevaluierung verwendet werden, um spezielle Knotentypen zu beschreiben. Die in der Karte enthaltenen Knotentypen werden mit dem Prozentsatz ausgewertet, der in der Karte enthalten ist, und auch mit der globalen (siehe System.Fabric.Health.ClusterHealthPolicy.MaxPercentUnhealthyNodes). Die Knoten von Knotentypen, die in der Karte angegeben sind, werden auch für den globalen Knotenpool gezählt; sie sind unabhängige Prüfungen.
Type: | NodeTypeHealthPolicyMap |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ReplicaQuorumTimeoutSec
Gibt den Timeoutzeitraum in Sekunden an, um zu überprüfen, ob der Replikatsatz über quorum verfügt. Nach dem Timeout-Zeitraum wird das Upgrade fortgesetzt.
Dieser Parameter wurde veraltet. Geben Sie stattdessen den Parameter UpgradeReplicaSetCheckTimeoutSec an.
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RestartProcess
Gibt an, dass der Diensthost im Rahmen des Upgrades neu gestartet wird.
Dieser Parameter wurde veraltet. Geben Sie stattdessen den ForceRestart-Parameter an.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SortOrder
Definiert die Reihenfolge, in der ein Upgrade über den Cluster fortläuft.
Mögliche Werte:
Invalid
- Gibt an, dass diese Sortierreihenfolge ungültig ist. Alle Service Fabric-Enumerationen verfügen über den ungültigen Typ.Default
- Gibt an, dass die Standardsortierreihenfolge (wie im Clustermanifest angegeben) verwendet wird.Numeric
- Gibt an, dass numerische Sortierreihenfolge (UD-Namen sortiert als Zahlen) verwendet werden.Lexicographical
- Gibt an, dass die Sortierreihenfolge (ud-Namen sortiert als Zeichenfolgen) verwendet werden.ReverseNumeric
- Gibt an, dass die umgekehrte numerische Sortierreihenfolge (UD-Namen sortiert als Zahlen) verwendet werden.ReverseLexicographical
- Gibt an, dass die Sortierreihenfolge (UD-Namen, die als Zeichenfolgen sortiert sind) verwendet werden.
Type: | UpgradeSortOrder |
Accepted values: | Invalid, Default, Numeric, Lexicographical, ReverseNumeric, ReverseLexicographical |
Position: | 4 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TimeoutSec
Gibt den Timeoutzeitraum in Sekunden für den Vorgang an.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UnmonitoredAuto
Gibt an, dass das Upgrade automatisch ausgeführt und nicht überwacht wird. Es werden keine Integritätsüberprüfungen ausgeführt, und nachdem Service Fabric eine Upgradedomäne aktualisiert hat, startet Service Fabric das Upgrade der nächsten Upgradedomäne unabhängig vom Status des Clusterstatus. Dieser Modus wird für die Produktionsverwendung nicht empfohlen.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UnmonitoredManual
Gibt an, dass das Upgrade manuell ausgeführt und nicht überwacht wird. Nachdem Service Fabric eine Upgradedomäne aktualisiert hat, wartet sie auf das Cmdlet "Resume-ServiceFabricClusterUpgrade ", um das Upgrade der nächsten Upgradedomäne explizit zu starten.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UpgradeDomainTimeoutSec
Gibt die maximale Zeit in Sekunden an, mit der Service Fabric eine einzelne Upgradedomäne aktualisieren kann. Nach diesem Zeitraum schlägt das Upgrade fehl.
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UpgradeReplicaSetCheckTimeoutSec
Gibt die maximale Zeit an, in der Service Fabric auf eine Partition wartet, die sich in einem sicheren Zustand befindet, wenn nicht bereits in einem sicheren Zustand. Sobald die Sicherheitsprüfungen für alle Partitionen eines Knotens absolviert sind, fährt Service Fabric mit dem Upgrade auf diesem Knoten fort.
Type: | UInt32 |
Position: | 3 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UpgradeTimeoutSec
Gibt die maximale Zeit in Sekunden an, die Service Fabric für das gesamte Upgrade benötigt. Nach diesem Zeitraum schlägt das Upgrade fehl.
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Eingaben
None
Ausgaben
System.Object