Ho comprato 3 nuovi domini

6 May, 2008 – 19:53

Ho comprato finalmente 3 nuovi domini, ora sono in cerca di un Virtual Server decente per hostarli e sono in cerca anche di un po’ di tempo per poter usare questi domini. ;)

I 3 domini che ho comprato sono:

Che si aggiungono ai 2 domini già di mio possesso:

Avevo intenzione di riutilizzare il dominio Devasthead.com per una Wiki, magari con MediaWiki. 42ers.net lo utilizzerò per costruire una community per i soliti che frequentano la conference ufficiale di 42. brainthesizeofaplanet.net e latini.info non so cosa me ne farò ma mi piacevano e non potevo lasciarmeli sfuggire.

Per precisare.. questo blog resterà hostato sempre sullo stesso dominio.

Creare 4 volumi con LVM e farne un RAID 1+0

2 April, 2008 – 10:03

STATO DISHI
Ho 4 dischi da 1 GB l’uno gia` formattati con mkfs.ext3 e sono: /dev/sdb1, /dev/sdc1, /dev/sdd1, /dev/sde1.
[root@server backup]# for i in sdb sdc sdd sde; do fdisk -l /dev/$i | grep 83 | awk ‘{print $1,$4}’; done
/dev/sdb1 1044193+
/dev/sdc1 1044193+
/dev/sdd1 1044193+
/dev/sde1 1044193+

PHYSICAL VOLUMES
Creo i Physical volumes da utilizzare:
pvcreate
pvcreate /dev/sdc1
pvcreate /dev/sdd1
pvcreate /dev/sde1

[root@server ~]# pvscan
PV /dev/sdb1 VG vg_raid lvm2 [1016.00 MB / 0 free]
PV /dev/sdc1 VG vg_raid lvm2 [1016.00 MB / 0 free]
PV /dev/sdd1 VG vg_raid lvm2 [1016.00 MB / 0 free]
PV /dev/sde1 VG vg_raid lvm2 [1016.00 MB / 0 free]

Read the rest of this entry »

Software Libero - Elezioni Politiche 2008

1 April, 2008 – 14:23

Volevo far notare questa iniziativa fatta per sostenere il software libero e per la difesa delle libertà digitali mirata alle prossime elezioni.

Per informazioni a riguardo e/o per firmare la petizione: http://elezioni.softwarelibero.it/

vota per il software libero! (banner)

Fedora 8 e VMware 1.0.5

1 April, 2008 – 9:21

Ho fatto un doppio aggiornamento, ovvero sia il kernel che VMware.
L’ultima release del kernel per Fedora 8 è 2.6.24.3-50.fc8 come evidenziato dall’uname:

[root@hitchhiker ~]# uname -a
Linux hitchhiker 2.6.24.3-50.fc8 #1 SMP Thu Mar 20 14:47:10 EDT 2008 i686 i686 i386 GNU/Linux

mentre l’ultima versione di VMware server è la 1.0.5:

[root@hitchhiker ~]# rpm -qi VMware-server
Name : VMware-server Relocations: (not relocatable)
Version : 1.0.5 Vendor: VMware, Inc.
Release : 80187 Build Date: Tue 04 Mar 2008 10:43:52 PM CET
Install Date: Wed 26 Mar 2008 10:42:08 PM CET Build Host: pa-build89.eng.vmware.com
Group : Applications/Emulators Source RPM: VMware-server-1.0.5-80187.src.rpm
Size : 196419275 License: commercial
Signature : (none)
Summary : VMware Server
Description :
VMware Virtual Platform is a thin software layer that allows multiple guest
operating systems to run concurrently on a single standard PC, without
repartitioning or rebooting, and without significant loss of performance.

Per far funzionare VMware server con questa versione del kernel c’è bisogno del famoso any-any-update e precisamente della versione 116, reperibile qui: http://vmkernelnewbies.googlegroups.com/web/vmware-any-any-update-116.tgz .

Per utilizzare l’update dare da root i seguenti comandi:

tar zxvf vmware-any-any-update-116.tgz
cd vmware-any-any-update116/
./runme.pl

Trovare il WWNN e il WWPN delle schede HBA

17 March, 2008 – 23:23

Con questo script si possono trovare il WWNN (World Wide Node Name), il WWPN (World Wide Port Name) e lo stato delle scheda in fibra (HBA), grazie ai files presenti in /proc/scsi/qla2xxx/.

Link: Locate WWNN WWPN 1.0

Creare un Menubar + Statusbar con PyQt4

17 March, 2008 – 15:31

Sto cominciando a smanettare con Python e tra le varie peripezie mi sono trovato a costruire una piccola GUI con un menu` abbastanza semplice ed ho scoperto che e` una cosa abbastanza banale.

Ecco un esempio per i buttoni:
# Button's
exit = QtGui.QAction(QtGui.QIcon('icons/exit.png'), 'Exit', self)
exit.setShortcut('Ctrl+Q')
exit.setStatusTip('Exit Application')
self.connect(exit, QtCore.SIGNAL('triggered()'), QtCore.SLOT('close()'))
online = QtGui.QAction(QtGui.QIcon('icons/online.png'), 'Online', self)
online.setStatusTip('Online mode')
away = QtGui.QAction(QtGui.QIcon('icons/mail.png'), 'Away', self)
away.setStatusTip('Away mode (Leave a Message)')
para = QtGui.QAction(QtGui.QIcon('icons/marvin.png'), 'Paranoid', self)
para.setStatusTip('Paranoid mode')

Cosi` si crea il menu:
# Menubar
menubar = self.menuBar()
general = menubar.addMenu('&General')
general.addAction(exit)
action = menubar.addMenu('&Action')
action.addAction(online)
action.addAction(away)
action.addAction(para)

Ed infine la Statusbar:
# Status Bar
self.statusBar().showMessage('Application is ready to use')

Creare volumi mirrorati con Veritas Volume Manager

11 March, 2008 – 15:43

Lo scopo e` creare due volumi mirrorati sul DiskGroup rootdg, e si fa in questo modo:
vxassist -g rootdg make lv_mqm 4194304 layout=mirror rootdg01 rootdg02
vxassist -g rootdg make lv_mqm_log 4194304 layout=mirror rootdg01 rootdg02

Bisogna creare il nuovo filesystem sul volume:
newfs /dev/vx/rdsk/rootdg/lv_mqm
newfs /dev/vx/rdsk/rootdg/lv_mqm_log

Ho modificato il file /etc/vfstab:
/dev/vx/dsk/rootdg/lv_mqm /dev/vx/rdsk/rootdg/lv_mqm /var/mqm ufs 1 yes -
/dev/vx/dsk/rootdg/lv_mqm_log /dev/vx/rdsk/rootdg/lv_mqm_log /home/ap/mqm/log ufs 1 yes -

Fatto il backup delle vecchie directory e rimosso i file al loro interno:
cp -r /var/mqm /var/mqm.bck && rm -r /var/mqm/*
cp -r /home/ap/mqm/log /home/ap/mqm/log.bck && rm -r /home/ap/mqm/log/*

Eseguito il mount:
mount /dev/vx/dsk/rootdg/lv_mqm /var/mqm
mount /dev/vx/dsk/rootdg/lv_mqm_log /home/ap/mqm/log

E ripristinato il tutto:
cp -r /var/mqm.bck/* /var/mqm/ && rm -r /var/mqm.bck/
cp -r /home/ap/mqm/log.bck/* /home/ap/mqm/log/ && rm -r /home/ap/mqm/log.bck/

VMware Server 1.04 su Fedora 8

10 March, 2008 – 16:21

Dopo aver fatto l’update del kernel della Fedora 8 dalla versione 2.6.23.15-137 alla versione 2.6.24.3-12 il tool vmware-config.pl mi tornava questo errore:
/tmp/vmware-config2/vmmon-only/./include/compat_wait.h:60: error: conflicting types for ‘poll_initwait’
include/linux/poll.h:65: error: previous declaration of ‘poll_initwait’ was here
/tmp/vmware-config2/vmmon-only/linux/driver.c:172: warning: initialization from incompatible pointer type
/tmp/vmware-config2/vmmon-only/linux/driver.c:176: warning: initialization from incompatible pointer type
make[2]: *** [/tmp/vmware-config2/vmmon-only/linux/driver.o] Error 1
make[1]: *** [_module_/tmp/vmware-config2/vmmon-only] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.24.3-12.fc8-i686′
make: *** [vmmon.ko] Error 2
make: Leaving directory `/tmp/vmware-config2/vmmon-only’
Unable to build the vmmon module.

Girando un po’ per la rete ho scoperto come risolvere il problema, ovvero scaricate questo file, e date:

tar xvfj vmware.tar.bz2
cd vmware/
cp vm* /usr/lib/vmware/modules/source/

Fondamenti di IBM WebSphere MQ Server

3 March, 2008 – 16:06

COS’E` MQ E A COSA SERVE
E` un prodotto che rende possibile la comunicazione tra client con diverse specifiche hardware e software.
I client comunicano tra di loro spedendo dei dati in messaggi, i quali vengono accodati nello storage.
Grazie ai prodotti MQSeries, tutte le applicazioni utilizzano lo stesso tipo di messaggi; i protocolli per comunicazioni vengono nascosti dalle applicazioni.

I MESSAGGI (MESSAGE)
I messaggi MQSeries sono composti da 2 parti:
- Descrizione del Messaggio, identifica il messaggio e contiene altre informazioni di controllo o attributi, come ad esempio la data e l’ora di creazione del messaggio, il tipo di messaggio e la priorità assegnata al messaggio dall’applicazione che lo invia;
- Dati dell’Applicazione, sono definiti dai programmi applicativi che li utilizzano.
Ci sono 2 attributi importanti definiti nella descrizione del messaggio: la durata e la priorita`. Read the rest of this entry »

Nomenclatura dei dischi SCSI su SUN Solaris

27 February, 2008 – 22:42

I dischi su Solaris hanno formato cXtXdXsX, che sta per:
- c: Controller SCSI;
- t: Target o SCSI Lun Number;
- d: Disk, infatti SCSI puo` avere piu` dischi in una lun, ma e` un caso raro;
- s: Slice, puo` essere un numero tra 0 e 7 e non sono altro che le partizioni.