21/05/2004
Avui a ampliar el clúster. He anat a buscar al David un disc dur i faré servir la màquina del costat. Intentaré probar la primera solució anteriorment comentada, i espero que resulti.
Abans d’esborrar i reinstalar una nova imatge he copiat els 3 directoris dels kernels al portàtil per mirar els arbres i mirar si veig alguna cosa que em pugui ajudar.
He estat tot el mati reinstalant, i ara cap dels nodes me pillen lo cd (?¿?¿?) Paranoiaaaaaaaaa
Al final no se que ha passat, però m’ha tocat instalar la 3.1.0 pq la 3.2.0 no me veia res. I a part conectada al Internet (encara que no tenia visibilitat) per a mi que m’he equivocat de cable… pq sinó no li trobo explicació.
Procediment per recompilar el kernel:
# ssh compute-0-0
# mkdir /root/cd
# scp frontend-0:/root/cd/* /root/cd
# rpm -ivh /root/cd/openmosix-kernel-source-2.4.22-openmosix3.i386.rpm
# cd /usr/src
# rm linux-2.4
# ln -s linux-2.4.22-openmosix3 linux-2.4
# scp frontend-0:/home/instal…/rocks-kernel-…rpm /root/cd
# rpm -ivh /root/rocks-kernel…rpm –force
Si no posem force diu que dona un conflicte entre el mkspec d’openmosix i aquest
# cp /boot/config-2.4.21-4.0.1.EL /usr/src/linux-2.4/.config
Aqui es on es pot observar que la versio 3.2.0 porta el kernel 2.4.21-9.0.1.EL
# cd /usrc/src/linux-2.4
# make menuconfig
Diem que volem usar el openmosix file-system.
# make rpm
A berenar
# scp /usr/src/rehat/RPMS/i686/kernel-2.4.22-openmosix3.i686.rpm frontend-0:/export/home/install/contrib/enterprise/3/public/i386/RPMS
Ara s’ha d’afegir el paquet openmosix-tools:
# cd /home/install
# cp /root/cd/openmosix-tools-0.3.5-1.i386.rpm /home/install/contrib/enterprise/3/public/i386/RPMS
# rocsk-dist dist
# cd /home/install/profiles/3.1.0/site-nodes
# cp skeleton.xml extend-compute.xml
# vi extend-compute.xml
Canviem una linia que diu
# shoot-node compute-0-0
Sorpresa!! El HDD que m’ha donat david no era de 6 Gb, era de 3 Gb… Caguentoloquesemenea. Pro bueno, aixi tinc l’oportunitat d’explorar mes a fons la seccio “5.4.2 Modifying Compute Node Disk Partitioning”. Es molt facil
# cd /home/install/profiles/3.1.0/site-nodes
# cp skeleton.xml replace-auto-partition.xml
# vi replace-auto-partition.xml
Dintre hem d’afegir
Tambe acabo de trobar quina punyetera RedHat es aixo!!!! Es una RedHat Linux 7.3…. snif snif… 3 setmanes per trobar aixo… xDDD
He tingut un problema amb les mascares de xarxa… 255.255.0.0 (uni) no es 255.0.0.0 (rocks)… haure de canviar la configuracio del dhcpd! L’he canviada, pero tinc problemes amb l’ip-forwarding trobo. O potser amb les ip-tables.
%%% REINSTALACIO AMB DHCP PER AL FRONTEND %%%
Mentre aprofito per llegir el manual d’openmosix. He trobat una cosa molt interessant:
Planteamientos de tu cluster (pag. 142)
Para configurar tu cluster openMosix en un pool de nodos, o conjunto de estaciones de trabajo, tendremos diferentes opciones, cada una con sus ventajas e inconvenientes:
* Single Pool: Todos los servidores y estaciones de trabajo son utilizadas como un clúster único: cada máquina forma parte del clúster y puede migrar procesos hacia cada uno de los otros nodos existentes. Esta configuración hace que tu propia máquina forme parte del pool.
* Server Pool: Los servidores son parte del cluster mientras que las estaciones de trabajo no lo son. Si quisiéramos ejecutar aplicaciones en el cluster necesitaremos entrar en él de forma específica. De este modo las estaciones de trabajo permanecerán libres de procesos remotos que les pudieran llegar.
* Adaptive Pool: Los servidores son compartidos mientras que las estaciones de trabajo podrán entrar y salir del cluster. Podemos imaginar que las estaciones deban ser usadas durante un cierto intervalo de tiempo diario, y que fuera de este horario puedan ser aprovechadas para las tareas del cluster.
Acabada la instalació m’ha tornat a donar el problema aquell, que ara que m’he fixat millor i m’he peleat més ja l’he sabut resoldre.
* Problema 1: No podia entrar a /home/install
Solució: He editat el /etc/hosts (fent abans una copia de seguretat) i he afegit 2 linies:
10.30.206.31 frontend-0
10.30.206.31 frontend-0.local
Després he fet un /etc/init.d/autofs restart i ja ha funcionat tot. He fet el següent per acabar la instalació:
# cd /home/install
# rocks-dist dist
* Problema 2: No se que dels rpm, pero no trobo el fixer on m’ho diu. Gràcies a això he mirat al /vat/log/messages i he vist que el dhcpd no va bé :/ Té un error a la configuració!.
Solució:
# vi /etc/dhcpd.conf
ddns-update-style none;
option space PXE;
option PXE.mtftp-ip code 1 = ip-address;
subnet 10.30.0.0 netmask 255.255.0.0 {
default-lease-time 1200;
max-lease-time 1200;
option domain-name “local”;
option nis-domain “rocks”;
if substring (option vendor-class-identifier, 0, 9) = “PXEClient” {
# Chroot TFTP appropriately”
filename “pxelinux.0″
option vendor-class-identifier “PXEClient”;
option PXE.mtftp-ip 0.0.0.0;
vendor-option-space PXE;
#next-server ;
} else {
filename “/install/kickstart.cgi”;
}
}
Hem va super lento pq trobo que tinc problemes amb el route.
# route del -net 10.30.0.0 netmask 255.255.0.0
21/05/2004
Decididament, la 3.2.0 no funciona. Quan la instalo no m’agafa els nodes ni a la de 4!! Total, a reinstalar la 3.1.0. Però he tingut una idea molt bona. Instalaré, i abans de rebotar per primera vegada entraré amb un cd de la gentoo i modificaré els fitxers necessàris per a que pugui acabar correctament la instalació
Recent Comments