Freigeben über


RollingUpgradePolicy Klasse

Definition

Die Konfigurationsparameter, die beim Ausführen eines parallelen Upgrades verwendet werden.

public class RollingUpgradePolicy
type RollingUpgradePolicy = class
Public Class RollingUpgradePolicy
Vererbung
RollingUpgradePolicy

Konstruktoren

RollingUpgradePolicy()

Initialisiert eine neue instance der RollingUpgradePolicy-Klasse.

RollingUpgradePolicy(Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>)

Initialisiert eine neue instance der RollingUpgradePolicy-Klasse.

Eigenschaften

EnableCrossZoneUpgrade

Ruft ab, damit VMSS AZ-Grenzen beim Erstellen von Upgradebatches ignorieren kann, oder legt diese fest. Berücksichtigen Sie die Updatedomäne und maxBatchInstancePercent, um die Batchgröße zu bestimmen.

MaxBatchInstancePercent

Ruft den maximalen Prozentsatz der gesamten VM-Instanzen ab, die gleichzeitig durch das parallele Upgrade in einem Batch aktualisiert werden, oder legt diesen fest. Da dies ein Maximum ist, können fehlerhafte Instanzen in vorherigen oder zukünftigen Batches dazu führen, dass der Prozentsatz der Instanzen in einem Batch abnimmt, um eine höhere Zuverlässigkeit sicherzustellen. Der Standardwert für diesen Parameter ist 20 %.

MaxSurge

Ruft das Erstellen neuer virtueller Computer ab, um die Skalierungsgruppe zu aktualisieren, anstatt die vorhandenen virtuellen Computer zu aktualisieren, oder legt diese fest. Vorhandene virtuelle Computer werden gelöscht, sobald die neuen virtuellen Computer für jeden Batch erstellt wurden.

MaxUnhealthyInstancePercent

Ruft den maximalen Prozentsatz der gesamten VM-Instanzen in der Skalierungsgruppe ab, die gleichzeitig fehlerhaft sein können, entweder aufgrund eines Upgrades oder durch die Integritätsprüfungen des virtuellen Computers in einem fehlerhaften Zustand, bevor das parallele Upgrade abgebrochen wird, oder legt diesen fest. Diese Einschränkung wird überprüft, bevor ein Batch gestartet wird. Der Standardwert für diesen Parameter ist 20 %.

MaxUnhealthyUpgradedInstancePercent

Ruft den maximalen Prozentsatz der aktualisierten VM-Instanzen ab, die sich in einem fehlerhaften Zustand befinden, oder legt diesen fest. Diese Überprüfung erfolgt, nachdem jeder Batch aktualisiert wurde. Wenn dieser Prozentsatz jemals überschritten wird, wird das parallele Update abgebrochen. Der Standardwert für diesen Parameter ist 20 %.

PauseTimeBetweenBatches

Ruft die Wartezeit zwischen dem Abschließen des Updates für alle virtuellen Computer in einem Batch und dem Starten des nächsten Batches ab oder legt diese fest. Die Zeitdauer sollte im ISO 8601-Format angegeben werden. Der Standardwert ist 0 Sekunden (PT0S).

PrioritizeUnhealthyInstances

Ruft ein Upgrade aller fehlerhaften Instanzen in einer Skalierungsgruppe vor fehlerfreien Instanzen ab oder legt sie fest.

RollbackFailedInstancesOnPolicyBreach

Ruft das Rollback fehlgeschlagener Instanzen auf das vorherige Modell ab, wenn die Richtlinie für das parallele Upgrade verletzt wird, oder legt dieses fest.

Methoden

Validate()

Überprüfen Sie das Objekt.

Gilt für: