Beolive
"Easy cluster computing"
Beolive è un software di management per i cluster Linux che rende la tecnologia dei cluster alla portata di tutti. E' pensato per semplificare l'installazione, l'amministrazione e l'utilizzo dei cluster tramite un'interfaccia utente facile ed intuitiva. E' un software modulare, ed ogni modulo è dedicato ad un'attività diversa (monitoraggio, setup dei nodi, gestione utenti, processi...).
Grazie all'esperienza maturata in anni di lavoro fianco a fianco con gli utilizzatori di sistemi HPC, abbiamo realizzato un software semplice da usare e che risponde alle effettive esigenze incontrate dagli utenti. Beolive è comunque stato progettato per essere modulare, e può essere facilmente personalizzato aggiungendo nuove funzionalità a richiesta.
Beolive si differenzia perché è rivolto anche agli utilizzatori del cluster, e non solo all'amministratore. Con Beolive non è necessario saper lavorare con la shell Linux, ma è possibile lanciare gli applicativi di calcolo e gestire i propri dati con il mouse, utilizzando semplici pannelli grafici guidati.
Vantaggi principali
- Interfaccia grafica intuitiva: Beolive ti offre un ambiente di lavoro ergonomico ed intuitivo, è un applicativo installato localmente sul tuo computer e dispone di un'interfaccia utente a finestre semplice da usare e veloce.
- Amministrazione del cluster semplificata: le attività di ordinaria amministrazione possono essere svolte tramite pannelli grafici guidati ed intuitivi (monitoraggio dell'operatività e del carico di lavoro, installazione di immagini software sui nodi, gestione degli account utenti...), il tutto operando remotamente dal proprio PC o da qualsiasi altra postazione in rete con il cluster.
- Utilizzo del cluster semplificato: l'utente può trasferire file da e verso il cluster, verificare la disponibilità delle risorse di calcolo, lanciare i propri job e controllarne l'andamento, il tutto lavorando dal proprio PC ed utilizzando un'interfaccia grafica amichevole e intuitiva.
- Elevata integrazione degli strumenti: tutti gli strumenti di Beolive sono integrati e facilmente accessibili, è possibile lavorare unicamente con il mouse o, per chi lo preferisce, anche con il modulo shell.
- Gestione di più cluster: Beolive permette di creare più connessioni con cluster diversi, e quindi di controllare più sistemi operando da un'unica postazione.
- Architettura leggera: Beolive non utilizza propri demoni in esecuzione sui nodi del cluster, non influisce sulle prestazioni e riduce al minimo il traffico di rete tra il cluster ed il proprio computer.
- Facilità d'installazione: Beolive si installa sul proprio PC con un semplice setup, è compatibile con Linux, Windows o MAC OSX, e richiede unicamente che il cluster sia raggiungibile dal proprio computer tramite una connessione SSH.
I moduli base di Beolive
- Cluster info: sommario informativo sul cluster
- Cluster status: stato dei nodi e carico di lavoro, con possibilità di reboot/halt/avvio
- Node setup: installazione e ripristino dell'immagine software sui nodi
- Users: gestione degli account utenti e dei permessi
- File manager: client SFTP per trasferimento e gestione file sul cluster
- Processes: gestione dei processi in esecuzione su tutti i nodi
- Torque queues: configurazione delle code di esecuzione con Torque
- Torque jobs: avvio, monitoraggio e gestione dei job con Torque
- Shell: shell Linux sul cluster
Screenshots
Beolive è attualmente un prodotto fornito in dotazione con tutti i cluster di Aethia.