indigo-dc.ophidia-all
Rôle pour le Framework Ophidia Big Data
Le rôle Ansible déploie et configure tous les services pour le Framework Ophidia Big Data.
Introduction
Le dépôt contient des rôles Ansible publiés dans Ansible Galaxy : https://galaxy.ansible.com/indigo-dc/ophidia-all/
Les répertoires docker-ophidia-all sont liés à Docker Hub avec une construction d'image automatique.
Exigences
Aucune exigence supplémentaire.
Variables de rôle
Les variables par défaut du rôle sont :
- cert_passwd : le mot de passe pour les certificats, le compte utilisateur et MySQL
- oph_user : utilisateur qui exécutera le framework
- oph_passwd : mot de passe de l'utilisateur
- oph_term_user : utilisateur Ophidia pour accéder au service
- oph_term_passwd : mot de passe Ophidia
- oph_term_host : nom d'hôte ou adresse IP du nœud hébergeant le service Ophidia
- oph_term_port : numéro de port du service Ophidia
Dépendances
Aucune
Exemple de Playbook
Un exemple de playbook pour déployer Ophidia :
- hosts: localhost
roles:
- { role: indigo-dc.ophidia-all }
Ou exécutez :
$ ansible-playbook /etc/ansible/roles/indigo-dc.ophidia-all/tests/test.yml
Session de test du terminal Ophidia
Les commandes suivantes définissent une session de test complète qui peut être exécutée via le terminal 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
Documentation supplémentaire
- Ophidia : http://ophidia.cmcc.it/documentation/
- Installation et configuration : http://ophidia.cmcc.it/documentation/admin/index.html
Licence
Apache v2
Informations sur l'auteur
Mario David : mariojmdavid@gmail.com
LIP et projet Indigo-DataCloud
Remerciements
- Groupe Ophidia CMCC