Instanzkonfigurationen erstellen

Mit Instanzkonfigurationen können Sie die Einstellungen definieren, die beim Erstellen von Compute-Instanzen verwendet werden. Verwenden Sie eine Instanzkonfiguration in den folgenden Szenarios:

  • Zum Erstellen einer oder mehrerer Instanzen in einem Instanzpool.
  • Als Vorlage zum Starten einzelner Instanzen, die nicht zu einem Pool gehören.

Wenn Sie eine Instanzkonfiguration erstellen, können Sie eine vorhandene Compute-Instanz als Vorlage verwenden oder eine Liste der Konfigurationseinstellungen angeben.

Optional können Sie eine sekundäre virtuelle Netzwerkschnittstellenkarte (VNIC) und Block-Volumes angeben, die an die Instanzen angehängt werden sollen, die aus einer Instanzkonfiguration erstellt werden. Erstellen Sie dazu die Instanzkonfiguration, indem Sie eine Liste der Konfigurationseinstellungen angeben.

Einschränkungen und Überlegungen

  • Wenn Sie eine vorhandene Instanz als Vorlage zum Erstellen einer Instanzkonfiguration verwenden, beachten Sie die folgenden Informationen:

    • Die Instanzkonfiguration enthält keine Informationen aus dem Boot-Volume der Instanz, wie installierte Anwendungen, Binärdateien und Dateien auf der Instanz. Um eine Instanzkonfiguration zu erstellen, die das benutzerdefinierte Setup einer Instanz enthält, müssen Sie zunächst ein benutzerdefiniertes Image aus der Instanz erstellen und dann das benutzerdefinierte Image zum Erstellen einer neuen Instanz verwenden. Erstellen Sie schließlich die Instanzkonfiguration basierend auf der Instanz, die Sie aus dem benutzerdefinierten Image erstellt haben.
    • Die Instanzkonfiguration enthält keine Inhalte von Block-Volumes, die an die Instanz angehängt sind.
    • Alle aus der Instanzkonfiguration erstellten Instanzen werden unabhängig vom Compartment der Instanzkonfiguration im selben Compartment wie die Instanz gespeichert, die als Basis für die Instanzkonfiguration verwendet wurde. Beispiel: Mit einer Instanz in Compartment A wird eine Instanzkonfiguration erstellt. Beispiel: Sie verwenden eine Instanz in Compartment A als Basis zum Erstellen einer Instanzkonfiguration. Sie speichern die Instanzkonfiguration in Compartment B. Alle mit dieser Instanzkonfiguration erstellten Instanzen befinden sich in Compartment A, demselben Compartment wie die ursprüngliche Instanz.
  • Wenn Sie eine Liste mit Konfigurationseinstellungen zum Erstellen einer Instanzkonfiguration angeben, beachten Sie die folgenden Informationen:

    • Wenn Sie eine Instanz aus der Instanzkonfiguration erstellen, können viele der in der Instanzkonfiguration definierten Einstellungen nicht geändert werden. Beispielsweise können die Availability-Domain, das Compartment, das Image, die Ausprägung und das Subnetz beim Erstellen der Instanz nicht geändert werden.
    • Viele Einstellungen zum Erstellen von Instanzkonfigurationen sind mit den Einstellungen im Workflow zum Erstellen von Compute-Instanzen identisch. Es sind jedoch nicht alle Einstellungen für Instanzkonfigurationen verfügbar. Bei einigen Einstellungen können Sie einen Wert angeben, wenn Sie eine Instanz aus der Instanzkonfiguration erstellen.

      • Für den Kapazitätstyp können Sie beim Erstellen der Instanzkonfiguration nicht die Option Präemptive Kapazität auswählen. Wenn Sie jedoch bedarfsgesteuerte Kapazität für die Instanzkonfiguration auswählen, können aus der Instanzkonfiguration erstellte Instanzen präemptive Kapazität verwenden.
    • Für Linux-Instanzen: SSH-(Secure Shell-)Schlüssel mit Instanzkonfigurationen verwenden:

      • Wenn Sie beim Erstellen der Instanzkonfiguration einen SSH-Schlüssel hinzufügen, muss dieser SSH-Schlüssel für alle Verbindungen zu den aus der Instanzkonfiguration erstellten Instanzen verwendet werden.
      • Nach dem Erstellen der Instanzkonfiguration können Sie den SSH-Schlüssel nicht mehr ändern.
      • Wenn Sie eine Instanzkonfiguration ohne SSH-Schlüssel erstellen, können Sie einzelnen aus der Instanzkonfiguration erstellten Instanzen einen SSH-Schlüssel hinzufügen.
      • Wenn Sie mit der Instanzkonfiguration einen Instanzpool erstellen, müssen Sie beim Erstellen der Instanzkonfiguration einen SSH-Schlüssel hinzufügen.
  • Wenn ein Instanzpool Instanzen im Pool basierend auf einer Instanzkonfiguration erstellt, definieren die Pooleinstellungen die Availability-Domain und das Subnetz, unabhängig von den Einstellungen in der Instanzkonfiguration.
  • Wenn die Instanzkonfiguration mit einer Kapazitätsreservierung verknüpft ist, wird diese Reservierung automatisch auf Instanzen oder Instanzpools angewendet, die mit dieser Instanzkonfiguration erstellt wurden. Solange genügend Kapazität verfügbar ist, nutzen die Instanzen beim Starten die Kapazität aus der verknüpften Reservierung.

Bevor Sie beginnen

Wenn Sie eine Liste mit Konfigurationseinstellungen angeben, bereiten Sie die folgenden Elemente vor:

  • Richten Sie ein Virtual Cloud Network (VCN) ein, in dem die aus der Instanzkonfiguration erstellten Instanzen gestartet werden. Informationen zum Einrichten von Cloud-Netzwerken finden Sie unter Networking.
  • (Für Linux-Instanzen) Wenn Sie mit Ihrem eigenen SSH-Schlüssel SSH-Verbindungen zu den Instanzen herstellen möchten, die aus der Instanzkonfiguration erstellt wurden, benötigen Sie den Public Key aus dem SSH-Schlüsselpaar, das Sie verwenden möchten. Der Schlüssel muss das OpenSSH-Format aufweisen. Weitere Informationen finden Sie unter Schlüsselpaare auf Linux-Instanzen verwalten.
  • Wenn Sie Instanzen mit einem anderen Hostkapazitätstyp als der bedarfsgesteuerten Kapazität aus der Instanzkonfiguration starten möchten, bereiten Sie die Kapazität vor:

    • Das Starten einer Instanz kann nur dann auf eine Kapazitätsreservierung angerechnet werden, wenn Sie eine Kapazitätsreservierung in derselben Availability-Domain wie die Instanz haben.
    • Um eine Instanz auf einem dedizierten VM-Host platzieren zu können, benötigen Sie einen dedizierten VM-Host in derselben Availability-Domain und Faultdomain, in denen die Instanz gestartet werden soll.

    Die Kapazitätstypen schließen sich gegenseitig aus.

Wenn Sie Block-Volumes an aus der Instanzkonfiguration erstellte Instanzen anschließen möchten, führen Sie eine der folgenden Aktionen aus:

  • Wenn Sie eine Instanzkonfiguration erstellen, können Sie eine vorhandene Compute-Instanz als Vorlage verwenden oder eine Liste der Konfigurationseinstellungen angeben.

    Instanzkonfiguration mit einer vorhandenen Instanz als Vorlage erstellen

    1. Öffnen Sie das Navigationsmenü, und klicken Sie auf Compute. Klicken Sie unter Compute auf Instanzen.
    2. Wählen Sie unter Listenbereich das Compartment aus, das die Instanz enthält, die Sie als Vorlage verwenden möchten.
    3. Klicken Sie auf den Namen der Instanz, die Sie als Vorlage verwenden möchten.
    4. Klicken Sie auf Weitere Aktionen, und wählen Sie Instanzkonfiguration erstellen aus.
    5. Wählen Sie das Compartment aus, in dem Sie die Instanzkonfiguration erstellen möchten.
    6. Geben Sie einen Namen für die Instanzkonfiguration an. Er muss nicht eindeutig sein und kann später geändert werden. Vermeiden Sie die Eingabe von vertraulichen Informationen.
    7. Um der Instanzkonfiguration Tags hinzuzufügen, klicken Sie auf Taggingoptionen anzeigen, und geben Sie die Taggingwerte ein.

      Wenn Sie über Berechtigungen zum Erstellen einer Ressource verfügen, sind Sie auch berechtigt, Freiformtags auf diese Ressource anzuwenden. 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 Sie Tags anwenden sollen, überspringen Sie diese Option, oder fragen Sie einen Administrator. Sie können Tags später anwenden.

    8. Klicken Sie auf Instanzkonfiguration erstellen.

    Instanzkonfiguration durch Angabe einer Liste mit Einstellungen erstellen

    1. Öffnen Sie das Navigationsmenü, und klicken Sie auf Compute. Klicken Sie unter Compute auf Instanzkonfigurationen.
    2. Klicken Sie auf Instanzkonfiguration erstellen.
    3. Geben Sie einen Namen für die Instanzkonfiguration an. Er muss nicht eindeutig sein und kann später geändert werden. Vermeiden Sie die Eingabe von vertraulichen Informationen.
    4. Wählen Sie das Compartment aus, in dem Sie die Instanzkonfiguration erstellen möchten.
    5. Um der Instanzkonfiguration Tags hinzuzufügen, klicken Sie auf Taggingoptionen anzeigen, und geben Sie die Taggingwerte ein.

      Wenn Sie über Berechtigungen zum Erstellen einer Ressource verfügen, sind Sie auch berechtigt, Freiformtags auf diese Ressource anzuwenden. 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 Sie Tags anwenden sollen, überspringen Sie diese Option, oder fragen Sie einen Administrator. Sie können Tags später anwenden.

    6. Wählen Sie in der Liste Compartment, in dem Instanzen erstellt werden das Compartment aus, in dem Sie die Instanzen speichern möchten, die aus dieser Instanzkonfiguration erstellt werden.
    7. Geben Sie in den Abschnitten Instanzdetails definieren, Image auswählen, Ausprägung auswählen und Primäre VNIC konfigurieren die Details für die Instanzen an, die aus dieser Instanzkonfiguration erstellt werden.

      Weitere Informationen zu den Einstellungen in diesen Abschnitten finden Sie unter Instanzen erstellen.

      Hinweis

      Bei Instanzkonfigurationen ist unter Kapazitätstyp die Option Präemptive Kapazität nicht verfügbar. Wenn Sie jedoch Bedarfsgesteuerte Kapazität für die Instanzkonfiguration auswählen, können aus der Instanzkonfiguration erstellte Instanzen präemptive Kapazität verwenden.
    8. Wenn Sie an die aus dieser Instanzkonfiguration erstellten Instanzen eine sekundäre VNIC anhängen möchten, klicken Sie im Abschnitt Networking auf Zusätzliche VNIC erstellen. Geben Sie dann die Konfigurationsdetails für die sekundäre VNIC an.

      Weitere Informationen zu den Einstellungen in diesem Abschnitt finden Sie unter So können Sie eine sekundäre VNIC erstellen und anhängen.

    9. (Bei Linux-Instanzen) generieren Sie im Abschnitt SSH-Schlüssel hinzufügen ein SSH-Schlüsselpaar oder laden Sie den Public Key für die Instanzen hoch, die aus dieser Instanzkonfiguration erstellt werden.

      Wichtig

      • Wenn Sie beim Erstellen der Instanzkonfiguration einen SSH-Schlüssel hinzufügen, muss dieser SSH-Schlüssel für alle Verbindungen zu den aus der Instanzkonfiguration erstellten Instanzen verwendet werden.
      • Nach dem Erstellen der Instanzkonfiguration mit einem SSH-Schlüssel können Sie den SSH-Schlüssel nicht mehr ändern.
      • Wenn Sie eine Instanzkonfiguration ohne SSH-Schlüssel erstellen, können Sie einzelnen aus der Instanzkonfiguration erstellten Instanzen einen SSH-Schlüssel hinzufügen.
      • Wenn Sie mit der Instanzkonfiguration einen Instanzpool erstellen, fügen Sie den SSH-Schlüssel hinzu, wenn Sie die Instanzkonfiguration erstellen.

      Weitere Informationen zu den Einstellungen in diesem Abschnitt finden Sie unter Instanzen erstellen. Weitere Informationen zu SSH-Schlüsseln finden Sie unter Schlüsselpaare auf Linux-Instanzen verwalten.

      Achtung

      Jeder, der Zugriff auf den Private Key hat, kann sich bei der Instanz anmelden. Speichern Sie den Private Key an einem sicheren Speicherort.
    10. Geben Sie die Boot-Volume-Details für die Instanzen an, die aus dieser Instanzkonfiguration erstellt werden.

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

    11. Wenn Sie an die aus dieser Instanzkonfiguration erstellten Instanzen Block-Volumes anhängen möchten, klicken Sie im Abschnitt Block-Volumes auf Block-Volume anhängen. Geben Sie dann die Konfigurationsdetails für das Block-Volume an.

      Weitere Informationen zu den Einstellungen in diesem Abschnitt finden Sie unter Volumes anhängen.

    12. Um für die aus dieser Instanzkonfiguration erstellten Instanzen erweiterte Einstellungen zu konfigurieren, z.B. die Tags, die den Instanzen hinzugefügt werden, klicken Sie auf Erweiterte Optionen anzeigen. Geben Sie dann die Einstellungen an.

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

    13. Klicken Sie auf Erstellen.
  • Um über die CLI eine Instanzkonfiguration zu erstellen, öffnen Sie eine Eingabeaufforderung, und führen Sie den Befehl instance-configuration create aus:

    oci compute-management instance-configuration create --compartment-id <COMPARTMENT_OCID> --instance-details <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.

    Informationen zur Verwendung der CLI finden Sie unter Befehlszeilenschnittstelle (CLI).

  • 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 dem Vorgang CreateInstanceConfiguration können Sie eine Instanzkonfiguration erstellen.