#ConsoleAr4k Console per la gestione di dell'insfrastruttura Ar4k.
Licenza: LGPL 3.0 Per maggiori dettagli sulla licenza rimando a questa voce di Wikipedia
##Guida rapida per il deploy
La spin Rossonet di Fedora 21 è predisposta per contenere tutti gli strumenti che abitualmente usiamo in Rossonet.
###Compatibilità
La procedura illustrata vale per macchine CentOS/RedHat/Fedora (il codice è per una sessione di Bash)
###Installazione automatica
Per installare in automatico tutto il sistema compreso le dipendenza, utilizzare il seguente comando. Se non eseguito con privilegi di root, verrà chiesta l'autenticazione per installare Java e git.
sh <(curl -L -s http://boot.ar4k.net/interfaccia) [cod.attivazione]
Se "curl" non fosse presente nel sistema, installarlo con:
yum install curl
###Installazione manuale
Per scaricare l'intero sistema:
git clone https://github.com/rossonet/ConsoleAr4k.git
Per lavorare con git in bash:
git config --global push.default matching
git config credential.helper store
Per creare un'applicazione in un unico file .jar con tutte le librerie incluse e Tomcat 7 integrato:
./compila.sh
esecuzione:
./ar4k.sh
Per aggiornare tutto il progetto e eseguirlo in ambiente di sviluppo (Ctrl-C per interrompere l'esecuzione):
./rigenera.sh && ./grailsw run-app
Per eseguirlo in ambiente di sviluppo (Ctrl-C per interrompere l'esecuzione):
./grailsw run-app
Per eseguire i test:
./grailsw test-app
Per creare un war installabile su Tomcat >= 7
./grailsw war
##Documentazione progetto
##Avvio in Cloud
è possibile avviare l'installazione in cloud direttamente su Amazon AWS o scaricare un'app virtuale utilizzabile con Oracle VirtualBox o VMware.
L'installazione è basata su un sistema operativo CentOS 6.x preconfigurato. Il codice sorgente degli script per la gestione delle immagini in cloud utilizzato è disponibile su GitHub.
###Sistema operativo APP virtuali
Il sistema operativo CentOS, basato su RedHat Enterprise Linux, è completamente open source. Tutti i dettagli del progetto sono disponibili nel sito www.centos.org, una visione d'insieme del progetto e della sua storia è disponibile su Wikipedia. Il codice sorgente delle nostre personalizzazioni è disponibile in questo repository git.
###App virtuale Amazon AWS
L'app virtuale preparata per l'esecuzione in Amazon AWS al primo avvio scarica la versione più recente di Ar4kConsole, la compila e avvia il server. Avvia la console Ar4K su Amazon AWS. Dopo l'avvio della macchina aspettare dieci minuti e connettersi con un browser all'indirizzo del server creato.
###App in formato OVA
Il formato OVA è uno standard aperto per il confezionamento di macchine virtuali. In particolare è possibili importare l'applicazione virtuale in formato OVA in ambienti di virtualizzazione VMware e VirtualBox. Maggiori dettagli su Wikipedia. Console Ar4k formato OVA. Anche in questo caso, dopo la visualizzazione del prompt attendere circa dieci minuti prima di collegarsi con il browser all'indirizzo ip della macchina virtuale appena creata.
###Oracle VirtualBox
Oracle VirtualBox è un software open source che permette di eseguire sistemi operativi virtuali su piattaforme i386/x86. In pratica permette di ospitare computer simulati via software, le macchine virtuali, su sistemi operativi Windows,Linux e Macintosh.
Maggiori dettagli e le procedure di installazioni sono disponibili online