Instanzen in einem Instanzpool stoppen und starten

Sie können alle Instanzen in einem Instanzpool nach Bedarf stoppen und starten, um Software zu aktualisieren oder Fehlerbedingungen zu beheben.

Um Instanzen in einem Instanzpool automatisch basierend auf einem Zeitplan zu stoppen und zu starten, können Sie Autoscaling für den Pool aktivieren.

Tipp

Um alle Instanzen in einem Instanzpool zu stoppen, stoppen Sie den Pool selbst und nicht die einzelnen Instanzen. Wenn Sie alle Instanzen in einem Pool stoppen, ohne den Pool zu stoppen, versucht der Pool, die Instanzen neu zu starten.

Instanz mit dem BS der Instanz herunterfahren oder neu starten

Sie können Instanzen mit den im Betriebssystem verfügbaren Befehlen herunterfahren und neu starten, wenn Sie bei der Instanz angemeldet sind. Beim Herunterfahren einer Instanz mit dem BS der Instanz wird die Abrechnung für diese Instanz nicht gestoppt. Wenn Sie die Instanzen in einem Instanzpool auf diese Weise herunterfahren, müssen Sie den Instanzpool auch über die Konsole oder API stoppen.

Erforderliche IAM-Policy

Um Oracle Cloud Infrastructure zu verwenden, muss Ihnen ein Administrator in einer Policy  Sicherheitszugriff erteilen. Dieser Zugriff ist erforderlich, unabhängig davon, ob Sie die Konsole oder die REST-API mit einem SDK, einer CLI oder einem anderen Tool verwenden. Wenn Sie eine Meldung erhalten, dass Sie keine Berechtigung haben oder nicht autorisiert sind, fragen Sie den Administrator, welcher Zugriffstyp Ihnen erteilt wurde und in welchem Compartment  Sie arbeiten sollen.

Für Administratoren: Eine typische Policy, die Zugriff auf Instanzpools und Instanzkonfigurationen gewährt, finden Sie unter Verwalten von Compute-Instanzkonfigurationen, Instanzpools und Clusternetzwerken durch Benutzer zulassen.

Wenn Sie mit Policys nicht vertraut sind, finden Sie weitere Informationen unter Erste Schritte mit Policys und Allgemeine Policys. Referenzmaterial zum Schreiben von Policys für Instanzen, Cloud-Netzwerke oder andere Core Services-API-Ressourcen finden Sie unter Details zu Core Services.

Ressourcenabrechnung für gestoppte Instanzen

Bei VM- und Bare-Metal-Instanzen ist die Abrechnung von der Ausprägung abhängig, mit der Sie die Instanz erstellen:

  • Standardausprägungen: Durch das Stoppen eines Instanzpools wird die Abrechnung angehalten. Gestoppte Instanzen werden jedoch weiterhin auf Ihre Servicelimits angerechnet.
  • Dense I/O-Ausprägungen: Die Abrechnung wird für gestoppte Instanzpools fortgesetzt, da die NVMe-Speicherressourcen beibehalten werden. Zugehörige Ressourcen werden weiterhin auf Ihre Servicelimits angerechnet. Um die Abrechnung anzuhalten und zugehörige Ressourcen aus Ihren Servicelimits zu entfernen, müssen Sie den Instanzpool löschen.
  • GPU-Ausprägungen: Bei VM-Instanzen, die Ausprägungen in der VM.GPU.A10-Serie verwenden, wird die Abrechnung durch das Stoppen eines Instanzpools angehalten. Gestoppte Instanzen werden jedoch weiterhin auf Ihre Servicelimits angerechnet. Bei allen anderen GPU-Ausprägungen wird die Abrechnung für gestoppte Instanzpools fortgesetzt, da GPU-Ressourcen beibehalten werden. Zugehörige Ressourcen werden weiterhin auf Ihre Servicelimits angerechnet. Um die Abrechnung anzuhalten und zugehörige Ressourcen aus Ihren Servicelimits zu entfernen, müssen Sie den Instanzpool löschen.
  • HPC-Ausprägungen: Die Abrechnung wird für gestoppte Instanzpools fortgesetzt, da die NVMe-Speicherressourcen beibehalten werden. Zugehörige Ressourcen werden weiterhin auf Ihre Servicelimits angerechnet. Um die Abrechnung anzuhalten und zugehörige Ressourcen aus Ihren Servicelimits zu entfernen, müssen Sie den Instanzpool löschen.
  • Optimierte Ausprägungen: Wenn Sie einen Instanzpool bei VM-Instanzen stoppen, wird die Abrechnung angehalten. Gestoppte Instanzen werden jedoch weiterhin auf Ihre Servicelimits angerechnet. Bei Bare-Metal-Instanzen wird die Abrechnung für gestoppte Instanzpools fortgesetzt, da die NVMe-Speicherressourcen beibehalten werden. Zugehörige Ressourcen werden weiterhin auf Ihre Servicelimits angerechnet. Um die Abrechnung anzuhalten und zugehörige Ressourcen aus Ihren Servicelimits zu entfernen, müssen Sie den Instanzpool löschen.

Wenn Sie eine Instanz mit dem BS der Instanz herunterfahren, wird die Abrechnung für diese Instanz nicht gestoppt. Wenn Sie die Instanzen in einem Instanzpool auf diese Weise herunterfahren, müssen Sie den Instanzpool auch über die Konsole oder API stoppen.

Weitere Informationen zu den Preisen für Compute finden Sie unter Compute - Preise. Weitere Informationen über die Abrechnung gestoppter Instanzen, die Microsoft Windows Server ausführen, finden Sie unter Welche Gebühren fallen für Windows Server auf Oracle Cloud Infrastructure an?.

  • So starten Sie alle Instanzen in einem Pool
    1. Öffnen Sie das Navigationsmenü, und klicken Sie auf Compute. Klicken Sie unter Compute auf Instanzpools.
    2. Klicken Sie auf den Namen des Instanzpools, in dem sich die Instanzen befinden, die Sie starten möchten.
    3. Klicken Sie auf Starten, und bestätigen Sie den Vorgang, wenn Sie dazu aufgefordert werden.
    So stoppen Sie alle Instanzen in einem Pool
    1. Öffnen Sie das Navigationsmenü, und klicken Sie auf Compute. Klicken Sie unter Compute auf Instanzpools.
    2. Klicken Sie auf den Namen des Instanzpools, in dem sich die Instanzen befinden, die Sie stoppen möchten.
    3. Klicken Sie auf Stoppen.
    4. Standardmäßig werden die Instanzen ordnungsgemäß von der Konsole gestoppt, indem ein Befehl zum Herunterfahren an das Betriebssystem gesendet wird. Nach einer Wartezeit von 15 Minuten zum Herunterfahren des Betriebssystems werden die Instanzen ausgeschaltet.

      Hinweis

      Wenn das Herunterfahren der Anwendungen, die auf den Instanzen ausgeführt werden, mehr als 15 Minuten dauert, können sie möglicherweise falsch gestoppt werden. Das führt zu einer Datenbeschädigung. Um dies zu vermeiden, fahren Sie die Instanzen mit den Befehlen herunter, die im BS verfügbar sind, bevor Sie die Instanzen über die Konsole stoppen.

      Wenn Sie die Instanzen sofort stoppen möchten, ohne auf die Antwort des Betriebssystems zu warten, aktivieren Sie das Kontrollkästchen Instanzpool durch sofortiges Ausschalten jeder Instanz im Pool erzwingen.

    5. Klicken Sie auf Instanzpool stoppen.
    So starten Sie alle Instanzen in einem Pool neu
    1. Öffnen Sie das Navigationsmenü, und klicken Sie auf Compute. Klicken Sie unter Compute auf Instanzpools.
    2. Klicken Sie auf den Namen des Instanzpools, in dem sich die Instanzen befinden, die Sie neu starten möchten.
    3. Klicken Sie auf Neu starten.
    4. Standardmäßig werden die Instanzen ordnungsgemäß von der Konsole neu gestartet, indem ein Shutdown-Befehl an das Betriebssystem gesendet wird. Nach einer Wartezeit von 15 Minuten zum Herunterfahren des Betriebssystems werden die Instanzen aus- und dann wieder eingeschaltet.

      Hinweis

      Wenn das Herunterfahren der Anwendungen, die auf den Instanzen ausgeführt werden, mehr als 15 Minuten dauert, können sie möglicherweise falsch gestoppt werden. Das führt zu einer Beschädigung der Daten. Um das zu vermeiden, fahren Sie die Instanzen mit den im BS verfügbaren Befehlen herunter, bevor Sie die Instanz über die Konsole neu starten.

      Wenn Sie die Instanzen sofort neu starten möchten, aktivieren Sie das Kontrollkästchen Reboot der Instanz erzwingen, indem Sie jede Instanz im Pool sofort aus- und anschließend wieder einschalten.

    5. Klicken Sie auf Instanzpool neu starten.
  • Um den Lebenszyklusstatus der Instanzen in einem Instanzpool mit der CLI zu verwalten, öffnen Sie eine Eingabeaufforderung, und führen Sie einen der folgenden Befehle aus.

    Um die Instanzen im angegebenen Instanzpool zu starten (einzuschalten), verwenden Sie den Befehl instance-pool start:

    oci compute-management instance-pool start --instance-pool-id <INSTANCE_POOL_OCID>

    Um die Instanzen im angegebenen Instanzpool zu stoppen (sofort auszuschalten), verwenden Sie den Befehl instance-pool stop:

    oci compute-management instance-pool stop --instance-pool-id <INSTANCE_POOL_OCID>

    Um die Instanzen im angegebenen Instanzpool per Softstop zu stoppen (ACPI herunterfahren), verwenden Sie den Befehl instance-pool softstop:

    oci compute-management instance-pool softstop --instance-pool-id <INSTANCE_POOL_OCID>

    Um die Instanzen im angegebenen Instanzpool zurückzusetzen (sofort aus- und einzuschalten), verwenden Sie den Befehl instance-pool reset:

    oci compute-management instance-pool reset --instance-pool-id <INSTANCE_POOL_OCID>

    Um die Instanzen im angegebenen Instanzpool per Softreset zurückzusetzen (ACPI herunterfahren und einschalten), verwenden Sie den Befehl instance-pool softreset:

    oci compute-management instance-pool softreset --instance-pool-id <INSTANCE_POOL_OCID>

    Eine vollständige Liste der Kennzeichen und Variablenoptionen für die Compute Service-CLI-Befehle 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.

    So verwalten Sie den Lebenszyklusstatus der Instanzen in einem Instanzpool mit der API: