Ulteo OVD Open Virtual Desktop (Un Desktop Virtuale Open Source) Augusto Scatolini ([email protected]) Ver. 1.0 Novembre 2010 Ulteo Open Virtual Desktop è un virtual desktop Open Source installabile e una soluzione per dispensare applicazioni per piccole o medie aziende. Permette ai dipartimenti IT di distribuire desktop e applicazioni facilmente e a un costo inferiore rispetto ad altre soluzioni. Funziona sia in ambienti Windows che GNU/Linux. Tradotto da http://www.ulteo.com/home/it/ovdi/openvirtualdesktop In questa guida vedremo come installare il server Ulteo OVD su un Computer e come questo sia capace di distribuire desktop Ulteo (GNU/Linux) a client che utilizzano Windows o GNU/Linux. Se penso al Sistema FreeNX la cui guida è disponibile su http://www.comunecampagnano.it/gnu/mini-howto/FREENX_GNOME_KDE_XFCE4_LXDE/freenx_gnome_kde_xfce4_lxde.pdf per il quale un utente Windows può avere a disposizione un Desktop GNU/Linux completo oppure al progetto LTSP (Linux Terminal Server Project) disponibile su http://www.comunecampagnano.it/gnu/ltsp-howto/LTSP-minihowto.pdf per il quale si può accedere ad un Desktop GNU/Linux completo anche con un PC privo di disco, devo confessare di non aver capito effettivamente a cosa può servire Ulteo OVD in quanto il desktop rilasciato ai client non è completo e le applicazioni disponibili sono facilmente installabili anche su Windows. E' comunque un esperimento tanto interessante quanto giovane. INSTALLAZIONE Per prima cosa ci procuriamo il DVD di installazione da http://www.ulteo.com/main/downloads/ulteo-ovd-iso.php?suite=2.5 avviamo il PC facendo il boot dal DVD arriviamo alla scelta della lingua selezioniamo la nostra posizione configuriamo la tastiera partizioniamo scegliendo “Guidato – usa l'intero disco” specifichiamo l'utente principale e la relativa password installiamo anche Session Manager e Application Server settiamo la password per l'utente Admin e settiamo il server MySQL come locale confermiamo tutte le opzioni selezionate in precedenza e avviamo l'installazione del sistema attendiamo qualche minuto infine riavviamo il computer aspettiamo il riavvio.... Ulteo OVD è un server, quindi niente interfaccia grafica! dopo aver fatto il login individuiamo l'indirizzo IP con il comando ifconfig configuriamo la scheda di rete con il comando sudo vi /etc/network/interfaces questo è il contenuto del file interfaces, la modalità attuale è in DHCP modifichiamo la scheda eth0 come mostrato in figura (adattate gli indirizzi alla vostra rete) riavviamo il servizio di rete con il comando sudo /etc/init.d/networking restart andiamo su un altro computer della rete e scriviamo sul browser l'indirizzo http://192.168.0.200 se appare la pagina che segue significa che il server apache di Ulteo OVD funziona se dallo stesso PC proviamo ad aprire una sessione otterremo il seguente messaggio allora dobbiamo logarci come admin all'indirizzo mostrato in figura così da poter accedere al pannello di amministrazione selezioniamo la lingua italiana per l'amministrazione della console e aspettiamo il salvataggio della modifica apportata impostiamo il profilo del database come interno e spuntiamo “voglio creare i miei utenti” impostiamo il modo di default della sessione come Desktop creiamo il nostro gruppo di utenti chiamandolo “utenti” creiamo un paio di utenti “utente1” e “utente2” questo sarà il risultato ora bisogna pubblicare il gruppo di utenti appena creato tramite il Wizard delle pubblicazioni e le applicazioni per questo gruppo confermiamo sia il gruppo degli utenti che quello delle applicazioni “some_linux_apps” questo sarà il risultato ora si deve passare il server in modalità “produzione” premendo il pulsante “Passare in modalità produzione” è rimasto da specificare l'indirizzo IP per il re-direzionamento a questo punto l'utente1 può fare il login (sempre dalla macchina Windows o GNU/Linux) questo sarà il Desktop che apparirà all'utente1, con due applicazioni soltanto per pubblicare altre applicazioni si deve aprire il pannello di amministrazione e gestire le varie applicazioni disponibili per esempio aprendo “Gestire” Adobe Reader 9, si può aggiungere questa applicazione al gruppo “some_linux_apps” cliccando sul pulsante “Aggiungere questo gruppo” e verificare che la modifica sia andata a buon fine continuando ad aggiungere applicazioni l'utente1 vedrà sul proprio desktop quanto segue questo è il desktop dell'utente1 collegato da una postazione GNU/Linux mentre questo è il desktop dell'utente2 collegato da una postazione Windows questo è un esempio di navigazione con Firefox AMBIENTE GRAFICO SUL SERVER installiamo sul server l'ambiente grafico XUBUNTU con il seguente comando verranno scaricati 309 MB di archivi che installati occuperanno circa 1,1 GB terminata l'installazione si può avviare l'interfaccia grafica XUBUNTU con il seguente comando questa sarà la schermata d'avvio e questa l'interfaccia grafica sul server ovviamente possiamo localizzare l'installazione di xubuntu sul server con il comando sudo chroot /opt/ulteo/apt-get install language-pack-it possiamo poi localizzare la lingua dei desktop da rilasciare modificando il file /usr/share/ulteo/sesssionmanager/classes/Preferences.class.php come mostrato in figura ora possiamo aggiungere qualche applicazione al gruppo “some_linux_apps” per esempio possiamo installare abiword, midori o gnumeric durante questi aggiornamenti il server risulta in manutenzione “non utilizzabile” anche dal pannello si può verificare che il server risulta “rotto” (in manutenzione” una volta terminata l'installazione il server sarà di nuovo disponibile con le nuove applicazioni FINE Questo documento è rilasciato con licenza Copyleft (tutti i rovesci sono riservati) altre miniguide su http://www.comunecampagnano.it/gnu/miniguide.htm oppure direttamente su http://miniguide.tk