Größe eines Instanzpools aktualisieren
Sie können die Anzahl der Instanzen für einen Instanzpool manuell aktualisieren.
Wenn Sie die Größe eines Instanzpools erhöhen, erstellt der Pool Instanzen mit der Instanzkonfiguration des Pools als Vorlage. Um dem Pool vorhandene Instanzen hinzuzufügen, können Sie sie stattdessen an den Pool anschließen.
Wenn Sie die Größe eines Instanzpools verringern, löscht (beendet) der Pool die zusätzlichen Instanzen. Instanzen werden in dieser Reihenfolge beendet: Die Anzahl der Instanzen wird über Availability-Domains und dann über Faultdomains hinweg ausgeglichen. Schließlich wird die älteste Instanz in einer Faultdomain zuerst beendet. Wenn Sie Aufgaben für eine Instanz ausführen müssen, bevor sie gelöscht wird, trennen Sie die Instanz vom Pool, und löschen Sie sie separat.
Um die Anzahl der Instanzen in einem Instanzpool basierend auf Performancemetriken oder einem Zeitplan automatisch anzupassen, aktivieren Sie das Autoscaling für den Instanzpool.
Um zu bestimmen, ob Kapazität für eine bestimmte Ausprägung verfügbar ist, bevor Sie die Größe eines Instanzpools ändern, verwenden Sie den Vorgang CreateComputeCapacityReport.
- Navigieren Sie zur Listenseite Instanzpools. Wenn Sie Hilfe beim Suchen der Listenseite benötigen, lesen Sie Instanzpools auflisten.
- Wählen Sie den Namen des Instanzpools aus, den Sie aktualisieren möchten, um die Detailseite anzuzeigen.
- Wählen Sie Bearbeiten aus.
- Im Feld Anzahl Instanzen können Sie die aktualisierte Anzahl von Instanzen für den Instanzpool angeben.
- Wählen Sie Speichern aus.
Skalierungsereignisse
Wenn Sie die Größe des Instanzpools aktualisieren, wird ein Skalierungsereignis ausgelöst. Beachten Sie Folgendes:
- Wenn der Lebenszyklusstatus des Instanzpools Skalierung lautet, erstellt der Pool neue Instanzen oder löscht vorhandene Instanzen, um die aktualisierte Größe zu erreichen. Um die Instanzen zwischen Platzierungen (Availability-Domain und Faultdomain) auszugleichen, werden Instanzen zunächst abhängig davon beendet, wie viele Instanzen in dem Instanzpool sich in dieser Availability-Domain und Faultdomain befinden. Innerhalb einer Platzierung werden die ältesten Instanzen zuerst beendet.
- Wenn der Lebenszyklusstatus des Instanzpools Gestoppt lautet, werden zur Vergrößerung neue Instanzen für den Pool konfiguriert, jedoch nicht gestartet. Für eine Reduzierung der Größe werden die Instanzen beendet.
Tipp
Um den Fortschritt des Vorgangs zu verfolgen und Fehler zur Fehlerbehebung zu beheben, die beim Erstellen der Instanz auftreten, verwenden Sie die zugehörige Arbeitsanforderung.Wichtig
Wenn sich der Instanzpool längere Zeit im Skalierungs- oder Provisioning-Status befindet, hat die Anzahl der angeforderten Instanzen möglicherweise die Servicelimits des Mandanten für diese Ausprägung und Availability-Domain überschritten. Prüfen Sie die Servicelimits des Mandanten für Compute.Um die Größe eines Instanzpools zu aktualisieren, verwenden Sie den Befehl
instance-pool update
:oci compute-management instance-pool update --instance-pool-id <INSTANCE_POOL_OCID> --size <NUMBER>
oci compute-management instance-pool update --from-json <file://path/to/file.json>
<file://path/to/file.json> ist der Pfad zu einer JSON-Datei, in der die Instanzdetails definiert werden. Informationen zum Generieren eines Beispiels für die JSON-Datei finden Sie unter Erweiterte JSON-Optionen.
Eine vollständige Liste der Kennzeichen und Variablenoptionen für die CLI-Befehle des Compute-Service finden Sie in der Befehlszeilenreferenz für Compute.
Informationen zur Verwendung der API und zu Signieranforderungen finden Sie unter REST-API-Dokumentation und Sicherheitszugangsdaten. Informationen zu SDKs finden Sie unter SDKs und die CLI.
Verwenden Sie den Vorgang UpdateInstancePool, um die Größe eines Instanzpools zu aktualisieren.