Instanzpools erstellen

Mit Instanzpools können Sie mehrere Compute-Instanzen innerhalb derselben Region wie eine Gruppe erstellen und verwalten.

Wenn Sie einen Instanzpool erstellen, verwenden Sie eine Instanzkonfiguration als Vorlage, um Instanzen im Pool zu erstellen. Sie können vorhandene Instanzen auch an einen Pool anhängen, indem Sie den Pool aktualisieren.

Optional können Sie einen oder mehrere Load Balancer und Network Load Balancer mit einem Instanzpool verknüpfen. Wenn Sie dem Instanzpool eine Instanz hinzufügen, wird die Instanz automatisch dem Backend-Set  des Load Balancers oder des Network Load Balancers hinzugefügt. Wenn die Instanz einen fehlerfreien Status erreicht (die Instanz horcht auf der konfigurierten Portnummer), wird eingehender Traffic automatisch an die neue Instanz weitergeleitet.

Um zu bestimmen, ob Kapazität für eine bestimmte Ausprägung verfügbar ist, bevor Sie einen Instanzpool erstellen, verwenden Sie den API-Vorgang CreateComputeCapacityReport.

Bevor Sie beginnen

Bevor Sie einen Instanzpool erstellen können, benötigen Sie:

  • eine Instanzkonfiguration. Eine Instanzkonfiguration ist eine Vorlage, die die Einstellungen für das Erstellen von Instanzen definiert. Wenn Sie den Instanzpool erstellen, wird Monitoring standardmäßig für Instanzen aktiviert, die Monitoring unterstützen, unabhängig von den Einstellungen in der Instanzkonfiguration. Weitere Informationen finden Sie unter Instanzkonfigurationen erstellen.

    Hinweis

    Sie können keinen Instanzpool über eine Instanzkonfiguration erstellen, deren Imagequelle ein Boot-Volume ist.
  • Wenn Sie den Instanzpool mit einem Load Balancer oder Network Load Balancer verknüpfen möchten, benötigen Sie einen Load Balancer oder Network Load Balancer und ein Backend-Set. Die Schritte zum Erstellen eines Load Balancers finden Sie unter Load-Balancer-Verwaltung. Die Schritte zum Erstellen eines Network Load Balancer finden Sie unter Network Load Balancer-Verwaltung.
  • So erstellen Sie einen Instanzpool:

    • Navigieren Sie zur Listenseite Instanzpools. Wenn Sie Hilfe beim Suchen der Listenseite benötigen, lesen Sie Instanzpools auflisten.
    • Wählen Sie Instanzpool erstellen aus.

    1. Allgemeine Details hinzufügen

    Geben Sie bitte Folgendes ein:

    • Name: Geben Sie einen Namen für den Instanzpool ein. Der Name muss nicht eindeutig sein. Sie können ihn später ändern. Geben Sie dabei keine vertraulichen Informationen ein.
    • Compartment: Wählen Sie das Compartment aus, in dem der Instanzpool erstellt werden soll.
    • Instanzkonfiguration: Wählen Sie eine Instanzkonfiguration aus.
    • Anzahl Instanzen: Geben Sie die Zielanzahl von Instanzen an.
    • Wählen Sie Erweiterte Optionen aus, um Tagging- und Instanzanzeige- und Hostnamensformatiereroptionen anzuzeigen.
      • (Optional) Formatter-Optionen: Passen Sie den Anzeigenamen der Instanz und den Hostnamen der Instanz für Instanzen an, die Sie im Pool erstellen.
        • Mit dem Feld Instanzanzeigenamensformatierer können Sie den Anzeigenamen einer Instanz anpassen, die Sie für diesen Pool erstellen. Geben Sie eine Textzeichenfolge ein, die alphanumerische Kleinbuchstaben, Symbole und Bindestriche enthält. Die Zeichenfolge muss auch das Token ${launchCount} enthalten. Beispiel: my-string-${launchCount}.
        • Verwenden Sie das Feld Instanzhostnamensformatierer, um eine Textzeichenfolge einzugeben, die alphanumerische Kleinbuchstaben, Symbole und Bindestriche enthält. Die Zeichenfolge muss auch das Token ${launchCount} enthalten. Beispiel: my-string-${launchCount}.
      • (Optional) Tags: Fügen Sie Tags für den Instanzpool hinzu.

        Wenn Sie über Berechtigungen zum Erstellen von Ressourcen verfügt, sind Sie auch berechtigt: Freiformtags auf diese Ressource anwenden. Um ein definiertes Tag anzuwenden, benötigen Sie Die Berechtigungen zum Verwenden des Tag-Namespace. Weitere Informationen zum Tagging finden Sie unter Ressourcentags. Wenn Sie nicht sicher sind, ob Tags angewendet werden sollen, überspringen Sie diese Option, oder fragen Sie einen Administrator. Sie können Tags später anwenden.

    • Wählen Sie Weiter aus.

    2. Poolplatzierung konfigurieren

    Füllen Sie das Formular aus.

    • Availability-Domain: Wählen Sie die Availability-Domain aus, in der die Instanzen erstellt werden sollen.
    • Faultdomains: Führen Sie einen der folgenden Schritte durch:

      • Wenn das System Instanzen basierend auf der Kapazität bestmöglich auf Faultdomains verteilen soll, lassen Sie das Feld leer.
      • Wenn die Instanzen im Pool gleichmäßig in einer oder mehreren Faultdomains verteilt werden müssen, wählen Sie die Faultdomains aus, in die die Instanzen platziert wurden sollen. Wenn in den ausgewählten Faultdomains keine ausreichende Kapazität verfügbar ist, wird der Pool nicht erfolgreich gestartet oder skaliert. Weitere Informationen finden Sie unter Instanzen für High Availability auf Faultdomains verteilen.
    • Primäre VNIC:

      • Virtuelles Cloud-Netzwerk: Wählen Sie das virtuelle Cloud-Netzwerk (VCN) aus, in dem die Instanzen erstellt werden. Ändern Sie bei Bedarf das Compartment.
      • Subnetz: Wählen Sie ein Subnetz im Cloud-Netzwerk aus, dem die Instanzen zugeordnet werden sollen. Ändern Sie bei Bedarf das Compartment. Die Subnetze sind öffentlich oder privat. Privat bedeutet, dass die Instanzen in diesem Subnetz keine öffentlichen IP-Adressen haben können. Weitere Informationen finden Sie unter Zugriff auf das Internet. Subnetze sind entweder spezifisch für eine Availability-Domain oder regional (regionale Subnetze haben "regional" nach dem Namen). Es wird empfohlen, regionale Subnetze zu verwenden.

        Weitere Informationen zu den Einstellungen in diesem Abschnitt finden Sie unter Instanzen erstellen.

      Hinweis

      Wenn durch die Instanzkonfiguration sekundäre VNICs definiert sind, wird der Abschnitt Secondary VNIC angezeigt. Wählen Sie das sekundäre VCN und Subnetz für den Instanzpool aus.

      Primäre VNIC-IP-Adressen: Wählen Sie die öffentlichen und privaten IP-Adressen für diesen Pool aus. Weitere Informationen zu den Einstellungen in diesem Abschnitt finden Sie unter Instanzen erstellen.

    • + Weitere Availability-Domain: Wenn der Instanzpool Instanzen in mehr als einer Availability-Domain erstellen soll, wählen Sie diese Option aus. Wiederholen Sie dann die vorherigen Schritte.
    • (Optional) Load Balancer zuordnen: Um einen Load Balancer oder Network Load Balancer mit dem Instanzpool zu verknüpfen, aktivieren Sie das Kontrollkästchen:

      • Load-Balancer-Typ: Geben Sie den Typ des Load Balancers an.

        Weitere Informationen finden Sie unter Überblick über Load Balancer oder Überblick über Flexible Network Load Balancer.

      • Compartment: Wählen Sie das Load Balancer Compartment aus.
      • Load Balancer: Wählen Sie den Load Balancer in der Liste der Load Balancer aus.

        Die in der Liste verfügbaren Optionen werden durch den Load-Balancer-Typ, das Compartment und die verfügbaren Load Balancer bestimmt.

      • Backend-Set: Wählen Sie das Backend-Set auf dem Load Balancer oder Network Load Balancer aus, dem Instanzen hinzugefügt werden sollen.
      • Port: Geben Sie den Serverport auf den Instanzen ein, an den der Load Balancer oder Network Load Balancer Traffic weiterleiten soll. Dieser Wert gilt für alle Instanzen, die diesen Load Balancer oder Network Load Balancer verwenden.
        • Die Portwerte für den Load Balancer liegen zwischen 1 und 65535.
        • Network Load Balancer-Ports reichen von 1 bis 65535, wenn der Load Balancer für einen bestimmten Port konfiguriert ist. Wenn der Network Load Balancer für alle Ports konfiguriert ist, wird der Wert im Feld Port standardmäßig auf Beliebig gesetzt und kann nicht geändert werden.
      • VNIC: Wählen Sie die VNIC aus, die beim Hinzufügen der Instanz zum Backend-Set verwendet werden soll. Instanzen, die zu einem Backend-Set gehören, werden auch als Backend-Server bezeichnet. Die private IP-Adresse wird verwendet. Dieser Wert gilt für alle Instanzen, die diesen Load Balancer oder Network Load Balancer verwenden.
      • + Weiterer Load Balancer: Um dem Instanzpool zusätzliche Load Balancer und Network Load Balancer zuzuordnen, wählen Sie diese Option aus, und wiederholen Sie die vorherigen Schritte.

      Hintergrundinformationen zu Load Balancern finden Sie unter Überblick über Load Balancer.

    • Wählen Sie Weiter aus.

    3. Lesen

    Prüfen Sie die Details des Instanzpools, und wählen Sie Erstellen aus.

    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.
  • Um einen Instanzpool zu erstellen, verwenden Sie den Befehl instance-pool create:

    oci compute-management instance-pool create --compartment-id <COMPARTMENT_OCID> --instance-configuration-id <INSTANCE_CONFIGURATION_OCID> --placement-configurations <file://path/to/file.json> --size <NUMBER_OF_INSTANCES>

    So geben Sie die CLI-Optionen mit JSON an:

    oci compute-management instance-pool create --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 für Compute-Services 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.

    Mit diesem API-Vorgang können Sie einen Instanzpool erstellen: