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 :

  1. cert_passwd : le mot de passe pour les certificats, le compte utilisateur et MySQL
  2. oph_user : utilisateur qui exécutera le framework
  3. oph_passwd : mot de passe de l'utilisateur
  4. oph_term_user : utilisateur Ophidia pour accéder au service
  5. oph_term_passwd : mot de passe Ophidia
  6. oph_term_host : nom d'hôte ou adresse IP du nœud hébergeant le service Ophidia
  7. 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

Licence

Apache v2

Informations sur l'auteur

Mario David : mariojmdavid@gmail.com
LIP et projet Indigo-DataCloud

Remerciements

  • Groupe Ophidia CMCC
À propos du projet

Ophidia Big Data framework

Installer
ansible-galaxy install indigo-dc.ophidia-all
Licence
apache-2.0
Téléchargements
100
Propriétaire