Owl, dotProject su Ubuntu server in un guest su cluster VMware

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.

 

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *