<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>lo tomàs avança &#187; Projecte</title>
	<atom:link href="http://lotomas.net/category/projecte/feed/" rel="self" type="application/rss+xml" />
	<link>http://lotomas.net</link>
	<description>Esforç al 200%</description>
	<lastBuildDate>Thu, 19 Jan 2012 10:27:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>MagiDEM’s last post</title>
		<link>http://lotomas.net/2004/12/27/magidem%e2%80%99s-last-post/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=magidem%25e2%2580%2599s-last-post</link>
		<comments>http://lotomas.net/2004/12/27/magidem%e2%80%99s-last-post/#comments</comments>
		<pubDate>Mon, 27 Dec 2004 23:54:07 +0000</pubDate>
		<dc:creator>Tomàs Reverter</dc:creator>
				<category><![CDATA[Projecte]]></category>

		<guid isPermaLink="false">http://lotomas.net/2006/03/19/magidem%e2%80%99s-last-post/</guid>
		<description><![CDATA[Bé, en vista que el futur m’allunya del mon de la supercomputació faré aquest post, que també fa molt de temps que hagués hagut de fer… M’agradaria presentar públicament la documentació del Projecte de Final de Carrera de l’Enginyeria Tècnica en Informàtica de Sistemes anomenat “Disseny i construcció d’un clúster de supercomputació sobre GNU/Linux” (Llicència [...]]]></description>
			<content:encoded><![CDATA[<div class="storycontent">Bé, en vista que el futur <a target="_blank" href="http://lotomas.net/wp/index.php?p=61">m’allunya</a> del mon de la supercomputació faré aquest post, que també fa molt de temps que hagués hagut de fer…</p>
<p>M’agradaria presentar públicament <a target="_blank" href="http://lotomas.net/MagiDEM.pdf">la documentació</a> del Projecte de Final de Carrera de l’Enginyeria Tècnica en Informàtica de Sistemes anomenat “Disseny i construcció d’un clúster de supercomputació sobre GNU/Linux” (Llicència GNU FDL).</p>
<p>El projecte es basa en la integració de la tecnologia <a target="_parent" href="http://openmosix.sourceforge.net/">openMosix</a> dintre un clúster <a target="_parent" href="http://rocks.npaci.edu/Rocks/">Rocks</a>.</p>
<p>Moltes coses han quedat pendents: la traducció al castellà e anglès, introduir-lo a la documentació d’openMosix, ampliació… Les 3 primeres tinc una forta convicció d’acabar-les (sense restriccions temporals però), mentre que l’última… potser el dia de demà. De moment encara col·laboro amb el tècnic que s’encarrega de la implementació del clúster, però molt esporàdicament. Penso que m’hagués agradat no separar-me mai d’aquest camí, però si el destí així ho ha decidit serà per bé, n’estic segur.</p>
<p>Sempre quedaran els records… Un <a target="_blank" href="http://lotomas.net/images/projecte/dscn8232.jpg">lloc de treball</a>… un <a target="_blank" href="http://lotomas.net/images/projecte/dscn8245.jpg">company d’aventures</a>… i un <a target="_blank" href="http://lotomas.net/images/projecte/dscn8236.jpg">final de projecte</a> (a aquesta foto no se me veuen les ojeres, però no us les podeu imaginar…)</p>
<p><strong>També vull animar a tots els que us queda realitzar el projecte a buscar un projecte ambiciós, amb molta feina pel mig i moltes recompenses a la fi. Si estem fent una carrera tècnica aprofitem-ho. Sempre ens queixem que les pràctiques són un conyaç, i aquí tenim l’oportunitat de fer la nostra propia. No us arrepentireu.</strong></p>
<p>Fa poc Pere Millan va treure <a target="_parent" href="https://deim.etse.urv.es/%7Epfc/detall.php?id=296">un projecte</a> molt semblant al que he fet a la tècnica però per a la superior… Molt interessant <img alt=":D" class="wp-smiley" src="http://lotomas.net/wp-images/smilies/icon_biggrin.gif" /></p>
<p>Fins d’aquí un parell d’anys no tocarà més posts sobre la categoria Projecte… descansi en pau.</p></div>
]]></content:encoded>
			<wfw:commentRss>http://lotomas.net/2004/12/27/magidem%e2%80%99s-last-post/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>No s’ha d’oblidar respirar</title>
		<link>http://lotomas.net/2004/09/15/no-s%e2%80%99ha-d%e2%80%99oblidar-respirar/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=no-s%25e2%2580%2599ha-d%25e2%2580%2599oblidar-respirar</link>
		<comments>http://lotomas.net/2004/09/15/no-s%e2%80%99ha-d%e2%80%99oblidar-respirar/#comments</comments>
		<pubDate>Wed, 15 Sep 2004 12:04:40 +0000</pubDate>
		<dc:creator>Tomàs Reverter</dc:creator>
				<category><![CDATA[MundoReal]]></category>
		<category><![CDATA[Projecte]]></category>

		<guid isPermaLink="false">http://lotomas.net/2004/09/15/no-s%e2%80%99ha-d%e2%80%99oblidar-respirar/</guid>
		<description><![CDATA[Ja ha acabat l&#8217;estiu i començen les classes!!!! Portava tot l&#8217;agost pensant en les ganes que tenia que arribés el setembre. I quan vaig veure les cares de tota la gent que va tornar a la uni al setembre vaig pensar que era l&#8217;única que en tenia ganes xDD Però ha valgut la pena. Perifèrics [...]]]></description>
			<content:encoded><![CDATA[<p>Ja ha acabat l&rsquo;estiu i començen les classes!!!!</p>
<p>Portava tot l&rsquo;agost pensant en les ganes que tenia que arribés el setembre. I quan vaig veure les cares de tota la gent que va tornar a la uni al setembre vaig pensar que era l&rsquo;única que en tenia ganes xDD Però ha valgut la pena. Perifèrics entregat i evaluat (el driver de Linux al final ha valgut un 10! <img class="wp-smiley" alt=":)" src="http://lotomas.net/wp-images/smilies/icon_smile.gif" / /> ) i el projecte entregat i pendent de fer la presentació.</p>
<p>(&hellip; Respir &hellip;)</p>
<p>Prou estress, prou presses&hellip; fins al dilluns que començen les classes de la superior.</p>
<p>Jo també espero poder fer l&rsquo;assignatura de Seguretat Informàtica, encara que hi ha una hora que se solapa en IA <img class="wp-smiley" alt=":(" src="http://lotomas.net/wp-images/smilies/icon_sad.gif" / /></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://lotomas.net/2004/09/15/no-s%e2%80%99ha-d%e2%80%99oblidar-respirar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CHAOS i CosMos</title>
		<link>http://lotomas.net/2004/08/16/chaos-i-cosmos/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=chaos-i-cosmos</link>
		<comments>http://lotomas.net/2004/08/16/chaos-i-cosmos/#comments</comments>
		<pubDate>Mon, 16 Aug 2004 09:04:09 +0000</pubDate>
		<dc:creator>Tomàs Reverter</dc:creator>
				<category><![CDATA[Projecte]]></category>

		<guid isPermaLink="false">http://lotomas.net/2004/08/16/chaos-i-cosmos/</guid>
		<description><![CDATA[Encara que sembli una titular apocalíptic, res, és del projecte xD Ahir a la llista d&#8217;openMosix van enviar un mail informant d&#8217;un nou projecte, CosMos. CosMos és un node virtual per a clústers openMosix per a win32! Pel que veig està basat sobre coLinux i és compatible (openMosixment parlant) amb la distribució CHAOS, una distribució [...]]]></description>
			<content:encoded><![CDATA[<div class="storycontent">
<p>Encara que sembli una titular apocalíptic, res, és del projecte xD</p>
<p>Ahir a la llista d&rsquo;<a href="http://lists.sourceforge.net/lists/listinfo/openmosix-general" target="_parent">openMosix</a> van enviar un <a href="http://sourceforge.net/mailarchive/forum.php?thread_id=5338939&amp;forum_id=7897" target="_parent">mail</a> informant d&rsquo;un nou projecte, CosMos.</p>
<p><a href="http://itsecurity.mq.edu.au/cosmos/setup-0.1.5.0.exe" target="_parent">CosMos</a> és un node virtual per a clústers openMosix per a win32! Pel que veig està basat sobre coLinux i és compatible (openMosixment parlant) amb la distribució <a href="http://itsecurity.mq.edu.au/chaos/isos/chaos-1.5.iso" target="_parent">CHAOS</a>, una distribució en cd amb openMosix.</p>
<p>Encara està en fase experimental i té alguns/bastants problemes, però senzillament és una aplicació q s&rsquo;instala a windows.</p>
<p>L&rsquo;evolució d&rsquo;aquest projecte ha de ser molt interessant, ja que pot donar pas a una aproximació de tecnologia grid per a openMosix, permetent aprofitar tots els cicles de cpu perduts amb els parcs d&rsquo;estacions d&rsquo;empleats (diguem profes del departament).</p>
<p>Emocionant <img class="wp-smiley" alt=":)" src="http://lotomas.net/wp-images/smilies/icon_smile.gif" / /> Quan toqui setmana openMosix ho he de mirar, que ara toca setmana DriverpaLinux xD </p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://lotomas.net/2004/08/16/chaos-i-cosmos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pa no fer lo tonto una altra setmana</title>
		<link>http://lotomas.net/2004/08/13/pa-no-fer-lo-tonto-una-altra-setmana/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=pa-no-fer-lo-tonto-una-altra-setmana</link>
		<comments>http://lotomas.net/2004/08/13/pa-no-fer-lo-tonto-una-altra-setmana/#comments</comments>
		<pubDate>Fri, 13 Aug 2004 17:09:13 +0000</pubDate>
		<dc:creator>Tomàs Reverter</dc:creator>
				<category><![CDATA[Projecte]]></category>

		<guid isPermaLink="false">http://lotomas.net/2004/08/13/pa-no-fer-lo-tonto-una-altra-setmana/</guid>
		<description><![CDATA[La ip del frontend és 10.30.120.2 (resem per a que no es penje i el servidor DHCP no s&#8217;enfadi amb mi&#8230;) xDDDDD]]></description>
			<content:encoded><![CDATA[<div class="storycontent">
<p>La ip del frontend és 10.30.120.2 (resem per a que no es penje i el servidor DHCP no s&rsquo;enfadi amb mi&hellip;)</p>
<p>xDDDDD </p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://lotomas.net/2004/08/13/pa-no-fer-lo-tonto-una-altra-setmana/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Solució als problemes amb Ganglia</title>
		<link>http://lotomas.net/2004/07/27/solucio-als-problemes-amb-ganglia/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=solucio-als-problemes-amb-ganglia</link>
		<comments>http://lotomas.net/2004/07/27/solucio-als-problemes-amb-ganglia/#comments</comments>
		<pubDate>Tue, 27 Jul 2004 12:42:17 +0000</pubDate>
		<dc:creator>Tomàs Reverter</dc:creator>
				<category><![CDATA[Projecte]]></category>

		<guid isPermaLink="false">http://lotomas.net/2004/07/27/solucio-als-problemes-amb-ganglia/</guid>
		<description><![CDATA[Després d&#8217;investigar i recompilar alguns kernels jugant amb parches he trobat la solució al problema. Un resum del problema podria ser: [root@compute-0-0 root]# /etc/init.d/gmond statusgmond dead but subsys locked Tenia 2 possibles aproximacions, investigar sobre els pegats del nucli per donar-li suport nptl o investigar l&#8217;ús de les llibreries estandards que feia Ganglia. Per Murphy, [...]]]></description>
			<content:encoded><![CDATA[<div class="storycontent">
<p>Després d&rsquo;investigar i recompilar alguns kernels jugant amb parches he trobat la solució al problema.</p>
<p>Un resum del problema podria ser:</p>
<blockquote>
<p>[root@compute-0-0 root]# /etc/init.d/gmond status<br />gmond dead but subsys locked </p>
</blockquote>
<p>Tenia 2 possibles aproximacions, investigar sobre els pegats del nucli per donar-li suport nptl o investigar l&rsquo;ús de les llibreries estandards que feia Ganglia. Per Murphy, primer vaig anar a la del nucli, gastant 3 dies sense resultats. I avui, per desesperació he anat cap a la de les llibreries.</p>
<p>Observant les llibreries compartides que utilitza gmond (amb greceptor és el mateix cas) podem veure:</p>
<blockquote>
<p>[root@compute-0-0 root]# ldd /usr/sbin/gmond<br />libdl.so.2 =&gt; /lib/libdl.so.2 (0&#215;40020000)<br />libresolv.so.2 =&gt; /lib/libresolv.so.2 (0&#215;40023000)<br />libnsl.so.1 =&gt; /lib/libnsl.so.1 (0&#215;40035000)<br />libpthread.so.0 =&gt; /lib/tls/libpthread.so.0 (0x4004a000)<br />libc.so.6 =&gt; /lib/tls/libc.so.6 (0x4005a000)<br />/lib/ld-linux.so.2 =&gt; /lib/ld-linux.so.2 (0&#215;40000000)</p>
</blockquote>
<p>Aquí veiem que utilitza les llibreries situades a /lib/tls, que són les llibreries compilades amb suport per NPTL, pro com el nucli no disposa d&rsquo;aquest suport es penja a l&rsquo;hora de crear els threads (LinuxThreads del vanilla versus NPTL threads de la llibreria TLS). </p>
<p>Primera solució a lo cutre:</p>
<blockquote>
<p># mv /lib/tls /lib/tls-mala</p>
</blockquote>
<p>Doncs sorprenentment ha funcionat. Després de realitzar aquest canvi tornem a fer ldd a veure que trobem: </p>
<blockquote>
<p>[root@compute-0-0 root]# ldd /usr/sbin/gmond<br />libdl.so.2 =&gt; /lib/libdl.so.2 (0&#215;40020000)<br />libresolv.so.2 =&gt; /lib/libresolv.so.2 (0&#215;40023000)<br />libnsl.so.1 =&gt; /lib/libnsl.so.1 (0&#215;40035000)<br />libpthread.so.0 =&gt; /lib/i686/libpthread.so.0 (0x4004a000)<br />libc.so.6 =&gt; /lib/i686/libc.so.6 (0x4009b000)<br />/lib/ld-linux.so.2 =&gt; /lib/ld-linux.so.2 (0&#215;40000000)</p>
</blockquote>
<p>Voilà! Ara, automàticament agafa unes noves llibreries (les estandard) sense suport per NPTL, i inmediatament podem comprobar que ja funciona bé: </p>
<blockquote>
<p>[root@compute-0-0 root]# /etc/init.d/gmond restart<br />Shutting down GANGLIA gmond: [FAILED]<br />Starting GANGLIA gmond: [ OK ]<br />[root@compute-0-0 root]# /etc/init.d/gmond status<br />gmond (pid 2803 2802 2801) is running&hellip;</p>
</blockquote>
<p>Des del monitor web del Ganglia igualment podem veure que el sistema ha detectat que el compute-0-0 està actiu. Visca! </p>
<p>Només quedaran 2 passos:</p>
<ol>
<li>Comunicar-ho a la llista de Rocks
</p>
</li>
<li>Introduir-ho dintre el procediment general d&rsquo;instalació del clúster.</li>
</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://lotomas.net/2004/07/27/solucio-als-problemes-amb-ganglia/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Llibreries compartides i gestio de paquets RPM</title>
		<link>http://lotomas.net/2004/07/16/llibreries-compartides-i-gestio-de-paquets-rpm/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=llibreries-compartides-i-gestio-de-paquets-rpm</link>
		<comments>http://lotomas.net/2004/07/16/llibreries-compartides-i-gestio-de-paquets-rpm/#comments</comments>
		<pubDate>Fri, 16 Jul 2004 13:34:15 +0000</pubDate>
		<dc:creator>Tomàs Reverter</dc:creator>
				<category><![CDATA[Projecte]]></category>

		<guid isPermaLink="false">http://lotomas.net/2004/07/16/llibreries-compartides-i-gestio-de-paquets-rpm/</guid>
		<description><![CDATA[Avui, buscant al llibre &#8220;Linux 6a Edicion&#8221; he trobat un subcapitul anomenat &#8220;Uso de ldd para localizar las bibliotecas compartidas necesarias&#8221;, que estava dintre el capitul &#8220;Compatibilidad entre bibliotecas&#8221;, que es un dels problemes que tinc. Aqui reproduire algunes de les parts mes importants. Per examinar les biblioteques compartides que necessita un programa ho podem [...]]]></description>
			<content:encoded><![CDATA[<div class="storycontent">
<p>Avui, buscant al llibre &ldquo;Linux 6a Edicion&rdquo; he trobat un subcapitul anomenat &ldquo;Uso de ldd para localizar las bibliotecas compartidas necesarias&rdquo;, que estava dintre el capitul &ldquo;Compatibilidad entre bibliotecas&rdquo;, que es un dels problemes que tinc. Aqui reproduire algunes de les parts mes importants.</p>
<p>Per examinar les biblioteques compartides que necessita un programa ho podem fer de la seguent forma:</p>
<blockquote>
<p># ldd /usr/bin/vi<br />libncurses.so.5 =&gt; /lib/libncurses.so.5 (0&#215;40022000)<br />libgpm.so.1 =&gt; /usr/lib/libgpm.so.1 (0&#215;40063000)<br />libperl.so.1 =&gt; /usr/lib/libperl.so.1 (0&#215;40069000)<br />libutil.so.1 =&gt; /lib/libutil.so.1 (0&#215;40168000)<br />libc.so.6 =&gt; /lib/libc.so.6 (0x4016b000)<br />libpthread.so.0 =&gt; /lib/libpthread.so.0 (0x4029a000)<br />libm.so.6 =&gt; /lib/libm.so.6 (0x402ec000)<br />libdl.so.2 =&gt; /lib/libdl.so.2 (0x4030e000)<br />libnsl.so.1 =&gt; /lib/libnsl.so.1 (0&#215;40311000)<br />libcrypt.so.1 =&gt; /lib/libcrypt.so.1 (0&#215;40326000)<br />/lib/ld-linux.so.2 =&gt; /lib/ld-linux.so.2 (0&#215;40000000)</p>
</blockquote>
<p>Aqui tenim una mostra de totes les llibreries que usa el vi.</p>
<blockquote>
<p>&ldquo;Si la biblioteca que falta tiene un numero de version principal diferente, simplemente encuentre el paquete que ofrece la version de biblioteca que necesita, e instalelo. Si los numeros de la version principal son diferentes, el restante software de su sistema no resultara afectado por la adicion de otra biblioteca, aunque se llame igual.&rdquo; </p>
</blockquote>
<p>Aixo es el que em passa amb la llibreria libc, que tinc instalades 2 versions amb diferent implementacio.</p>
<blockquote>
<p>&ldquo;Otra solucion es crear un enlace simbolico para el nombre de la biblioteca compartida que necesita. Enlacelo a una biblioteca ya existente en su sistema y <b>confie en que la biblioteca sea compatible</b>. Esto es posible que funcione en algunas circunstancias, dependiendo de cuanto se usa esa biblioteca y a que subrutinas hace referencia el programa. Sin embargo, esta es una medida para salir del paso, y deberia usarse solo cuando se sabe con seguridad que las versiones en cuestion son compatibles para los propositos del programa.&rdquo; </p>
</blockquote>
<p>Seguint a la pagina 422 explica el mecanisme que utilitza Linux per carregar els programes.</p>
<p>Mes endavant, i canviant de tema, hi ha un capitol anomenat &ldquo;Consultas avanzadas sobre paquetes RPM&rdquo; amb un subcapitol que diu &ldquo;Extraccion de los contenidos de un paquete rpm (rpm2cpio)&rdquo;, que explica com treure els fitxers d&rsquo;un paquet RPM.</p>
<blockquote>
<p># rpm2cpio kernel-2.4.22-1.2174.nptl.src.rpm | cpio -ivd<br />Llistat dels fitxers extrets</p>
</blockquote>
<p>Pozi, realment funciona be, fa exactament el que buscava fer. UOLE! Dintre contenia un tots els arxius .patch i el codi font del kernel 2.4.22, a part d&rsquo;alguns scripts en awk que suposo que son per instalar tots els parches. </p>
<p>He d&rsquo;acabar de llegir aquest capitol, ja que explica moltes coses que no sabia i necessito.</p>
<p>Be, tornant a la feina, novetats. He obert el kernel RHEL de la Rocks, el kernel-2.4.21-15.0.3.EL.src.rpm, i es mes intuitiu del que em pensava. Dintre hi ha el fitxer kernel-2.3.spec, que es l&rsquo;encarregat de construir tot el paquet, agafant com a base el vanilla kernel que porta (un linux-2.4.21.tar.bz2) i despres li aplica tots els parches que troba oportuns (clarament especificats al .spec). Molt ben pensat, si senyor.</p>
<p>Despres de l&rsquo;analisi del .spec he trobat el que buscava. Per a l&rsquo;arquitectura x86 hi ha 2 pegats de l&rsquo;NPTL:</p>
<ol>
<li>linux-2.4.20-o1-nptl.patch
</p>
</li>
<li>linux-2.4.21-nptl-network.patch </li>
<li>I por si las moscas tb apunto el linux-2.4.21-tux.patch </li>
</ol>
<p>Probare d&rsquo;aplicar-los al kernel 2.4.22, a veure que passa. A la 2.4.22 directament no l&rsquo;he pogut aplicar, pq em donava un munt d&rsquo;errors, ja que els parches no estaven preparats per a aplicar-se directament.</p>
<p>Seguint el .spec original he vist que el parche de l&rsquo;nptl (el o1) era el 4t en aplicar-se sobre un kernel 2.4.21, de forma que he reproduit el procediment i sembla que ha funcionat. Ara ja l&rsquo;estic compilant com si fos un kernel Rocks (vigilar pq fa preguntes sobre opcions noves del kernel). D&rsquo;aqui 30 minuts sabrem mes (aixo es com preparar un pastis xD).</p>
<p>De moment poso els pegats i l&rsquo;ordre en que els he posat:</p>
<ol>
<li>linux-2.4.21-dailybk.patch
</p>
</li>
<li>linux-2.4.21-select-upstream-bits.patch </li>
<li>linux-2.4.21-selected-ac-bits.patch </li>
</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://lotomas.net/2004/07/16/llibreries-compartides-i-gestio-de-paquets-rpm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aires nous per al Magi-DEM</title>
		<link>http://lotomas.net/2004/07/15/aires-nous-per-al-magi-dem/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=aires-nous-per-al-magi-dem</link>
		<comments>http://lotomas.net/2004/07/15/aires-nous-per-al-magi-dem/#comments</comments>
		<pubDate>Fri, 16 Jul 2004 01:16:29 +0000</pubDate>
		<dc:creator>Tomàs Reverter</dc:creator>
				<category><![CDATA[Projecte]]></category>

		<guid isPermaLink="false">http://lotomas.net/2004/07/15/aires-nous-per-al-magi-dem/</guid>
		<description><![CDATA[Aquesta setmana, a part de fer la previa de Periferics i reinstalar GNU/Linux tambe he tornat amb el projecte, tal i com tenia previst. Aquesta setmana i despres d&#8217;acabar tota la feina que tenia que fer per fi he pogut quedar amb la gran ajuda per al projecte, el David. Doncs aixo, vaig quedar amb [...]]]></description>
			<content:encoded><![CDATA[<div class="storycontent">
<p>Aquesta setmana, a part de fer la previa de Periferics i reinstalar GNU/Linux tambe he tornat amb el projecte, tal i com tenia previst. Aquesta setmana i despres d&rsquo;acabar tota la feina que tenia que fer per fi he pogut quedar amb la gran ajuda per al projecte, el David. </p>
<p>Doncs aixo, vaig quedar amb el tecnic del departament que m&rsquo;ajuda amb el projecte (acabo de veure que ha fet traduccions de KDE), i li vaig explicar els dos problemes que tenia:</p>
<ol>
<li>Els processos de prova del Linpack no migraven cap a un dels 2 ordenadors del cluster.
</p>
</li>
<li>Ganglia no funciona, quan faig un /etc/init.d/gmond status em diu &ldquo;gmond dead but subsys locked&rdquo;. </li>
</ol>
<p>Doncs be, nem per parts:</p>
<ol>
<li>Per aquesta part va passar algo molt extrany, pero alhora molt normal. Quan va venir i li vaig explicar lo que tenia al seguir el procediment d&rsquo;<a href="http://rocks.npaci.edu/rocks-documentation/3.2.0/running-linpack.html" target="_parent">aqui</a>. Un fitxer machines amb el nom dels 2 nodes que fa servir el linpack per computar:
</p>
<blockquote>
<p># vi machines<br />compute-0-0<br />compute-0-1</p>
</blockquote>
<p>A part, el fitxer de configuracio de l&rsquo;HPL baixat de <a href="http://rocks.npaci.edu/rocks-documentation/3.2.0/examples/HPL.dat" target="_parent">aqui</a>.<br />Lo altre ja es magia. Despres d&rsquo;haver-ho intentat durant un munt de temps, ahir, i sense rao aparent, tot va funcionar. Murphy, oh, Murphy.</p>
<p>Com a possible solucio a coses magiques he fet un test de memoria a la RAM de l&rsquo;ordinador en questio, pero no ha donat cap error. </p>
<p><b>Conclusio</b>: A tornar a fer proves, o sigui que estare molt solet per aqui.</p>
</li>
<li>Be, el segon problema ja es mes peliagut. El David va estar-ho mirant, amb un munt d&rsquo;eines, algunes conegudes pero que el seu nom me provoca panic (lease gdm) i altres que ni recordo el nom que no coneixia.
<p>Finalment vam arribar a 2 conclusions:</p>
<ul>
<li>Per algun lloc, al fer el /etc/init.d/gmond start peta al crear els threads.
</p>
</li>
<li>Utilitza unes llibreries situades a /lib/tls/lib enlloc de les de /lib, un comportament extrany. </li>
</ul>
<p>Per veure si era culpa del parche d&rsquo;openMosix vaig dir que provaria d&rsquo;instalar un kernel vanilla oficial, i aixi ho he fet. He reinstalat el kernel, i res de res, continua petant igualment.</p>
<p><b>Conclusio</b>: Aqui hi ha 2 conclusions xD </p>
</li>
</ol>
<p>La desesperacio m&rsquo;ha portat a un lloc que creia que mai acabaria anant (molt mal fet per part meva), anar a escriure a la <a href="https://lists.sdsc.edu/pipermail/npaci-rocks-discussion/2004-July/006824.html" target="_parent">llista de la NPACI Rocks</a>. I nomes ha passat un dia i ja m&rsquo;han contestat 4 persones. Coses d&rsquo;aquestes son les que fan creure a la gent amb aixo del soft lliure&hellip;<br />Pos aixo, que m&rsquo;han contestat, donant-me 2 possibles solucions:</p>
<ol>
<li>Greg Bruno em <a href="https://lists.sdsc.edu/pipermail/npaci-rocks-discussion/2004-July/006830.html" target="_parent">contesta</a> dient que potser es per culpa de que Ganglia utilitza comunicacio multicast. Aquesta es una de les opcions que ja havia pensat, pero he comprovat el kernel, &ldquo;Networking Options&rdquo;, i totes les opcions de TCP/IP multicasting estan marcades. Thanks.
</p>
</li>
<li>Joe Landman, Federico Sacerdoti i David van der Spoel van pel mateix cami, que crec que es l&rsquo;encertat.<br />
<blockquote>
<p>&ldquo;If I&rsquo;m not totally wrong, the RHEL kernels are patched for Posix<br />threads. This breaks applications which still uses linux threads. In<br />your case it could be the other way around. Vanilla kernel with Linux<br />threads, application with Posix threads.</p>
<p>If this is correct it could be resolved by patching your vanilla kernel<br />with the posix threads. </p>
<p>David&rdquo; </p>
</blockquote>
<p>Doncs, si, els kernels RHEL (RedHat Enterprise Linux) estant parchejats per utilitzar els threads NPTL (Native Posix Threads Library) enlloc dels LinuxThreads, els que van inclosos al nucli per defecte fins a la 2.6. A partir del nucli 2.6 els threads seran d&rsquo;aquest tipus NPTL, molt mes eficients i lleugers, pro aixo si, tocara <a href="http://linuxdevices.com/articles/AT6753699732.html" target="_parent">migrar les aplicacions</a> per adaptar-les a aquestos nous threads. Per altra banda, a part del kernel els NPTL tambe estan integrats a la <a href="http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/nptl/?cvsroot=glibc#dirlist" target="_parent">libc</a> a partir de la 2.3 em sembla, i es pot descarregar <a href="ftp://sources.redhat.com/pub/glibc/snapshots/" target="_parent">aqui</a>. </p>
<blockquote>
<p>&ldquo;The problem could be NPTL. RHEL 3 (ROCKS basis) uses it in a back<br />ported manner from 2.6 kernels. If you do not use NPTL, some things<br />which have been compiled against it will hang, fail, or dump core when<br />they try to set up a thread. I saw this a bit with older<br />linuxthread-ABI compiled binaries around the RH9 time frame.</p>
<p>Unfortunately there is no way to make this work short of getting an RH<br />kernel compiled and patched the way you need (unless you want to<br />integrate their patches into your kernel).</p>
<p>You might look at starting from<br />ftp://ftp.redhat.com/pub/redhat/linux/updates/enterprise/3WS/en/os/SRPMS/kernel-2.4.21-15.0.3.EL.src.rpm<br />and seeing if you can patch from there.</p>
<p>Joe&rdquo; </p>
</blockquote>
<p>Aquesta es la resposta mes realista crec. L&rsquo;unica solucio que tinc es introduir els parches dintre al meu nucli (cosa que aniria malament per a openMosix segurament&hellip;). A part, hi ha el problema de trobar els parches que exactament necessito. Pel que fa a investigar aquest kernel he de trobar alguna forma d&rsquo;&rdquo;obrir-lo&rdquo; i veure que te per dins, a part que tb he de buscar els Changelog, ja que alli segur q ho diu.</p>
<blockquote>
<p>&ldquo;As Joe says, I suspect the problem is in the threading libraries.<br />Ganglia is multi-threaded (via pthreads) and we have seen segfaults<br />with incompatible kernels. Greceptor uses python threading.</p>
<p>Do other multi-threaded programs run? (mysql, etc). Also, if you could<br />collect a core file from ganglia when it crashes that would be helpful.</p>
<p>It sounds like you rebuilt and installed your new kernel fine using the<br />Rocks infrastructure, which is good news to us <img class="wp-smiley" alt=":)" src="http://lotomas.net/wp-images/smilies/icon_smile.gif" / /> </p>
<p>I am sorry you are having problems with the new beast.</p>
<p>Federico&rdquo; </p>
</blockquote>
<p>Haure de parlar amb el David per a que m&rsquo;ajudi a treure el fitxer core, ja que no en se i crec que es una cosa bastant dificil. Com a minim el Federico es veu afectat xD Pero dona la sensacio com si no haguessin provat mai aquesta funcionalitat, pq el Federico es un dels masters de Rocks.</p>
<p>Be, amb aixo d&rsquo;informacio he comencat a indagar&hellip; Pro fins i tot amb el google se&rsquo;m resistia, pro poc a poc he anat trobant coses:</p>
<ul>
<li>El que s&rsquo;ha encarregat de posar els NPTL al nucli de Linux es diu <a href="http://www.google.com/search?sourceid=mozclient&amp;ie=utf-8&amp;oe=utf-8&amp;q=Ingo+Molnar" target="_parent">Ingo Molnar</a>. Dintre de la seva <a href="http://people.redhat.com/mingo/nptl-patches/" target="_parent">web personal</a> de RedHat he trobat un parche anomenat <a href="http://people.redhat.com/mingo/nptl-patches/nptl-2.4.22-ac1-A2" target="_parent">nptl-2.4.22-ac1-A2</a>, pero no he trobat la versio del kernel correcta per aplicar-lo. Com a curiositat, ja que despres segurament ho haure de mirar, tb te una altra carpeta anomenada <a href="http://people.redhat.com/mingo/tls-patches/" target="_parent">tls-patches</a>, que deu estar relacionada amb les llibreries que utilitza el Ganglia. Finalment tambe en te una altra anomenada <a href="http://people.redhat.com/mingo/TUX-patches/" target="_parent">TUX-patches</a>, que m&rsquo;acabo de donar compte que surten al menu de Networking del kernel de la Rocks. O sea que tb me l&rsquo;haure de mirar.
</p>
</li>
<li>Despres he trobat algo que pensava que seria molt sucos, pero al final no ha estat aixi. A aquesta<a href="http://icculus.org/%7Eboris/kernel/" target="_parent">web</a> he trobat un fitxer anomenat <a href="http://icculus.org/%7Eboris/kernel/patch-2.4.22-nptl1.patch.bz2" target="_parent">patch-2.4.22-nptl1.patch.bz2</a>, un parche per al kernel 2.4.22, el que necessito.<br />
<blockquote>
<p><a href="http://lotomas.net/patch-2.4.22-nptl1.patch.bz2">NPTL1</a> This is a patchset ripped from <a href="http://apt.parrswood.manchester.sch.uk/apt/apt/redhat/beta/severn/en/i386/SRPMS.os/kernel-2.4.22-1.2088.nptl.src.rpm">RedHat&rsquo;s 2.4.22-1.2088.nptl kernel</a>. It includes<br />2.4.22-ac1 with some fixes as well as the linux-2.4.22-ac1-nptl-A1.patch which enables<br />you to compile a <a href="http://ttervo.vectorstar.net/nptl/">NPTL</a> glibc on a 2.4.22<br />Linux system. </p>
</blockquote>
<p>L&rsquo;ultim link no funciona, tota una pena.</p>
<p>Doncs be, amb aquest parche i el nucli vanilla corresponent he compilat el kernel seguint el procediment establert. La compilacio no m&rsquo;ha donat cap problema, pero a l&rsquo;hora de reinstalar ha continuat petant, mira que realment creia que funcionaria&hellip;</p>
<p><b>Conclusio</b>: A lo millor instalant un altre parche (TUX) funcionara.</p>
</li>
<li>Un altre filo que he intentat explotar ha estat el de Fedora. Els kernels de Fedora curiosament tenen noms tipo <a href="http://download.fedora.redhat.com/pub/fedora/linux/core/updates/testing/1/SRPMS/kernel-2.4.22-1.2163.nptl.src.rpm" target="_parent">kernel-2.4.22-1.2163.nptl.src.rpm</a>. I si, despres d&rsquo;estar mirant uns quants <a href="http://rpmfind.net/linux/RPM/fedora/updates/testing/1/i386/debug/kernel-debuginfo-2.4.22-1.2163.nptl.athlon.html" target="_parent">Changelogs</a> he vist que els kernels porten el parche per d&rsquo;NPTL. Intentare instalar un kernel d&rsquo;aquestos per a la rocks, a veure que me diu. De moment no em deixa, ni per a athlon (que esta mal fet, pq l&rsquo;hauria de compilar per a Rocks), ni el source, ja que no acabo de dominar el rpm.
<p><b>Conclusio:</b> Aquest filo encara es pot investigar.<br />Alguns links mes sobre Fedora:</p>
<ul>
<li>Un <a href="http://download.atrpms.net/production/sources/fedora-1-i386/atrpms/kernel-fc1.spec" target="_parent">.spec</a> de la distro.
</p>
</li>
<li><a href="http://people.redhat.com/mingo/nptl-2.4.22-ac1-A2">Parche nptl-2.4.22-ac1-A2</a>. </li>
<li><a href="http://download.fedora.redhat.com/pub/fedora/linux/core/updates/1/i386/">Servidor</a> per a la descarga de les actualitzacions de Fedora. </li>
</ul>
</li>
<li>Una de les ultimes coses que he trobat ha estat la <a href="https://listman.redhat.com/mailman/listinfo/phil-list" target="_parent">phil-list &mdash; A new thread library for GNU systems</a>, la llista on es discuteixen els canvis dintre el threading de linux.
<p><b>Conclusio</b>: He de mirar-la d&rsquo;aprop, ja que aqui segur que sortiran direccions cap a webs amb els parches.</p>
</li>
<li>Tambe he buscat informacio sobre que era el TLS. Al final <a href="http://xcgl-port.sourceforge.net/nptl.html" target="_parent">he trobat</a> que son els &ldquo;Thread Local Storage&rdquo;, una part q tambe s&rsquo;ha de modificar per tenir els NPTL. Un document que explica tot sobre el TLS es pot trobar <a href="http://people.redhat.com/drepper/tls.pdf" target="_parent">aqui</a>. Suposo que per aixo la rocks te 2 llibreries, les normals de /lib i les TLS a /lib/tls/lib.
<p><b>Conclusio:</b> Tambe s&rsquo;ha d&rsquo;investigar mes per aqui, pero no se quins fruits donara.</p>
</li>
<li>Per ultim (que ja es molt tard), fa una estona he trobat que el kernel de la Rocks dintre del menu de Networking Options i dintre de &ldquo;TCP/IP Networking&rdquo; te una opcio anomenada &ldquo;Threaded linUX application protocol accelerator layer (TUX)&rdquo;, que ve a ser un altre parche que porta incorporat el RHEL. El que no se es que fa aquest parche ni si pot arribar a afectar la fallada del Ganglia. Suposo que no, pero aqui queda.</li>
</ul>
</li>
</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://lotomas.net/2004/07/15/aires-nous-per-al-magi-dem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>kernel not configured to audit subsystem</title>
		<link>http://lotomas.net/2004/06/04/kernel-not-configured-to-audit-subsystem/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=kernel-not-configured-to-audit-subsystem</link>
		<comments>http://lotomas.net/2004/06/04/kernel-not-configured-to-audit-subsystem/#comments</comments>
		<pubDate>Fri, 04 Jun 2004 19:45:25 +0000</pubDate>
		<dc:creator>Tomàs Reverter</dc:creator>
				<category><![CDATA[Projecte]]></category>

		<guid isPermaLink="false">http://lotomas.net/2004/06/04/kernel-not-configured-to-audit-subsystem/</guid>
		<description><![CDATA[Algú havia sentit parlar mai d&#8217;una cosa anomenada &#8220;audit subsystem&#8221;??? Es veu que és un pedaç per al nucli, però encara no he acabat d&#8217;aclarir que fa. A més, pel google no té cap pàgina oficial. Màxim que he trobat: &#160;&#160;&#160;- http://people.redhat.com/faith/audit/&#160;&#160;&#160;- A la carpeta drivers del nucli hi ha una carpeta &#8220;audit&#8221; amb el [...]]]></description>
			<content:encoded><![CDATA[<div class="storycontent">
<p>Algú havia sentit parlar mai d&rsquo;una cosa anomenada &ldquo;audit subsystem&rdquo;??? Es veu que és un pedaç per al nucli, però encara no he acabat d&rsquo;aclarir que fa. A més, pel google no té cap pàgina oficial. Màxim que he trobat:</p>
<p>&nbsp;&nbsp;&nbsp;- <a href="http://people.redhat.com/faith/audit/" tppabs="http://people.redhat.com/faith/audit/">http://people.redhat.com/faith/audit/</a><br />&nbsp;&nbsp;&nbsp;- A la carpeta drivers del nucli hi ha una carpeta &ldquo;audit&rdquo; amb el codi font del pedaç.</p>
<p>De moment recompilaré el kernel introduint aquest pedaç, a veure que passa. Utilitzaré la 2.4.24 del CVS.</p>
<p>Me sembla que acabo d&rsquo;observar un parell de coses curioses&hellip;:<br />- La primera vegada que instal&nbsp;lo un nucli només em crea una entrada al grub, en canvi, les successives reinstal&nbsp;lacions me&rsquo;n crea 2.<br />- La primera arrencada m&rsquo;instal&nbsp;la els paquets pvfs que feien falta.</p>
<p>Bé, després de molta investigació per fi he trobat que dimonis era això del audit. Audit només una de les eines d&rsquo;un paquet, el Linux Audit Subsystem (LAuS). Info i paquets <a href="http://rpm.pbone.net/index.php3/stat/4/idpl/976495/com/laus-0.1-46.i586.rpm.html" tppabs="http://rpm.pbone.net/index.php3/stat/4/idpl/976495/com/laus-0.1-46.i586.rpm.html">aquí </a>i <a href="https://rhn.redhat.com/errata/RHEA-2004-200.html" tppabs="https://rhn.redhat.com/errata/RHEA-2004-200.html">aquí</a>. A la distribució Rocks es pot localitzar al lloc on es posen tooooooootes les coses:<br />&nbsp;&nbsp;&nbsp;/home/install/rocks-dist/enterprise/3/en/os/i386/RedHat/RPMS/laus-0.1-56RHEL3.i386.rpm<br />&nbsp;&nbsp;&nbsp;/home/install/rocks-dist/enterprise/3/en/os/i386/RedHat/RPMS/laus-libs-0.1-56RHEL3.i386.rpm</p>
<p>El problema que hi ha és amb el nucli, com sempre. &ldquo;Your kernel has to support system call auditing to make these tools work&rdquo; ve a dir que si fas servir un vanilla, patapam!! Pos que això no funciona. Aquí sorgeix una decisió:</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a) Buscar com intentar dotar d&rsquo;aquest suport al kernel.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;b) Passar d&rsquo;això, ja que no és gens necessàri, és només per paranoics de la seguretat.</p>
<p>Segons <a href="http://www.experts-exchange.com/Security/Linux_Security/Q_20781938.html" tppabs="http://www.experts-exchange.com/Security/Linux_Security/Q_20781938.html">aquesta web</a> l&rsquo;audit system el que fa és &ldquo;monitoritzar&rdquo; tot el que els usuaris fan, però també indica que el &ldquo;Kernel System Call Auditing&rdquo; afecta el rendiment i usa un tall d&rsquo;espai al disc.</p>
<p>Donat que l&rsquo;ús del Ganglia és més important, millor abans em dedico al Ganglia.</p>
<p>Remirant per la web d&rsquo;<a href="http://openmosix.sourceforge.net/community.html" tppabs="http://openmosix.sourceforge.net/community.html">openMosix-Contributors</a> he trobat un <a href="http://squishy.monkeysoft.net/mpich/" tppabs="http://squishy.monkeysoft.net/mpich/">pedaç</a> per fer que l&rsquo;MPICH llençi els processos a través d&rsquo;openMosix enlloc de llençar-los a través d&rsquo;rsh. </p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://lotomas.net/2004/06/04/kernel-not-configured-to-audit-subsystem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mpirun comença a funcionar</title>
		<link>http://lotomas.net/2004/06/03/mpirun-comenca-a-funcionar/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=mpirun-comenca-a-funcionar</link>
		<comments>http://lotomas.net/2004/06/03/mpirun-comenca-a-funcionar/#comments</comments>
		<pubDate>Fri, 04 Jun 2004 00:38:34 +0000</pubDate>
		<dc:creator>Tomàs Reverter</dc:creator>
				<category><![CDATA[Projecte]]></category>

		<guid isPermaLink="false">http://lotomas.net/2004/06/03/mpirun-comenca-a-funcionar/</guid>
		<description><![CDATA[&#160;Avui he trobat perquè no funcionava la rutina d&#8217;mpirun. Llegint la secció corresponent del manual de Rocks 3.2.0 diu: Mpirun on Rocks clusters is used to launch jobs that are linked with the Ethernet device for MPICH. You must run HPL as a regular user (that is, not root). If you don&#8217;t have a user [...]]]></description>
			<content:encoded><![CDATA[<div class="storycontent">
<p>&nbsp;Avui he trobat perquè no funcionava la rutina d&rsquo;mpirun. Llegint la <a href="http://rocks.npaci.edu/rocks-documentation/3.2.0/launching-interactive-jobs.html" target="_blank" tppabs="http://rocks.npaci.edu/rocks-documentation/3.2.0/launching-interactive-jobs.html">secció corresponent</a> del <a href="http://rocks.npaci.edu/rocks-documentation/3.2.0/index.html" target="_blank" tppabs="http://rocks.npaci.edu/rocks-documentation/3.2.0/index.html">manual de Rocks 3.2.0</a> diu:</p>
</div>
<div class="storycontent">
<p><i>Mpirun on Rocks clusters is used to launch jobs that are linked with the Ethernet device for MPICH.</i></p>
<p><i></i></p>
<p><i>You must run HPL as a regular user (that is, not root). If you don&rsquo;t have a user account on the cluster, create one for yourself with:</i></p>
<p><i></i></p>
<p><i># useradd username</i></p>
<p><i></i></p>
<p><i>For example, to interactively launch the benchmark &ldquo;High-Performance Linpack&rdquo; (HPL) on two processors:<br />* Create a file in your home directory named machines, and put two entries in it, such as:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;compute-0-0<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;compute-0-1<br />* Download the the two-processor <a href="http://rocks.npaci.edu/rocks-documentation/3.2.0/examples/HPL.dat" tppabs="http://rocks.npaci.edu/rocks-documentation/3.2.0/examples/HPL.dat">HPL configuration file</a> and save it as HPL.dat in your home directory.<br />* Now launch the job from the frontend:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$ /opt/mpich/gnu/bin/mpirun -nolocal -np 2 -machinefile machines /opt/hpl/gnu/bin/xhpl<br /></i><br />Bé, els problemes que tenia eren:</p>
<p>a) Quan es crea l&rsquo;usuari i després entres al seu compte no se li ha d&rsquo;especificar contrasenya per a la clau ssh, ja que sinó quan envies a executar els processos es queden atrapats en l&rsquo;autorització.</p>
<p>b) He de probar si els programes es poden enviar a executar no des de dins el frontend, sinó des d&rsquo;algun node que disposi d&rsquo;openMosix, ja que sinó no podré comprovar el rendiment d&rsquo;MPI a través d&rsquo;openMosix.</p>
<p>c) Continuo tenint un problema, l&rsquo;HPL no es propaga cap a un dels nodes. Si al fitxer machines poso el compute-0-1 primer l&rsquo;aplicació no es llança, i si el poso després només propaga cap al compute-0-0. Vaia coses més rares.</p>
<p>Més coses interessants, ara toca accedir des de màquines exteriors al servidor web (tocant iptables, per supost):<br /><a href="http://rocks.npaci.edu/rocks-documentation/3.2.0/monitoring-intro.html" target="_blank" tppabs="http://rocks.npaci.edu/rocks-documentation/3.2.0/monitoring-intro.html">3.1.2. Enabling Public Web Access with Control Lists</a></p>
<p><i>To permenantly enable selected web access to the cluster from other machines on the public network, follow the steps below. Apache&rsquo;s access control directives will provide protection for the most sensitive parts of the cluster web site, however some effort will be necessary to make effective use of them.</i></p>
<p><i></i></p>
<p><i>HTTP (web access protocol) is a clear-text channel into your cluster. Although the Apache webserver is mature and well tested, security holes in the PHP engine have been found and exploited. Opening web access to the outside world by following the instructions below will make your cluster more prone to malicious attacks and breakins.</i></p>
<p><i></i></p>
<p><i>1. Edit the /etc/sysconfig/iptables file. Uncomment the line as indicated in the file.<br />&hellip;<br />-A INPUT -i eth1 -p tcp -m tcp &ndash;dport ssh -j ACCEPT<br /># Uncomment the line below to activate web access to the cluster.<br />#-A INPUT -i eth1 -p tcp -m tcp &ndash;dport www -j ACCEPT<br />&hellip; other firewall directives &hellip;</i></p>
<p><i></i></p>
<p><i>2. Restart the iptables service. You must execute this command as the root user.</i></p>
<p><i></i></p>
<p><i>$ service iptables restart</i></p>
<p><i></i></p>
<p><i>3. Test your changes by pointing a web browser to http://my.cluster.org/, where &ldquo;my.cluster.org&rdquo; is the DNS name of your frontend machine.</i></p>
<p><i></i></p>
<p><i>If you cannot connect to this address, the problem is most likely in your network connectivity between your web browser and the cluster. Check that you can ping the frontend machine from the machine running the web browser, that you can ssh into it, etc.</i></p>
<p>També he provat a executar tasques amb el PBS, seguint <a href="http://rocks.npaci.edu/roll-documentation/pbs/3.2.0/launching-serial-jobs.html" target="_blank" tppabs="http://rocks.npaci.edu/roll-documentation/pbs/3.2.0/launching-serial-jobs.html">aquestes </a>indicacions. Per als treballs en serie tot ha funcionat com s&rsquo;esperava, però per als treballs en paral&nbsp;lel no se q passa q no hi ha forma de q treballin.</p>
<p>El deixaré tota la nit treballant, pa que disfrute xD </p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://lotomas.net/2004/06/03/mpirun-comenca-a-funcionar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>El projecte MagiDEM continua</title>
		<link>http://lotomas.net/2004/06/03/el-projecte-magidem-continua-2/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=el-projecte-magidem-continua-2</link>
		<comments>http://lotomas.net/2004/06/03/el-projecte-magidem-continua-2/#comments</comments>
		<pubDate>Thu, 03 Jun 2004 18:34:31 +0000</pubDate>
		<dc:creator>Tomàs Reverter</dc:creator>
				<category><![CDATA[Projecte]]></category>

		<guid isPermaLink="false">http://lotomas.net/2004/06/03/el-projecte-magidem-continua-2/</guid>
		<description><![CDATA[Finalment m&#8217;ho he repensat i no entrego el projecte per al juny. Motius: - Inicialment em vaig proposar realitzar tot el disseny i modificació del kernel per incoporar a la distribució Rocks el pedaç d&#8217;openMosix. Quan em vaig proposar això ja sabia que ni en somnis podia comptar en tenir la solució implantada en 1 [...]]]></description>
			<content:encoded><![CDATA[<div class="storycontent">
<p>Finalment m&rsquo;ho he repensat i no entrego el projecte per al juny. Motius:</p>
<p>- Inicialment em vaig proposar realitzar tot el disseny i modificació del kernel per incoporar a la distribució Rocks el pedaç d&rsquo;openMosix. Quan em vaig proposar això ja sabia que ni en somnis podia comptar en tenir la solució implantada en 1 setmana. L&rsquo;important és que he arribat on en vaig proposar, fins i tot tinc feta tota la documentació del projecte fins al punt que estic.</p>
<p>- Crec profundament que em sentiré molt millor personalment amb tot dintre el meu projecte i sabent que he fet una bona feina. Aquest haria de ser l&rsquo;ulterior intenció de qualsevol projecte.</p>
<p>- Tenia un compromís moral, encara que entregués el projecte ara al juny em quedaria fins que no s&rsquo;acabés la implantació.</p>
<p>- No tinc una urgencia incontenible per entregar al juny (però si que la tindré per al setembre xDDD).</p>
<p>Doncs això, ShinjixX 2 &#8211; openMosix+Rocks 1, però s&rsquo;ha aplaçat el desenllaç del partit fins al setembre. Bé, el blog tornarà a tenir moviment! </p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://lotomas.net/2004/06/03/el-projecte-magidem-continua-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

