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