OpenSearch-Cluster erstellen
Erstellen Sie ein OpenSearch-Cluster, um das Set der Compute-Instanzen einzurichten, die die OpenSearch-Funktionalität bereitstellen.
Wenn Sie ein OpenSearch-Cluster erstellen, erstellt "Mit OpenSearch suchen" das Set von Compute-Instanzen, die die OpenSearch-Funktionalität bereitstellen. Jedes Cluster besteht aus mindestens einem Datenknoten, Leaderknoten und OpenSearch Dashboard-Knoten, basierend auf den Optionen, die Sie beim Erstellen des Clusters angeben.
Wählen Sie auf der Listenseite Cluster die Option Load-Cluster erstellen aus. Wenn Sie Hilfe beim Suchen der Listenseite benötigen, finden Sie weitere Informationen unter Cluster auflisten.
Das Erstellen eines OpenSearch-Clusters besteht aus den folgenden Seiten:
- 1. Cluster konfigurieren
- 2. Sicherheit konfigurieren
- 3. Knoten konfigurieren
- 4. Networking konfigurieren
- 5. Prüfungsschritt
Führen Sie die folgenden Workflows nacheinander aus. Sie können zu einer vorherigen Seite zurückkehren, indem Sie Zurück auswählen.
1. Cluster konfigurieren
Auf der Seite Cluster konfigurieren geben Sie die grundlegenden Konfigurationsinformationen für das Cluster an.
Geben Sie folgende Informationen ein:
- Name: Übernehmen Sie den Standardnamen, oder geben Sie einen benutzerfreundlichen Namen für das Cluster ein.
- In Compartment erstellen: Wählen Sie in der Liste das Compartment aus, in dem sich das Cluster befindet.
- Softwareversion: Wählen Sie die Softwareversion aus der Liste aus.
- Tag-Namespace: (Optional) Geben Sie Tagginginformationen ein. Wenn Sie über Berechtigungen zum Erstellen von Ressourcen verfügen, können Sie auf die Ressource auch Freiformtags anwenden (Freiformtags). Um ein definiertes Tag anzuwenden, müssen Sie über die Berechtigungen zum Verwenden des Tag-Namespace verfügen. 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.
Ansprechpartner
Der angegebene Kontakt erhält Betriebsbenachrichtigungen und Ankündigungen zum Cluster.
- E-Mail-Adresse des Kontakts: Geben Sie die E-Mail-Adresse des Kontakts an.
Tagging
Wenn Sie über Berechtigungen zum Erstellen von Ressourcen verfügt, sind Sie auch berechtigt: Freiformtags auf diese Ressource anwenden. Um ein definiertes Tag anzuwenden, müssen Sie über die Berechtigungen zum Verwenden des Tag-Namespace verfügen. 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.
2. Sicherheit konfigurieren
Auf der Seite Sicherheit konfigurieren geben Sie die Anmeldedaten für den primären Account des Clusters ein.
Mit diesem Account können Sie eine Verbindung zum Cluster und zum OpenSearch-Dashboard des Clusters herstellen. Anschließend können Sie andere Benutzer und Rollen für das Cluster konfigurieren. Weitere Informationen finden Sie unter Rollenbasierte Zugriffskontrolle in der Suche mit OpenSearch.
- Benutzername: Geben Sie den Benutzernamen ein.
- Kennwort: Geben Sie Ihr Kennwort an.
- Kennwort bestätigen: Geben Sie Ihr Kennwort erneut ein. Sie muss mit dem zuvor eingegebenen Kennwort übereinstimmen.
Wählen Sie Weiter.
3. Knoten konfigurieren
Auf der Seite Knoten konfigurieren wählen Sie die entsprechende Knotenoptimierungsoption für Ihr Szenario aus.
Geben Sie folgende Informationen ein:
Knotenoptimierungsprofile
Wählen Sie einen der folgenden Knotentypen aus. Prüfen Sie die Beschreibungen in der Konsole, um zu entscheiden, welcher Knotentyp für Ihre Anforderungen am besten geeignet ist:
- Entwicklung:
- Antragssuche:
- Loganalyse:
Nachdem Sie den Knotentyp ausgewählt haben, konfigurieren Sie den Knoten. OpenSearch wendet Standardeinstellungen an, je nachdem, welchen Knotentyp Sie ausgewählt haben. Sie können jedoch jede Einstellung nach Bedarf aktualisieren.
Leaderknotenkonfiguration
Geben Sie folgende Informationen ein:
- Ausprägung: Wählen Sie die gewünschte Compute-Ausprägung aus der Liste aus. Die verfügbaren Ausprägungen können je nach Region und Realm variieren.
- Dedizierte Leaderknoten: Geben Sie die Anzahl der dedizierten Leaderknoten ein. Der Wert muss zwischen 1 und 3 liegen.
- OCPU-Anzahl für Leaderknoten: Geben Sie die Anzahl der OCPUs für Leaderknoten ein. Der Wert muss zwischen 1 und 32 liegen.
- Leader Node Memory (GB): Geben Sie den Arbeitsspeicher für die Leader-Knoten in Gigabyte ein. Der Wert muss zwischen 20 und 1024 liegen.
Datenknotenkonfiguration
Geben Sie folgende Informationen ein:
- Ausprägung: Wählen Sie die gewünschte Compute-Ausprägung aus der Liste aus. Die verfügbaren Ausprägungen können je nach Region und Realm variieren.
- Dedizierte Datenknoten: Geben Sie die Anzahl der dedizierten Datenknoten ein. Der Wert muss zwischen 1 und 10 liegen.
- Anzahl Datenknoten-OCPUs: Geben Sie die Anzahl der Datenknoten-OCPUs ein. Der Wert muss zwischen 1 und 32 liegen.
- Datenknotenspeicher (GB): Geben Sie die Speichermenge für die Datenknoten in Gigabyte ein. Der Wert muss zwischen 20 und 1024 liegen.
- Datenknotenspeicher (GB): Geben Sie die Speichermenge für die Datenknoten in Gigabyte ein. Der Wert muss zwischen 50 und 314572 liegen.
OpenSearch Dashboards konfigurieren
Geben Sie folgende Informationen ein:
- Ausprägung: Wählen Sie die gewünschte Compute-Ausprägung aus der Liste aus. Die verfügbaren Ausprägungen können je nach Region und Realm variieren.
- OpenSearch Dashboard-Knoten: Geben Sie die Anzahl der Dashboard-Knoten ein. Der Wert muss zwischen 1 und 3 liegen.
- OpenSearch OCPU-Anzahl für Dashboard-Knoten: Geben Sie die Anzahl der OCPUs für Dashboard-Knoten ein. Der Wert muss zwischen 1 und 32 liegen.
- OpenSearch Dashboard-Knotenspeicher (GB): Geben Sie den Arbeitsspeicher für die Dashboard-Knoten in Gigabyte ein. Der Wert muss zwischen 8 und 1024 liegen.
Wählen Sie Weiter.
4. Netzwerk konfigurieren
Auf der Seite Networking konfigurieren geben Sie das virtuelle Cloud-Netzwerk (VCN) und das Subnetz für das Cluster an. Entscheiden Sie, ob Sie ein vorhandenes VCN und Subnetz verwenden, ein neues VCN oder Subnetz erstellen oder ob die OCID eines vorhandenen Subnetzes angegeben werden soll.
Netzwerk
Wählen Sie eine der folgenden Netzwerkoptionen, und schließen Sie deren Konfigurationen ab:
- Vorhandenes virtuelles Cloud-Netzwerk auswählen. Geben Sie folgende Informationen ein:
- Virtuelles Cloud-Netzwerk in <Compartment>: Wählen Sie eines der VCNs aus der Liste im angegebenen Compartment aus.
- Virtuelles Cloud-Netzwerk erstellen. Geben Sie folgende Informationen ein:
- Virtuelles Cloud-Netzwerk erstellen: Übernehmen Sie den Standardnamen, oder geben Sie einen benutzerfreundlichen Namen für das VCN ein, das Sie erstellen.
- In Compartment erstellen: Wählen Sie in der Liste das Compartment aus, in dem sich das VCN befindet.Hinweis
Wenn Sie ein neues VCN erstellen möchten, müssen Sie auch ein neues Subnetz dafür erstellen. Sie können einem neu erstellten VCN kein vorhandenes Subnetz zuweisen.
Subnetz
Ein Subnetz innerhalb des Cloud-Netzwerks, dem die Instanz angehängt ist. Die Subnetze sind entweder öffentlich oder privat. Privat bedeutet, dass die Instanzen in diesem Subnetz nicht über öffentliche IP-Adressen verfügen können. Weitere Informationen finden Sie unter Zugriff auf das Internet.
Subnetze können auch Availability-Domain-spezifisch oder regional sein. Regionale haben nach dem Namen "regional". Es wird empfohlen, regionale Subnetze zu verwenden. Weitere Informationen finden Sie unter Regionale Subnetze.
Wählen Sie eine der folgenden Subnetzoptionen aus, und schließen Sie die Konfigurationen ab:
- Vorhandenes Subnetz auswählen. Geben Sie folgende Informationen ein:
- Subnetz in <compartment>: Wählen Sie eines der Subnetze aus der Liste im angegebenen Compartment aus.Hinweis
Sie können einem neu erstellten VCN kein vorhandenes Subnetz zuweisen. Sie müssen ein neues Subnetz dafür erstellen.
- Subnetz in <compartment>: Wählen Sie eines der Subnetze aus der Liste im angegebenen Compartment aus.
- Öffentliches Subnetz erstellen. Geben Sie folgende Informationen ein:
- Neuer Subnetzname: Übernehmen Sie den Standardnamen, oder geben Sie einen benutzerfreundlichen Namen für das Subnetz ein, das Sie erstellen.
- In Compartment erstellen: Wählen Sie in der Liste das Compartment aus, in dem sich das Subnetz befindet.
- CIDR: Geben Sie einen einzelnen, zusammenhängenden CIDR-Block für das Subnetz (z.B. 172.16.0.0/24) ein. Stellen Sie sicher, dass dieser sich im CIDR-Block des Cloud-Netzwerks befindet und nicht mit anderen Subnetzen überschneidet. Sie können diesen Wert später nicht ändern. Siehe Zulässige VCN-Größe und Adressbereiche und diesen CIDR-Rechner.
Wählen Sie Weiter.
5. Prüfungsschritt
Prüfen Sie den Inhalt der Seite Prüfschritt. Wählen Sie Zurück aus, um zu vorherigen Fenstern zurückzukehren und Informationen hinzuzufügen oder zu ändern. Wenn die Einstellungen vollständig verifiziert sind, wählen Sie Cluster erstellen aus.
Das von Ihnen erstellte OpenSearch-Cluster wird auf der Listenseite Cluster angezeigt.
Verwenden Sie den Befehl oci opensearch cluster create und die erforderlichen Parameter, um ein Cluster zu erstellen:
oci opensearch cluster create --compartment-id compartment_ocid --data-node-host-shape data_node_host_shape --data-node-count data_node_count --data-node-host-memory-gb data_node_host_memory_gb --data-node-host-ocpu-count data_node_host_ocpu_count --data-node-host-type BM|FLEX --data-node-storage-gb data_node_storage_gb--display-name display_name --master-node-host-shape master_node_host_shape --master-node-count master_node_count --master-node-host-memory-gb master_node_host_memory_gb --master-node-host-ocpu-count master_node_host_ocpu_count --master-node-host-type BM|FLEX --opendashboard-node-host-shape opendashboard_node_host_shape --opendashboard-node-count opendashboard_node_count --opendashboard-node-host-memory-gb opendashboard_node_host_memory_gb --opendashboard-node-host-ocpu-count opendashboard_node_host_ocpu_count --search-node-host-shape search_node_host_shape --search-node-count search_node_count --search-node-host-ocpu-count search_node_host_ocpu_count --search-node-host-memory-gb search_node_host_memory_gb --search-node-host-type FLEX --search-node-storage-gb search_node_storage_gb --software-version software_version --subnet-compartment-id subnet_compartment_ocid --subnet-id subnet_ocid --vcn-compartment-id vcn_compartment_ocid --vcn-id vcn_ocid [OPTIONS]
Dabei sind die folgenden Variablen:
display_name
: Geben Sie einen benutzerfreundlichen Namen für das Cluster ein.compartment_ocid
: Geben Sie die Compartment-OCID ein, in der sich das Cluster befindet.software_version
: Geben Sie die Softwareversion des Clusters ein.data_node_host_shape
: Geben Sie die gewünschte Compute-Ausprägung ein. Die verfügbaren Ausprägungen können je nach Region und Realm variieren.data_node_count
: Geben Sie die Anzahl der dedizierten Datenknoten ein. Der Wert muss zwischen 1 und 10 liegen.data_node_host_ocpu_count
: Geben Sie die Anzahl der Datenknoten-OCPUs ein. Der Wert muss zwischen 1 und 32 liegen.data_node_host_memory_gb
: Geben Sie die Speichermenge für die Datenknoten in Gigabyte ein. Der Wert muss zwischen 20 und 1024 liegen.data_node_host_type
: Geben Sie den Hosttyp des Datenknotens ein. Akzeptierte Werte:BM
oderFLEX
.data_node_storage_gb
: Geben Sie die Speichermenge für die Datenknoten in Gigabyte ein. Der Wert muss zwischen 50 und 314572 liegen.master_node_host_shape
: Geben Sie die gewünschte Compute-Ausprägung ein. Die verfügbaren Ausprägungen können je nach Region und Realm variieren.master_node_count
: Geben Sie die Anzahl der dedizierten Masterknoten ein. Der Wert muss zwischen 1 und 3 liegen.master_node_host_ocpu_count
: Geben Sie die Anzahl der Masterknoten-OCPUs ein. Der Wert muss zwischen 1 und 32 liegen.master-node-host-type
: Geben Sie den Hosttyp des Masterknotens ein. Akzeptierte Werte:BM
oderFLEX
.master_node_host_memory_gb
: Geben Sie die Speichermenge für die Masterknoten in Gigabyte ein. Der Wert muss zwischen 20 und 1024 liegen.opendashboard_node_host_shape
: Geben Sie die gewünschte Compute-Ausprägung ein. Die verfügbaren Ausprägungen können je nach Region und Realm variieren.opendashboard_node_count
: Geben Sie die Anzahl der Dashboard-Knoten ein. Der Wert muss zwischen 1 und 3 liegen.opendashboard_node_host_ocpu_count
: Geben Sie die Anzahl der Dashboard-Knoten-OCPUs ein. Der Wert muss zwischen 1 und 32 liegen.opendashboard_node_host_memory_gb
: Geben Sie die Speichermenge für die Dashboard-Knoten in Gigabyte ein. Der Wert muss zwischen 8 und 1024 liegen.search_node_host_shape
: Geben Sie die gewünschte Compute-Ausprägung ein. Die verfügbaren Ausprägungen können je nach Region und Realm variieren.search_node_count
: Geben Sie die Anzahl der dedizierten Suchknoten ein. Es wird empfohlen, 20% bis 40% der Datenknoten als Suchknoten anzugeben.search_node_host_ocpu_count
: Geben Sie die Anzahl der Suchknoten-OCPUs ein. Der Wert muss zwischen 1 und 126 liegen.search_node_host_memory_gb
: Geben Sie die Speichermenge für die Suchknoten in Gigabyte ein. Der Wert muss zwischen 20 und 1024 liegen.search_node_storage_gb
: Geben Sie die Speichermenge für die Suchknoten in Gigabyte ein. Der Wert muss zwischen 50 und 32768 liegen.vcn_ocid
: Geben Sie die OCID des VCN des Clusters ein.vcn_compartment_ocid
: Geben Sie die Compartment-OCID ein, in der sich das VCN des Clusters befindet.subnet_compartment_ocid
: Geben Sie die Compartment-OCID ein, in der sich das Subnetz des Clusters befindet.subnet_ocid
: Geben Sie die OCID des Subnetzes des Clusters ein.Eine vollständige Liste der Parameter und Werte für CLI-Befehle finden Sie in der CLI-Befehlsreferenz.
Passwort-Hash generieren
Wenn Sie den optionalen Parameter
security-master-user-password-hash
zur Verwendung mit dem optionalen Parametersecurity-master-user-name
einschließen, müssen Sie den Kennwort-Hash generieren:-
Laden Sie die folgende Datei herunter:
oci-crypto-common-1.0.0-SNAPSHOT.jar
-
Öffnen Sie eine Eingabeaufforderung, und führen Sie den folgenden Befehl aus:
java -jar oci-crypto-common-1.0.0-SNAPSHOT.jar pbkdf2_stretch_1000 <password-in-plain-text>
wobei
<password-in-plain-text>
ein Passwort Ihrer Wahl ist.Sie müssen Java installiert auf Ihrem Computer haben, bevor Sie diesen Befehl ausführen können.
- Zeichnen Sie den generierten Passwort-Hash auf.
-
Nehmen Sie den generierten Kennwort-Hash als Wert für den Parameter
security-master-user-password-hash
auf. Verwenden Sie einfache Anführungszeichen um das Kennwort herum. Beispiel:oci opensearch cluster create ... --security-master-user-name MyUser --security-master-user-password-hash 'pbkdf2_...MNUT5No='
-
Laden Sie die folgende Datei herunter:
Führen Sie den Vorgang CreateOpensearchCluster aus, um ein Cluster zu erstellen.