indigo-dc.ophidia-all
Rola dla Ramy Big Data Ophidia
Rola ansible wdraża i konfiguruje wszystkie usługi dla Ramy Big Data Ophidia.
Wprowadzenie
Repozytorium zawiera role ansible, które są publikowane w ansible galaxy: https://galaxy.ansible.com/indigo-dc/ophidia-all/
Katalogi docker-ophidia-all są połączone z dockerhub z automatyczną budową obrazu.
Wymagania
Brak dodatkowych wymagań.
Zmienne roli
Domyślne zmienne roli to:
- cert_passwd: hasło dla certyfikatów, konta użytkownika oraz MySQL.
- oph_user: użytkownik, który będzie uruchamiał ramę.
- oph_passwd: hasło użytkownika.
- oph_term_user: użytkownik Ophidia do uzyskania dostępu do usługi.
- oph_term_passwd: hasło Ophidia.
- oph_term_host: nazwa hosta lub adres IP węzła hostującego usługę Ophidia.
- oph_term_port: numer portu usługi Ophidia.
Zależności
Brak.
Przykładowy Playbook
Przykład playbooka do wdrożenia Ophidia:
- hosts: localhost
roles:
- { role: indigo-dc.ophidia-all }
Lub wykonaj:
$ ansible-playbook /etc/ansible/roles/indigo-dc.ophidia-all/tests/test.yml
Sesja testowa terminala Ophidia
Poniższe komendy definiują kompletną sesję testową, którą można uruchomić za pomocą terminala 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
Dalsza dokumentacja
- Ophidia: http://ophidia.cmcc.it/documentation/
- Instalacja i konfiguracja: http://ophidia.cmcc.it/documentation/admin/index.html
Licencja
Apache v2
Informacje o autorze
Mario David: mariojmdavid@gmail.com LIP i projekt Indigo-DataCloud
Podziękowania
- Grupa Ophidia CMCC
Zainstaluj
ansible-galaxy install indigo-dc.ophidia-all
Licencja
apache-2.0
Pobrania
100
Właściciel