[openMosix-it] Da cosa capisco se compilazione kernel ......
Mirko Caserta
openmosix@democritos.it
Thu, 27 Mar 2003 00:54:27 +0100
On Wed, 26 Mar 2003 23:35:33 +0100
"Antonio G. - Geotronix" <nightnavigator@libero.it> wrote:
> Ho compilato openmosix nel kernel 2.4.19 usando la patch (l'unica patch
> applicata all'albero vanilla) per lo stesso
> kernel disponibile sul sito openmosix seguendo le opzioni (non tutte
> presenti a dir la verit=E0 nella patch attuale ..) descritte nel openMosix
> HOWTO.
Dai un'occhiata qui:
http://howto.ipng.be/BETA/openMosix-HOWTO/x431.html
La stringa BETA nell'URL vuol dire che questa =E8 davvero una versione non =
ancora
ufficiale dell'HOWTO, tuttavia le istruzioni su come compilare per Debian
dovrebbero essere corrette.
> Di fatti ho controllato anche in /proc e pare che vi sia /proc/hpc.=20
> Questo mi pare indichi che OM =E8 installato nel kernel giusto? Quindi
> cade la mia prima ipotesi.
Giusto.
=20
> lanciando 'mosmon' ottengo:
>=20
> gap:/home/antonio# mosmon =20
> mon: This is NOT a MOSIX system!
>=20
> cos=EC come lanciando:
>=20
> gaia:/home/antonio# setpe -w -f /etc/openmosix.map=20
> Error: this is not MOSIX!
>=20
> Anche provando con:
>=20
> gaia:/home/antonio# /etc/init.d/openmosix start
> Initializing OPENMOSIX...
> Error: this is not MOSIX!
Molto probabilmente questo =E8 dovuto al fatto che non stai usando gli
userland-tools adatti alla accoppiata kernel/patch-di-openMosix che hai
compilato.
Gli "userland-tools" per debian sono nel pacchetto "openmosix". Forse
apt-get/dselect/aptitude ti ha preso una versione non compatibile del pacch=
etto
openmosix.
Ad ogni modo, a meno che tu non voglia provare la patch DSM del MAASK, ti
consiglio di passare ad un kernel 2.4.20 con la patch openmosix-2.4.20-2
Per la cronaca, usando le istruzioni contenute nella BETA dell'HOWTO ho ten=
uto
su un cluster di tre macchine per qualche mese senza alcun problema.
=20
> Il fatto che esista /proc/hpc =E8 prova sufficiente che OM =E8
> compilato in kernel?
Si, in genere =E8 buon segno :)
Ad ogni modo prova a dare un'occhiata dentro lo script /etc/init.d/openmosi=
x e
vedi le operazioni che compie (in genere nel "case: start" fa dei controlli
sull'esistenza di certi file e poi chiama "setpe -w"). Un'altra alternativa
sarebbe quella di usare il demone per l'autodiscovery (omdiscd), sempre
documentato nell'HOWTO.
Ciao, Mirko.
--=20
If debugging is the process of removing bugs, then
programming must be the process of putting them in.