From 64d942375fb6f102196a6b664733b1b1625cf6ce Mon Sep 17 00:00:00 2001 From: mounierdS <146060815+mounierdS@users.noreply.github.com> Date: Mon, 11 Mar 2024 11:00:00 +0100 Subject: [PATCH] Update opensearch-multi.md --- docs/src/compositions/opensearch-multi.md | 30 +++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/docs/src/compositions/opensearch-multi.md b/docs/src/compositions/opensearch-multi.md index 22f5139..38b9336 100644 --- a/docs/src/compositions/opensearch-multi.md +++ b/docs/src/compositions/opensearch-multi.md @@ -1,3 +1,33 @@ # OpenSearch multi-nœud Composition à faire. + +Pour lancer plusieurs même noeud à partir d'un code on utilise la commande : + +```nxc start -r nom_du_noeud=nombre_de_noeud -f vm ``` + +Par exemple : + +Avec le code du noeud data : + +``` + data = { pkgs, config, lib, ... }: { + boot.kernel.sysctl."vm.max_map_count" = 262144; + + environment.noXlibs = false; + environment.systemPackages = with pkgs; [ opensearch-fixed ]; + + systemd.services.opensearch.serviceConfig.ExecStartPre = + populate-hosts-script; + + services.opensearch = service-config { + settings."node.name" = config.networking.hostName; + settings."node.roles" = [ "data" ]; + }; + }; + }; +``` + +On peut lancer la commande suivante pour avoir 2 noeuds data identique : ``` nxc start -r data=2 -f vm ``` + +