influxdata.influxdb-enterprise
InfluxDB Enterprise
Este rol instalará un clúster de InfluxDB Enterprise. Tanto nodos meta como nodos de datos.
Uso
Añade lo siguiente a tu requirements.yml
:
- src: influxdata.influxdb-enterprise
name: influxdb-enterprise
Instala en tu directorio de roles:
$ ansible-galaxy install -r requirements.yaml
Incluye en tus Playbooks (consulta este ejemplo para un uso más detallado):
---
# site.yml
- hosts: influxdb
become: yes
roles:
- { role: 'influxdb-enterprise', influx_node_type: meta }
- { role: 'influxdb-enterprise', influx_node_type: data }
vars:
influx_cluster_auto_join: true
influx_meta_cluster_leader: influxdb_001
influx_enterprise_license_key: XXX-XXX-XXX
influx_queries:
- "CREATE DATABASE test"
- "CREATE RETENTION POLICY testrp ON test DURATION 24h REPLICATION 2 default"
- "ALTER RETENTION POLICY autogen ON test DURATION 666h REPLICATION 2 default"
Nota: Al iniciar el clúster por primera vez, es una buena idea usar --skip-tags=influxdb-cluster
, esto asegura que todos los hosts estén activos antes de establecer un clúster. También es recomendable ejecutar primero contra el primer nodo meta usando la opción --limit
. Mejoraremos esto en el futuro.
Requisitos
- Clave de licencia de InfluxDB Enterprise, se puede obtener una prueba gratuita aquí
- Ansible, consulta comenzando para más información.
- Vagrant (solo para pruebas y evaluación)
Contribuciones
¡Se aceptan solicitudes de extracción!
Se puede ejecutar un conjunto completo de pruebas con los siguientes comandos.
$ export INFLUX_ENTERPRISE_LICENSE_KEY=XXX-XXX-XXX
$ vagrant up
$ ansible-playbook tests/cluster.yml -vvvv
Acerca del proyecto
Install and configure InfluxDB Enterprise, a time-series database
Instalar
ansible-galaxy install influxdata.influxdb-enterprise
Licencia
mit
Descargas
752
Propietario