Configurata la connessione VPN tramite Cisco VPN Client mi sono collegato dalla mia postazione alla rete locale di una nota azienda del settore mobili del pesarese. Obiettivo era la configurazione di due prodotti OpenSource: Owl (gestione documenti) e dotProject (gestione progetti).
Per ospitare le applicazioni è stato previsto il deployment di un guest Linux sul cluster VMware già in essere pressso la server farm del cliente (ambiente VMware installato e configurato da M. Bertarelli di Fastnet su una manciata di lame di un blade server Ibm connesso ad una SAN Ibm ).
{mosimage} | {mosimage} |
{mosimage} | {mosimage} |
Qui di seguito alcuni dettagli sulla procedura di installazione.
Creazione di una macchina virtuale di tipo Linux sul cluster VMware già presente. |
Nome guest VMware: xxx Memoria allocata: 1024Mb Hard Disk: disco da 50Gb creato su un DS6800 presente sulla SAN Network: 1 porta sul virtual switch Inside |
Installazione sistema operativo |
Installato Ubuntu Server 6.06 LTS e configurato il disco per l'uso del Logical Volume Manager |
Installazione e compilazione dei Vmware tools |
apt-get install build-essential apt-get install linux-headers-`uname -r`
Installati e configurati i tools di compilazione e installati i sorgenti del kernel 2.6.15-28-server Configurati correttamente i tools di VMware (in particolare il gestore della memoria virtuale e il driver vmxnet) Per installare il driver vmxnet ho seguito la seguente procedura: /etc/init.d/networking stop rmmod pcnet32 vmware-config-tools.pl rmmod pcnet32 rmmod vmxnet depmod -a modprobe vmxnet /etc/init.d/networking start |
Installazione e configurazione di un ambiente LAMP |
Installazione di apache2, mysql5 e php5
apt-get install apache2 php5 libapache2-mod-php5 apt-get install mysql-server mysql-client php5-mysql |
Installazione e configurazione di componenti aggiuntivi |
Installato e configurato openssh per l’accesso ssh al server ds1 apt-get install phpmyadmin
Installato il pacchetto sotto /var/www/phpmyadmin
Phpmyadmin per la gestione del database mysql Username: xxxx Password: yyyyyyy apt-get install unzip apt-get install zip Installazione dell’agente di posta Postfix apt-get install postfix
|
Installazione e configurazione Owl 0.94 |
wget http://superb-east.dl.sourceforge.net/sourceforge/owl/Owl-0.94.tar.gz
Installato il pacchetto sotto /xxx/intranet
Creazione del database per Owl Username: xxxx Password: yyyyyyy
Popolamento tabelle mysql -p nomedb < DOCS/sql/mysql-tables.sql Installazione della localizzazione italiana di Owl wget http://belnet.dl.sourceforge.net/sourceforge/owl/Owl-0.9x-locale-Italian.tar.gz
Configurazione dei permessi, dell’owner e del group sulla struttura di directory di Owl
Personalizzazione del logo Owl con il logo del cliente
Per accedere a Owl: http://xxxxx/intranet Username: xxxx Password: yyyyyy |
Installazione e configurazione dotProject 2.1-rc2 |
wget http://mesh.dl.sourceforge.net/sourceforge/dotproject/dotproject_2.1-rc2.tar.gz
Installato il pacchetto sotto /kkkkkk/dotproject Installazione della localizzazione italiana di dotProject Installazione della GD library per la produzione di Gant chart in dotproject Per accedere a Owl: http://xxxxxx/dotproject Username: xxxxxx Password: yyyyyyyyyyy |
Settaggi e impostazioni varie |
Cambiato il memory limit di php e portato a 32M Cambiata la dimensione massima del file upload di php e portata a 10M |
Modalità accesso al server |
Via ssh client con utente xxxxx e password yyyyyyyyy Via vnc viewer con password di accesso uguale a yyyyy (è stato installato vnc4server in ascolto sulla porta xxxx controllato da xinetd) Acedere tramite ip: x.y.w.z:1 (dopo l’ip address va indicato l’xterminal) |
Creazione pagina di accesso |
Andando direttamente su http://xxxxxxxx si accede ad una welcome page customizzata per il cliente da cui si può accedere ai 2 servizi principali) |
TEST E COLLAUDO:
Sia Owl che dotproject sono stati testati nelle loro funzioni di base
– Upload, modifica, concellazione di un documento (owl)
– Invio di email (owl, dotproject)
– Creazione di società, contatti, progetti, task (dotproject)
LINK UTILI
Per la versione 0.80 di Owl (ora alla 0.94) avevo tradotto in italiano il manuale utente ora disponibile sul sito di Owl indicato qui sopra.