indigo-dc.ophidia-all
Rol para el Framework de Big Data Ophidia
El rol de Ansible despliega y configura todos los servicios para el Framework de Big Data Ophidia.
Introducción
El repositorio contiene roles de Ansible que están publicados en Ansible Galaxy: https://galaxy.ansible.com/indigo-dc/ophidia-all/
Los directorios docker-ophidia-all están vinculados a Docker Hub con construcción automática de la imagen.
Requisitos
No hay requisitos adicionales.
Variables del Rol
Las variables predeterminadas del rol son:
- cert_passwd: la contraseña para los certificados, cuenta de usuario y mysql
- oph_user: usuario que ejecutará el framework
- oph_passwd: contraseña del usuario
- oph_term_user: usuario de Ophidia para acceder al servicio
- oph_term_passwd: contraseña de Ophidia
- oph_term_host: nombre del host o dirección IP del nodo que aloja el servicio de Ophidia
- oph_term_port: número de puerto del servicio de Ophidia
Dependencias
Ninguna
Ejemplo de Playbook
Un ejemplo de playbook para desplegar Ophidia:
- hosts: localhost
roles:
- { role: indigo-dc.ophidia-all }
O ejecutar:
$ ansible-playbook /etc/ansible/roles/indigo-dc.ophidia-all/tests/test.yml
Sesión de prueba en el terminal de Ophidia
Los siguientes comandos definen una sesión de prueba completa que se puede ejecutar a través del terminal de Ophidia:
/usr/local/ophidia/oph-terminal/bin/oph_term -H 127.0.0.1 -u oph-test -p abcd -P 11732
oph_term> oph_list level=2;
oph_term> oph_man function=oph_list;
oph_term> oph_createcontainer container=test;dim=lat|lon|time;hierarchy=oph_base|oph_base|oph_time;dim_type=double|double|double;
oph_term> oph_randcube container=test;dim=lat|lon|time;dim_size=10|10|10;measure=test;measure_type=double;nfrag=10;ntuple=10;concept_level=c|c|d;exp_ndim=2;compressed=no;
oph_term> oph_cubeschema
oph_term> oph_reduce operation=max;
oph_term> oph_aggregate operation=max;
oph_term> oph_explorecube
oph_term> oph_delete cube=[container=test];
oph_term> quit
Documentación adicional
- Ophidia: http://ophidia.cmcc.it/documentation/
- Instalación y configuración: http://ophidia.cmcc.it/documentation/admin/index.html
Licencia
Apache v2
Información del autor
Mario David: mariojmdavid@gmail.com Proyecto LIP y Indigo-DataCloud
Agradecimientos
- Grupo Ophidia CMCC
Instalar
ansible-galaxy install indigo-dc.ophidia-all
Licencia
apache-2.0
Descargas
100
Propietario