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 Erstellen einzelner Instanzen, die nicht Teil eines Pools sind.
Wenn Sie eine Instanzkonfiguration erstellen, können Sie eine bestehende 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. Speichern Sie dann 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 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 einer 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 und 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.
-
So starten Sie Instanzen mit einem anderen Hostkapazitätstyp als der bedarfsgesteuerten Kapazität aus die Instanzkonfiguration, bereiten die Kapazität zu:
- 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.
Um Block-Volumes an die Instanzen anzuhängen, die aus der Instanzkonfiguration erstellt wurden, führen Sie eine der folgenden Aktionen aus:
- Bereiten Sie ein gemeinsam verwendbares Volume vor, das an mehrere Instanzen angehängt werden kann.
- Wenn das Volume an eine vorhandene Instanz angehängt ist, jedoch nicht gemeinsam genutzt werden kann, erstellen Sie ein Backup des Volumes. Nehmen Sie dann das Boot-Volume-Backup in die Einstellungen der Instanzkonfiguration auf.
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
- Wählen Sie auf der Listenseite Compute die Instanz aus, mit der Sie arbeiten möchten. Informationen zum Suchen der Listenseite finden Sie unter Instanzen auflisten.
- Wählen Sie unter Listenbereich das Compartment aus, das die Instanz enthält, die Sie als Vorlage verwenden möchten.
- Wählen Sie den Namen der Instanz aus, die Sie als Vorlage verwenden möchten.
- Wählen Sie Weitere Aktionen und dann Instanzkonfiguration erstellen aus.
- Wählen Sie das Compartment aus, in dem Sie die Instanzkonfiguration erstellen möchten.
- 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.
- Um der Instanzkonfiguration Tags hinzuzufügen, wählen Sie Taggingoptionen anzeigen aus, und geben Sie die Taggingwerte ein.
Wenn Sie über Berechtigungen zum Erstellen einer Ressource verfügen, sind Sie auch berechtigt, Freiform-Tags auf diese Ressource anzuwenden. Um ein definiertes Tag anzuwenden, müssen Sie über die Berechtigungen verfügen, den Tag-Namespace zu verwenden. 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.
- Um der Instanzkonfiguration Zero Trust Packet Routing-Sicherheitsattribute hinzuzufügen, wählen Sie Sicherheitsattribute anzeigen aus, und geben Sie Ihre Werte ein. Wenn Sie über Berechtigungen zum Erstellen von Ressourcen verfügen, können Sie auf die Ressource auch Sicherheitsattribute anwenden. Um ein Sicherheitsattribut anzuwenden, benötigen Sie Berechtigungen zur Verwendung des Sicherheitsattribut-Namespace. Weitere Informationen zu Sicherheitsattributen und Sicherheitsattribut-Namespaces finden Sie unter Zero Trust Packet Routing. Wenn Sie nicht sicher sind, ob Sicherheitsattribute angewendet werden sollen, überspringen Sie diese Option, oder fragen Sie einen Administrator. Sie können Sicherheitsattribute später anwenden.
- Wählen Sie Instanzkonfiguration erstellen aus.
Instanzkonfiguration durch Angabe einer Liste mit Einstellungen erstellen
- Wählen Sie auf der Listenseite Instanzkonfigurationen die Instanzkonfiguration aus, die Sie als Vorlage zum Erstellen der Instanz verwenden möchten. Wenn Sie Hilfe beim Suchen der Listenseite benötigen, finden Sie weitere Informationen unter Instanzkonfigurationen auflisten.
- Wählen Sie Instanzkonfiguration erstellen aus.
- 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.
- Wählen Sie das Compartment aus, in dem Sie die Instanzkonfiguration erstellen möchten.
- Um der Instanzkonfiguration Tags hinzuzufügen, wählen Sie Taggingoptionen anzeigen aus, und geben Sie die Taggingwerte ein.
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 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.
-
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.
-
Wenn Sie eine sekundäre VNIC erstellen möchten, die an die Instanzen angehängt werden soll, die aus dieser Instanzkonfiguration erstellt werden, wählen Sie im Abschnitt Networking die Option Zusätzliche VNIC erstellen aus. 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.
-
(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. -
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.
-
Um Block-Volumes an die aus dieser Instanzkonfiguration erstellten Instanzen anzuhängen, wählen Sie im Abschnitt Block-Volumes die Option Block-Volume anhängen aus. 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.
-
Um für die aus dieser Instanzkonfiguration erstellten Instanzen erweiterte Einstellungen zu konfigurieren, z.B. die Tags, die den Instanzen hinzugefügt werden, wählen Sie Erweiterte Optionen anzeigen aus. Geben Sie dann die Einstellungen an.
Weitere Informationen zu den Einstellungen in diesem Abschnitt finden Sie unter Instanzen erstellen.
- Wählen Sie 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.