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.
    • Ö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 oder FLEX.

    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 oder FLEX.

    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 Parameter security-master-user-name einschließen, müssen Sie den Kennwort-Hash generieren:

    1. Laden Sie die folgende Datei herunter: oci-crypto-common-1.0.0-SNAPSHOT.jar
    2. Ö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.

    3. Zeichnen Sie den generierten Passwort-Hash auf.
    4. 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='
  • Führen Sie den Vorgang CreateOpensearchCluster aus, um ein Cluster zu erstellen.