Création d'un cluster OpenSearch
Créez un cluster OpenSearch pour établir l'ensemble des instances Compute qui fournissent la fonctionnalité OpenSearch.
Lorsque vous créez un cluster OpenSearch, la recherche avec OpenSearch crée l'ensemble d'instances Compute qui fournissent la fonctionnalité OpenSearch. Chaque cluster est composé d'un ou de plusieurs noeuds de données, noeuds de repère et noeuds de tableau de bord OpenSearch, en fonction des options que vous indiquez lors de la création du cluster.
Sur la page de liste Clusters, sélectionnez Créer un cluster de charge. Si vous avez besoin d'aide pour trouver la page de liste, reportez-vous à Liste des clusters.
La création d'un cluster OpenSearch se compose des pages suivantes :
- 1. Configurer le cluster
- 2. Configurer la sécurité
- 3. Configurer des noeuds
- 4. Configuration du réseau
- 5. Etape de vérification
Exécutez chacun des workflows suivants dans l'ordre. Vous pouvez revenir à une page précédente, en sélectionnant Précédent.
1. Configurer le cluster
La page Configurer le cluster vous permet de fournir les informations de configuration de base pour le cluster.
Saisissez les informations suivantes :
- Nom : acceptez le nom par défaut ou entrez un nom convivial pour le cluster.
- Créer dans le compartiment : sélectionnez le compartiment dans lequel réside le cluster dans la liste.
- Version du logiciel : sélectionnez la version du logiciel dans la liste.
- Espace de noms de balise : (facultatif) entrez les informations de balisage. Si vous disposez des droits d'accès nécessaires à la création d'une ressource, vous disposez également de droits d'accès nécessaires pour lui appliquer des balises à format libre. Pour appliquer une balise définie, vous devez disposer des droits d'accès nécessaires pour utiliser l'espace de noms de balise. Pour plus d'informations sur le balisage, reportez-vous à Balises de ressource. Si vous n'êtes pas certain d'appliquer des balises, ignorez cette option ou demandez à un administrateur. Vous pouvez appliquer des balises ultérieurement.
Contact
Le contact spécifié reçoit des notifications opérationnelles et des annonces concernant le cluster.
- Adresse électronique du contact : Entrez l'adresse électronique du contact.
Balisage
Si vous disposez des droits d'accès nécessaires pour créer une ressource, vous disposez également de droits d'accès permettant d'appliquer des balises à format libre à cette ressource. Pour appliquer une balise définie, vous devez disposer des droits d'accès nécessaires pour utiliser l'espace de noms de balise. Pour plus d'informations sur le balisage, reportez-vous à Balises de ressource. Si vous n'êtes pas certain d'appliquer des balises, ignorez cette option ou demandez à un administrateur. Vous pouvez appliquer des balises ultérieurement.
Sélectionnez Suivant.
2. Configurer la sécurisation
La page Configurer la sécurité permet de saisir les informations d'identification de connexion pour le compte principal du cluster.
Vous utilisez ce compte pour vous connecter au cluster et au tableau de bord OpenSearch du cluster. Vous pouvez ensuite configurer d'autres utilisateurs et rôles pour le cluster. Pour plus d'informations, reportez-vous à Contrôle d'accès basé sur des rôles dans Search with OpenSearch.
- Nom utilisateur : entrez votre nom utilisateur.
- Mot de passe : entrez votre mot de passe.
- Confirmer le mot de passe : saisissez à nouveau votre mot de passe. Il doit correspondre au mot de passe que vous avez saisi précédemment.
Sélectionnez Suivant.
3. Configurer des nœuds
La page Configurer les noeuds permet de sélectionner l'option d'optimisation de noeud appropriée pour votre scénario.
Profils d'optimisation de noeud
Sélectionnez l'un des types de noeud suivants. Consultez leurs descriptions dans la console pour déterminer le type de noeud le mieux adapté à vos besoins :
- Développement :
- Recherche d'application :
- Analyses de journal:
Après avoir sélectionné le type de noeud, configurez le noeud. La recherche avec OpenSearch applique les paramètres par défaut en fonction du type de noeud sélectionné. Mais vous pouvez mettre à jour n'importe quel paramètre si nécessaire.
Configuration de noeud leader
Saisissez les informations suivantes :
- Forme : sélectionnez la forme de calcul de votre choix dans la liste. Les formes disponibles varient en fonction de votre région et de votre domaine.
- Noeuds de leader dédiés : entrez le nombre de noeuds de leader dédiés. La valeur doit être comprise entre 1 et 3.
- Nombre d'OCPU de noeud leader : entrez le nombre d'OCPU de noeud leader. La valeur doit être comprise entre 1 et 32.
- Mémoire de noeud leader (Go) : entrez la quantité de mémoire des noeuds leader en gigaoctets. La valeur doit être comprise entre 20 et 1024.
Configuration de noeud de données
Saisissez les informations suivantes :
- Forme : sélectionnez la forme de calcul de votre choix dans la liste. Les formes disponibles varient en fonction de votre région et de votre domaine.
- Noeuds de données dédiés : entrez le nombre de noeuds de données dédiés. La valeur doit être comprise entre 1 et 10.
- Nombre d'OCPU de noeud de données : entrez le nombre d'OCPU de noeud de données. La valeur doit être comprise entre 1 et 32.
- Mémoire de noeud de données (Go) : entrez la quantité de mémoire des noeuds de données en gigaoctets. La valeur doit être comprise entre 20 et 1024.
- Stockage de noeud de données (Go) : entrez la quantité de stockage pour les noeuds de données en gigaoctets. La valeur doit être comprise entre 50 et 314572.
Configurer OpenSearch Dashboards
Saisissez les informations suivantes :
- Forme : sélectionnez la forme de calcul de votre choix dans la liste. Les formes disponibles varient en fonction de votre région et de votre domaine.
- OpenSearch Noeuds de tableau de bord : entrez le nombre de noeuds de tableau de bord. La valeur doit être comprise entre 1 et 3.
- OpenSearch Nombre d'OCPU de noeud de tableau de bord : entrez le nombre d'OCPU de noeud de tableau de bord. La valeur doit être comprise entre 1 et 32.
- OpenSearch Mémoire de noeud de tableau de bord (Go) : entrez la quantité de mémoire des noeuds de tableau de bord en gigaoctets. La valeur doit être comprise entre 8 et 1024.
Sélectionnez Suivant.
4. Configurer la gestion de réseau
La page Configurer la mise en réseau indique le réseau cloud virtuel (VCN) et le sous-réseau du cluster. Indiquez si vous souhaitez utiliser un VCN et un sous-réseau existants, créer un VCN ou un sous-réseau, ou indiquer l'OCID d'un sous-réseau existant.
Réseau
Sélectionnez l'une des options réseau suivantes, puis effectuez leurs configurations :
- Sélectionner un réseau cloud virtuel existant. Saisissez les informations suivantes :
- Réseau cloud virtuel dans <compartiment> : sélectionnez l'un des réseaux cloud virtuels dans la liste du compartiment indiqué.
- Créer un réseau cloud virtuel. Saisissez les informations suivantes :
- Créer un réseau cloud virtuel : acceptez le nom par défaut ou entrez un nom convivial pour le VCN que vous créez.
- Créer dans le compartiment : sélectionnez le compartiment dans lequel réside le VCN dans la liste.Remarque
Si vous décidez de créer un VCN, vous devez également créer un sous-réseau pour ce dernier. Vous ne pouvez pas affecter un sous-réseau existant à un VCN nouvellement créé.
Sous-réseau
Sous-réseau du réseau cloud duquel l'instance est attachée. Ces sous-réseaux sont publics ou privés. Private signifie que les instances de ce sous-réseau ne peuvent pas disposer d'adresses IP publiques. Pour plus d'informations, reportez-vous à Accès à Internet.
Les sous-réseaux peuvent également être propres à un domaine de disponibilité ou régionaux. Les régions ont "régional" après le nom. Nous vous recommandons d'utiliser des sous-réseaux régionaux. Pour plus d'informations, reportez-vous à A propos des sous-réseaux régionaux.
Sélectionnez l'une des options de sous-réseau suivantes, puis effectuez leurs configurations :
- Sélectionner un sous-réseau existant. Saisissez les informations suivantes :
- Sous-réseau dans <compartiment> : sélectionnez l'un des sous-réseaux dans la liste du compartiment indiqué.Remarque
Vous ne pouvez pas affecter un sous-réseau existant à un VCN nouvellement créé. Vous devez créer un sous-réseau pour lui.
- Sous-réseau dans <compartiment> : sélectionnez l'un des sous-réseaux dans la liste du compartiment indiqué.
- Créer un sous-réseau public. Saisissez les informations suivantes :
- Nom du nouveau sous-réseau : acceptez le nom par défaut ou entrez un nom convivial pour le sous-réseau que vous créez.
- Créer dans le compartiment : sélectionnez le compartiment dans lequel réside le sous-réseau dans la liste.
- CIDR : entrez un bloc CIDR unique contigu pour le sous-réseau (par exemple, 172.16.0.0/24). Assurez-vous qu'il se situe dans le bloc CIDR du réseau cloud et qu'il ne chevauche aucun autre sous-réseau. Vous ne pouvez pas modifier cette valeur ultérieurement. Reportez-vous à Taille et plages d'adresses VCN autorisées et à ce calculateur CIDR.
Sélectionnez Suivant.
5. Etape de vérification
Examinez le contenu de la page Vérifier l'étape. Sélectionnez Précédent pour revenir aux écrans précédents afin d'ajouter ou de modifier des informations. Une fois les paramètres vérifiés, sélectionnez Créer un cluster.
Le cluster OpenSearch que vous avez créé apparaît dans la page de liste Clusters.
Utilisez la commande oci opensearch cluster create et les paramètres requis pour créer un cluster :
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]
où les variables suivantes sont :
display_name
: entrez un nom convivial pour le cluster.compartment_ocid
: entrez l'OCID du compartiment dans lequel réside le cluster.software_version
: entrez la version logicielle du cluster.data_node_host_shape
: entrez la forme de calcul voulue. Les formes disponibles varient en fonction de votre région et de votre domaine.data_node_count
: entrez le nombre de noeuds de données dédiés. La valeur doit être comprise entre 1 et 10.data_node_host_ocpu_count
: entrez le nombre d'OCPU de noeud de données. La valeur doit être comprise entre 1 et 32.data_node_host_memory_gb
: entrez la quantité de mémoire pour les noeuds de données en gigaoctets. La valeur doit être comprise entre 20 et 1024.data_node_host_type
: entrez le type d'hôte du noeud de données. Les valeurs acceptées sontBM
ouFLEX
.data_node_storage_gb
: entrez la quantité de stockage pour les noeuds de données en gigaoctets. La valeur doit être comprise entre 50 et 314572.master_node_host_shape
: entrez la forme de calcul voulue. Les formes disponibles varient en fonction de votre région et de votre domaine.master_node_count
: entrez le nombre de noeuds maître dédiés. La valeur doit être comprise entre 1 et 3.master_node_host_ocpu_count
: entrez le nombre d'OCPU de noeud maître. La valeur doit être comprise entre 1 et 32.master-node-host-type
: entrez le type d'hôte du noeud maître. Les valeurs acceptées sontBM
ouFLEX
.master_node_host_memory_gb
: entrez la quantité de mémoire pour les noeuds maîtres en gigaoctets. La valeur doit être comprise entre 20 et 1024.opendashboard_node_host_shape
: entrez la forme de calcul voulue. Les formes disponibles varient en fonction de votre région et de votre domaine.opendashboard_node_count
: entrez le nombre de noeuds de tableau de bord. La valeur doit être comprise entre 1 et 3.opendashboard_node_host_ocpu_count
: entrez le nombre d'OCPU de noeud de tableau de bord. La valeur doit être comprise entre 1 et 32.opendashboard_node_host_memory_gb
: entrez la quantité de mémoire pour les noeuds de tableau de bord en gigaoctets. La valeur doit être comprise entre 8 et 1024.search_node_host_shape
: entrez la forme de calcul voulue. Les formes disponibles varient en fonction de votre région et de votre domaine.search_node_count
: entrez le nombre de noeuds de recherche dédiés. Nous vous recommandons de spécifier 20 à 40 % de vos nœuds de données en tant que nœuds de recherche.search_node_host_ocpu_count
: entrez le nombre d'OCPU de noeud de recherche. La valeur doit être comprise entre 1 et 126.search_node_host_memory_gb
: entrez la quantité de mémoire pour les noeuds de recherche en gigaoctets. La valeur doit être comprise entre 20 et 1024.search_node_storage_gb
: entrez la quantité de stockage pour les noeuds de recherche en gigaoctets. La valeur doit être comprise entre 50 et 32768.vcn_ocid
: entrez l'OCID du VCN du cluster.vcn_compartment_ocid
: entrez l'OCID du compartiment dans lequel réside le VCN du cluster.subnet_compartment_ocid
: entrez l'OCID du compartiment dans lequel réside le sous-réseau du cluster.subnet_ocid
: entrez l'OCID du sous-réseau du cluster.Pour obtenir la liste complète des paramètres et des valeurs des commandes de la CLI, reportez-vous à Référence des commandes de la CLI.
Génération d'un hachage de mot de passe
Si vous incluez le paramètre facultatif
security-master-user-password-hash
à utiliser avec le paramètre facultatifsecurity-master-user-name
, vous devez générer le hachage de mot de passe :-
Téléchargez le fichier suivant :
oci-crypto-common-1.0.0-SNAPSHOT.jar
-
Ouvrez une invite de commande et exécutez la commande suivante :
java -jar oci-crypto-common-1.0.0-SNAPSHOT.jar pbkdf2_stretch_1000 <password-in-plain-text>
où
<password-in-plain-text>
est le mot de passe de votre choix.Java doit être installé sur votre ordinateur avant d'exécuter cette commande.
- Enregistrez le hachage de mot de passe généré.
-
Incluez le hachage de mot de passe généré comme valeur pour le paramètre
security-master-user-password-hash
. Utilisez des apostrophes autour du mot de passe. Par exemple :oci opensearch cluster create ... --security-master-user-name MyUser --security-master-user-password-hash 'pbkdf2_...MNUT5No='
-
Téléchargez le fichier suivant :
Exécutez l'opération CreateOpensearchCluster pour créer un cluster.