操作如下:
- 创建用户
- 创建目录
- 安装 elasticsearch
- 复制配置文件
- 修改内核参数
- 启动 elasticsearch
example:
# group_vars/es_76.yml
es_packet: '{{packet_base_dir}}/elasticsearch-5.6.11.tar.gz'
es_confs:
- "jvm.options"
- "elasticsearch.yml"
es_data_dir:
- /data1/apps/data/elasticsearch
- /data2/apps/data/elasticsearch
- /data3/apps/data/elasticsearch
- /data4/apps/data/elasticsearch
es_cluster_name: zxw_es
# playbook
- hosts: es_76
remote_user: root
roles:
- { role: elasticsearch_install}