Add elasticsearch_datadir_volume
Change-Id: Id8276448c6e779b2b4a0aafee45d953c4f009fc1
This commit is contained in:
parent
953fb24a1d
commit
3a5ef38f3b
@ -133,6 +133,7 @@ keepalived_virtual_router_id: "51"
|
|||||||
# Elasticsearch Options
|
# Elasticsearch Options
|
||||||
#######################
|
#######################
|
||||||
es_heap_size: "1G"
|
es_heap_size: "1G"
|
||||||
|
elasticsearch_datadir_volume: "elasticsearch"
|
||||||
|
|
||||||
###################
|
###################
|
||||||
# Messaging options
|
# Messaging options
|
||||||
|
@ -5,6 +5,7 @@
|
|||||||
environment:
|
environment:
|
||||||
enable_haproxy: "{{ enable_haproxy }}"
|
enable_haproxy: "{{ enable_haproxy }}"
|
||||||
enable_swift: "{{ enable_swift }}"
|
enable_swift: "{{ enable_swift }}"
|
||||||
|
elasticsearch_datadir_volume: "{{ elasticsearch_datadir_volume }}"
|
||||||
glance_file_datadir_volume: "{{ glance_file_datadir_volume }}"
|
glance_file_datadir_volume: "{{ glance_file_datadir_volume }}"
|
||||||
nova_instance_datadir_volume: "{{ nova_instance_datadir_volume }}"
|
nova_instance_datadir_volume: "{{ nova_instance_datadir_volume }}"
|
||||||
gnocchi_metric_datadir_volume: "{{ gnocchi_metric_datadir_volume }}"
|
gnocchi_metric_datadir_volume: "{{ gnocchi_metric_datadir_volume }}"
|
||||||
|
@ -12,7 +12,7 @@ elasticsearch_services:
|
|||||||
volumes:
|
volumes:
|
||||||
- "{{ node_config_directory }}/elasticsearch/:{{ container_config_directory }}/"
|
- "{{ node_config_directory }}/elasticsearch/:{{ container_config_directory }}/"
|
||||||
- "/etc/localtime:/etc/localtime:ro"
|
- "/etc/localtime:/etc/localtime:ro"
|
||||||
- "elasticsearch:/var/lib/elasticsearch/data"
|
- "{{ elasticsearch_datadir_volume }}:/var/lib/elasticsearch/data"
|
||||||
dimensions: "{{ elasticsearch_dimensions }}"
|
dimensions: "{{ elasticsearch_dimensions }}"
|
||||||
haproxy:
|
haproxy:
|
||||||
elasticsearch:
|
elasticsearch:
|
||||||
|
@ -31,6 +31,10 @@ By default Elasticsearch is deployed on port ``9200``.
|
|||||||
Elasticsearch stores a lot of logs, so if you are running centralized logging,
|
Elasticsearch stores a lot of logs, so if you are running centralized logging,
|
||||||
remember to give ``/var/lib/docker`` an adequate space.
|
remember to give ``/var/lib/docker`` an adequate space.
|
||||||
|
|
||||||
|
Alternatively it is possible to use a local directory instead of the volume
|
||||||
|
``elasticsearch`` to store the data of Elasticsearch. The path can be set via
|
||||||
|
the variable ``elasticsearch_datadir_volume``.
|
||||||
|
|
||||||
Kibana
|
Kibana
|
||||||
~~~~~~
|
~~~~~~
|
||||||
|
|
||||||
|
@ -61,6 +61,11 @@ if [[ "$nova_instance_datadir_volume" != "nova_compute" && -d "$nova_instance_da
|
|||||||
rm -rfv $nova_instance_datadir_volume
|
rm -rfv $nova_instance_datadir_volume
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [[ "$elasticsearch_datadir_volume" != "elasticsearch" && -d "$elasticsearch_datadir_volume" ]]; then
|
||||||
|
echo "Removing elasticsearch volume if it is customzied"
|
||||||
|
rm -rfv $elasticsearch_datadir_volume
|
||||||
|
fi
|
||||||
|
|
||||||
if [[ "$gnocchi_metric_datadir_volume" != "gnocchi" && -d "$gnocchi_metric_datadir_volume" ]]; then
|
if [[ "$gnocchi_metric_datadir_volume" != "gnocchi" && -d "$gnocchi_metric_datadir_volume" ]]; then
|
||||||
echo "Removing gnocchi volume if it is customzied"
|
echo "Removing gnocchi volume if it is customzied"
|
||||||
rm -rfv $gnocchi_metric_datadir_volume
|
rm -rfv $gnocchi_metric_datadir_volume
|
||||||
|
Loading…
Reference in New Issue
Block a user