ElasticSearch is a full-text search engine. In Spinal Stack it stores all the logs provided by the various components Spinal Stack deploys and configure.
Configuration | Description | Default |
---|---|---|
elasticsearch | Enable HAProxy binding Internal network IP | true |
elasticsearch_bind_options | HAProxy bind options Internal network IP | HAProxy default bind options |
elasticsearch_bind_ip | IP address on which ElasticSearch will be listening | Internal network IP |
elasticsearch_port | Port on which ElasticSearch will be listening | 9200 |
- cloud::database::nosql::elasticsearch
- cloud::logging::server (include cloud::database::nosql::elasticsearch)
In a non-HA setup, simply instantiate the 'cloud::logging::server' on the concerned node.
In an HA setup, instantiate 'cloud::logging::server' on all the nodes needed, puppet-openstack-cloud will take care of putting the cluster behind HAProxy, and ElasticSearch itself will take care of creating the internal cluster.