<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Zerosen&#039;s Project</title>
	<atom:link href="http://zerosen.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://zerosen.wordpress.com</link>
	<description>Vademécum Teconógico</description>
	<lastBuildDate>Thu, 25 Jun 2009 14:29:07 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='zerosen.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/7722430d18a42de504d44d88d58f96d8?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Zerosen&#039;s Project</title>
		<link>http://zerosen.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://zerosen.wordpress.com/osd.xml" title="Zerosen&#039;s Project" />
	<atom:link rel='hub' href='http://zerosen.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Suse Studio, primeras impresiones</title>
		<link>http://zerosen.wordpress.com/2009/06/25/suse-studio-primeras-impresiones/</link>
		<comments>http://zerosen.wordpress.com/2009/06/25/suse-studio-primeras-impresiones/#comments</comments>
		<pubDate>Thu, 25 Jun 2009 14:29:07 +0000</pubDate>
		<dc:creator>zerosen</dc:creator>
				<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://zerosen.wordpress.com/?p=214</guid>
		<description><![CDATA[Hace bastante tiempo me apunté a una beta (como suelo hacer habitualmente) de suse studio. Cuando me apunté no tenía ni idea de que iba realmente, pero tenía buena pinta, y tenía que ver con linux. La semana pasada recibí un correo con la invitación para entrar a suse studio, y entré a ver de [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zerosen.wordpress.com&amp;blog=7855541&amp;post=214&amp;subd=zerosen&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" title="suse studio" src="http://susestudio.com/images/frontpage-splash-dister.png" alt="" width="261" height="261" /></p>
<p style="text-align:justify;">Hace bastante tiempo me apunté a una beta (como suelo hacer habitualmente) de <a id="d9jm" title="suse studio" href="http://susestudio.com/" target="_blank">suse studio</a>. Cuando me apunté no tenía ni idea de que iba realmente, pero tenía buena pinta, y tenía que ver con linux.</p>
<p style="text-align:justify;">La semana pasada recibí un correo con la invitación para entrar a suse studio, y entré a ver de que se trataba exactamente. Suse estudio es una herramienta web para crear tu propia distribución de linux con ciertas limitaciones, y bajo mi punto de vista es tremendamente útil para crear aplicaciones basadas en linux. Por ejemplo, en nuestro trabajo hemos creado una para facilitar el proceso de carga de firmware en dispositivos, sin necesidad de instalar linux en el pc (el procedimiento requiere linux).</p>
<p style="text-align:justify;">Para empezar cuentas con 15 gb de espacio para generar tus distribuciones, un asistente de configuración (software, inicio, branding y license agreement) posibilidad de generar live cd instalable imagen de disco duro (normal, vmware, xen, usb). También puedes subir tus propios archivos (configuraciones, scripts, etc), ver todo el arbol de directorios y archivos, y, como plato fuerte, probar insitu en una pantalla en flash la distribución que has creado para terminar de tunearla y ver como funciona sin tener que descargarla. Una vez tenemos nuestra distribución montada, podemos descargarla en varios formatos.</p>
<p style="text-align:justify;">No me voy a extender mucho en explicar como funciona ya que en la página web, aparte de haber creado una wiki con casi cualquier pregunta que se nos ocurra, también hay un <a id="buhl" title="screencast" href="http://susestudio.com/screencast.html" target="_blank">screencast</a> sobre como hacerlo.</p>
<p style="text-align:justify;">En general un proyecto muy interesante, que recomiendo encarecidamente.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zerosen.wordpress.com/214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zerosen.wordpress.com/214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zerosen.wordpress.com/214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zerosen.wordpress.com/214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zerosen.wordpress.com/214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zerosen.wordpress.com/214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zerosen.wordpress.com/214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zerosen.wordpress.com/214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zerosen.wordpress.com/214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zerosen.wordpress.com/214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zerosen.wordpress.com/214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zerosen.wordpress.com/214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zerosen.wordpress.com/214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zerosen.wordpress.com/214/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zerosen.wordpress.com&amp;blog=7855541&amp;post=214&amp;subd=zerosen&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://zerosen.wordpress.com/2009/06/25/suse-studio-primeras-impresiones/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7c761a524217dec34e690a16f0af3bfc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">zerosen</media:title>
		</media:content>

		<media:content url="http://susestudio.com/images/frontpage-splash-dister.png" medium="image">
			<media:title type="html">suse studio</media:title>
		</media:content>
	</item>
		<item>
		<title>Djl, el Steam de Linux.</title>
		<link>http://zerosen.wordpress.com/2009/06/08/djl-el-steam-de-linux/</link>
		<comments>http://zerosen.wordpress.com/2009/06/08/djl-el-steam-de-linux/#comments</comments>
		<pubDate>Mon, 08 Jun 2009 16:00:39 +0000</pubDate>
		<dc:creator>zerosen</dc:creator>
				<category><![CDATA[Noticias]]></category>

		<guid isPermaLink="false">http://zerosen.wordpress.com/?p=205</guid>
		<description><![CDATA[Por aquí Zero y yo somos bastante fans de Steam, cuando no estamos editando alguna entrada pasamos nuestras tardes rodeados de prostitutas francesas en orgías sado-nazis zombies en el L4D. El problema al que nos enfrentamos es que no podemos instalar Steam en nuestros Linux*. Así que buscando alguna alternativa decente nos encontramos con Djl. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zerosen.wordpress.com&amp;blog=7855541&amp;post=205&amp;subd=zerosen&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Por aquí Zero y yo somos bastante fans de <a href="http://store.steampowered.com/">Steam</a>, cuando no estamos editando alguna entrada pasamos nuestras tardes rodeados de <span style="text-decoration:line-through;">prostitutas francesas en orgías sado-nazis</span> zombies en el <a href="http://www.l4d.com/">L4D</a>.</p>
<p>El problema al que nos enfrentamos es que no podemos instalar Steam en nuestros Linux*.</p>
<p>Así que buscando alguna alternativa decente nos encontramos con <a href="http://en.djl-linux.org/">Djl</a>.</p>
<p>Djl no llega a los niveles de Steam, pero al menos comparte ese gusto por lo <em>indie</em>, aunque no se si en este caso es obligado.</p>
<p>Para conseguirlo, nada tan facil como entrar en su <a href="http://en.djl-linux.org/">web</a>, descargarlo, descomprimirlo y ejecutarlo.</p>
<p>La primera vez que lo arranquemos nos pedirá un par de datos para la configuración básica y posteriormente veremos algo como esto:</p>
<div id="attachment_206" class="wp-caption alignnone" style="width: 510px"><a rel="attachment wp-att-206" href="http://zerosen.wordpress.com/2009/06/08/djl-el-steam-de-linux/pantallazo32/"><img class="size-full wp-image-206" title="Pantallazo32" src="http://zerosen.files.wordpress.com/2009/06/pantallazo32.jpg?w=500&#038;h=383" alt="Feel the Pain!!!!" width="500" height="383" /></a><p class="wp-caption-text">Feel the Pain!!!!</p></div>
<p>Basta con que elijamos el juego de la lista que queremos instalar y éste se descargará e instalará automáticamente en nuestra máquina.</p>
<p>La lista de juegos sin ser ni mucho menos asombrosa si está bastante bien seleccionada. Comprende desde juegos amateur, a <span style="text-decoration:line-through;">copias descaradas</span> <em>homenajes</em> de juegos por todos conocidos e incluso algún título comercial (como el que sale en la captura), que si bien tiene un tiempo, siempre es agradable echarle un vistazo en Linux.</p>
<p>Por lo demás pues lo habitual en este tipo de programas. Tenemos nuestro <em>irc</em>, nuestros plugins, posibilidad de importar juegos que tengamos instalados con <span style="text-decoration:line-through;"><em>el innombrable</em></span> <em>Wine</em> a la lista de juegos instalados de Djl.</p>
<p>La verdad es que el mundo Linux aún anda muy lejos de poder convertirse en una herramienta para la ludopatía y condena de almas adolescentes a base de videojuegos, por lo que propuestas como ésta, se antojan imprescindibles.</p>
<p><strong>*En realidad sí se puede, con Wine, pero Zero tiene aversión y pesadillas con ese programa. </strong></p>
<p><strong><br />
</strong></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zerosen.wordpress.com/205/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zerosen.wordpress.com/205/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zerosen.wordpress.com/205/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zerosen.wordpress.com/205/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zerosen.wordpress.com/205/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zerosen.wordpress.com/205/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zerosen.wordpress.com/205/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zerosen.wordpress.com/205/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zerosen.wordpress.com/205/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zerosen.wordpress.com/205/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zerosen.wordpress.com/205/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zerosen.wordpress.com/205/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zerosen.wordpress.com/205/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zerosen.wordpress.com/205/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zerosen.wordpress.com&amp;blog=7855541&amp;post=205&amp;subd=zerosen&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://zerosen.wordpress.com/2009/06/08/djl-el-steam-de-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7c761a524217dec34e690a16f0af3bfc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">zerosen</media:title>
		</media:content>

		<media:content url="http://zerosen.files.wordpress.com/2009/06/pantallazo32.jpg" medium="image">
			<media:title type="html">Pantallazo32</media:title>
		</media:content>
	</item>
		<item>
		<title>FOG PROJECT:  INSTALACIÓN EN UBUNTU 9.04 (2/3)</title>
		<link>http://zerosen.wordpress.com/2009/06/04/fog-project-instalacion-en-ubuntu-9-04-23/</link>
		<comments>http://zerosen.wordpress.com/2009/06/04/fog-project-instalacion-en-ubuntu-9-04-23/#comments</comments>
		<pubDate>Thu, 04 Jun 2009 18:17:10 +0000</pubDate>
		<dc:creator>zerosen</dc:creator>
				<category><![CDATA[Fog]]></category>

		<guid isPermaLink="false">http://zerosen.wordpress.com/?p=187</guid>
		<description><![CDATA[INSTALACIÓN UBUNTU 9.04 Vamos directamente al grano. Descargamos el archivo desde la web de sourceforce del proyecto de FOG. Por ejemplo descomprimimos el archivo en /usr/src cd /usr/src tar zxvf /home/usuario/Escritorio/fog_0.26.tar.gz Accedemos al directorio bin, y ejecutamos con sudo el script de instalación: cd /usr/src/fog_0.26/sudo ./installfog.sh Seguimos el asistente: ___           ___           ___ /\  \         /\  [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zerosen.wordpress.com&amp;blog=7855541&amp;post=187&amp;subd=zerosen&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>INSTALACIÓN UBUNTU 9.04</strong></p>
<p>Vamos directamente al grano.</p>
<p>Descargamos el archivo desde la web de <a href="http://sourceforge.net/project/showfiles.php?group_id=201099&amp;package_id=239098&amp;release_id=664447" target="_blank">sourceforce del proyecto de FOG</a>. Por ejemplo descomprimimos el archivo en /usr/src</p>
<p><span style="font-family:Courier New;">cd /usr/src</span><br />
<span style="font-family:Courier New;">tar zxvf /home/usuario/Escritorio/fog_0.26.tar.gz</span></p>
<p>Accedemos al directorio bin, y ejecutamos con sudo el script de instalación:</p>
<p><span style="font-family:Courier New;">cd /usr/src/fog_0.26/</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;">sudo ./installfog.sh</span></p>
<p>Seguimos el asistente:<br />
<span style="font-family:Courier New;"> ___           ___           ___ </span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> /\  \         /\  \         /\  \ </span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> /::\  \       /::\  \       /::\  \ </span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> /:/\:\  \     /:/\:\  \     /:/\:\  \ </span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> /::\-\:\  \   /:/  \:\  \   /:/  \:\  \ </span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> /:/\:\ \:\__\ /:/__/ \:\__\ /:/__/_\:\__\ </span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> \/__\:\ \/__/ \:\  \ /:/  / \:\  /\ \/__/ </span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> \:\__\    \:\  /:/  /   \:\ \:\__\ </span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> \/__/     \:\/:/  /     \:\/:/  / </span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> \::/  /       \::/  / </span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> \/__/         \/__/ </span><br style="font-family:Courier New;" /><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> ###########################################</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> #     Free Computer Imaging Solution      #</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> #                                         #</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> #     Created by:                         #</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> #         Chuck Syperski                  #</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> #         Jian Zhang                      #</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> #                                         #</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> #     GNU GPL Version 3                   #</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> ###########################################</span><br style="font-family:Courier New;" /><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> Version: 0.26 Installer/Updater</span><br style="font-family:Courier New;" /><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> What version of Linux would you like to run the installtion for?</span><br style="font-family:Courier New;" /><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> 1) Redhat Based Linux (Fedora, CentOS)</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> 2) Ubuntu Based Linux (Kubuntu, Edubuntu)</span><br style="font-family:Courier New;" /><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> Choice: [2]</span></p>
<p><span style="font-family:Courier New;"> FOG Server installation modes:</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> *<strong> Normal Server: (Choice N)</strong> </span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> This is the typical installation type and</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> will install all FOG components for you on this</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> machine.  Pick this option if you are unsure what to pick.</span><br style="font-family:Courier New;" /><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> * Storage Node: (Choice S)</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> This install mode will only install the software required</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> to make this server act as a node in a storage group</span><br style="font-family:Courier New;" /><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> More information: </span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> http://www.fogproject.org/wiki/index.php?title=InstallationModes </span></p>
<p><span style="font-family:Courier New;"> What type of installation would you like to do? [N]</span></p>
<p><span style="font-family:Verdana;">La instalación por defecto es la <em>N</em>, que instala el entorno de FOG. La instalación <em>S</em> es para crear un nodo de almacenamiento en la red.</span><br style="font-family:Courier New;" /><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> What is the IP address to be used by this FOG Server? []10.100.10.249</span></p>
<p><span style="font-family:Verdana;">Que dirección ip quieres que utilice el servidor FOG? (ip local de la máquina)</span><br style="font-family:Courier New;" /><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> Would you like to setup a router address for the DHCP server? [Y/n]<br />
<br style="font-family:Courier New;" /></span><span style="font-family:Courier New;"> What is the IP address to be used for the router on the DHCP server? [10.100.10.1]</span></p>
<p><span style="font-family:Courier New;"><span style="font-family:Verdana;">Introducir la ip del router o gateway</span></span><br style="font-family:Courier New;" /><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> Would you like to setup a DNS address for the DHCP server and client boot image? [Y/n]</span></p>
<p><span style="font-family:Verdana;">Queremos disponer de un servidor DNS?</span><br />
<br style="font-family:Courier New;" /><span style="font-family:Courier New;"> What is the IP address to be used for DNS on the DHCP server and client boot image? [208.67.222.222] </span><br style="font-family:Courier New;" /><br />
Introducir la ip del servidor DNS que queremos que tengan las máquinas que soliciten una ip al servidor DHCP<br />
<br style="font-family:Courier New;" /><span style="font-family:Courier New;"> Would you like to change the default network interface from eth0?</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> If you are not sure, select No. [y/N]</span><br style="font-family:Courier New;" /><br />
Aqui nosotros lo hemos dejado por defecto,<br />
<br style="font-family:Courier New;" /><span style="font-family:Courier New;"> Would you like to use the FOG server for dhcp service? [Y/n] </span><br style="font-family:Courier New;" /><br />
Quieres utilizar el servidor FOG como servidor dhcp?, aqui la opción por defecto<br />
<br style="font-family:Courier New;" /><span style="font-family:Courier New;"> #####################################################################</span><br style="font-family:Courier New;" /><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> FOG now has everything it needs to setup your server, but please</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> understand that this script will overwrite any setting you may</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> have setup for services like DHCP, apache, pxe, tftp, and NFS.</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> </span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> It is not recommended that you install this on a production system</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> as this script modifies many of your system settings.</span><br style="font-family:Courier New;" /><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> This script should be run by the root user on Fedora, or with sudo on Ubuntu.</span><br style="font-family:Courier New;" /><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> Here are the settings FOG will use:</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> Distro: Ubuntu</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> Installation Type: Normal Server</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> Server IP Address: 10.100.10.249</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> DHCP router Address: 10.100.10.1</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> DHCP DNS Address: 208.67.222.222</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> Interface: eth0</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> Using FOG DHCP: 1</span><br style="font-family:Courier New;" /><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> Are you sure you wish to continue (Y/N) </span><br style="font-family:Courier New;" /><br />
Aqui nos hace un resumen de la configuración que se va a aplicar, si estamos de acuerdo, pulsamos <strong><em>Y</em></strong>.</p>
<p>Comienza el proceso de instalación:</p>
<p><span style="font-family:Courier New;">Installation Started&#8230;</span><br style="font-family:Courier New;" /><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> Installing required packages, if this fails</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> make sure you have an active internet connection.</span><br style="font-family:Courier New;" /><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> * Preparing apt-get</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> * Installing package: apache2</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> * Installing package: php5</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> * Installing package: php5-gd</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> * Installing package: php5-cli</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> * Installing package: php5-mysql</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> * Installing package: php5-curl</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> * Installing package: mysql-server</span><br style="font-family:Courier New;" /><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> We are about to install MySQL Server on </span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> this server, if MySQL isn&#8217;t installed already</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> you will be prompted for a root password.  If</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> you don&#8217;t leave it blank you will need to change</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> it in the config.php file located at:</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> </span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> /var/www/fog/commons/config.php</span><br style="font-family:Courier New;" /><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> Press enter to acknowledge this message.</span></p>
<p>Cuando mysql nos solicite una password para el usuario root de mysql, lo más facil es dejarlo en blanco, así nos evitaremos tener que configurar el archivo config.php en el directorio commons, tal y como indica el mensaje que aparece arriba, pero la seguridad del servidor se verá comprometida. A partir de aqui, veremos como se descargan y se instalan los paquetes necesarios.</p>
<p>El último paso, nos solicita confirmación para enviar la información de la instalación a los servidores de FOG, para notificarles que tienen un usuario más. Esto es completamente voluntario y poner <em>Y</em> o <em>N </em>evidentemente no alterará la configuración o la funcionalidad de la misma de ninguna forma.</p>
<p><span style="font-family:Courier New;">Would you like to notify the FOG group about this installation?</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> * This information is only used to help the FOG group determine</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> if FOG is being used.  This information helps to let us know</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> if we should keep improving this product.</span><br style="font-family:Courier New;" /><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> Send notification? (Y/N)</span></p>
<p><span style="font-family:Courier New;">Setup complete!</span><br style="font-family:Courier New;" /><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> You still need to install/update your database schema.</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> This can be done by opening a web browser and going to:</span><br style="font-family:Courier New;" /><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> http://10.100.10.249/fog/management</span><br style="font-family:Courier New;" /><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> Default User:</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> Username: fog</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> Password: password</span><br style="font-family:Courier New;" /></p>
<p>De esta forma finaliza la instalación, el usuario por defecto para acceder al portal <span style="font-family:Courier New;"> <strong><em>http://10.100.10.249/fog/management</em> </strong><span style="font-family:Verdana;">es <strong><em>fog</em></strong> y la contraseña <em><strong>password</strong></em>.</span></span></p>
<p>Continuará&#8230;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zerosen.wordpress.com/187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zerosen.wordpress.com/187/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zerosen.wordpress.com/187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zerosen.wordpress.com/187/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zerosen.wordpress.com/187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zerosen.wordpress.com/187/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zerosen.wordpress.com/187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zerosen.wordpress.com/187/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zerosen.wordpress.com/187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zerosen.wordpress.com/187/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zerosen.wordpress.com/187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zerosen.wordpress.com/187/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zerosen.wordpress.com/187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zerosen.wordpress.com/187/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zerosen.wordpress.com&amp;blog=7855541&amp;post=187&amp;subd=zerosen&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://zerosen.wordpress.com/2009/06/04/fog-project-instalacion-en-ubuntu-9-04-23/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7c761a524217dec34e690a16f0af3bfc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">zerosen</media:title>
		</media:content>
	</item>
		<item>
		<title>FOG INTRODUCCIÓN Y MAQUINA VIRTUAL (1/3)</title>
		<link>http://zerosen.wordpress.com/2009/06/04/fog-introduccion-y-maquina-virtual-13/</link>
		<comments>http://zerosen.wordpress.com/2009/06/04/fog-introduccion-y-maquina-virtual-13/#comments</comments>
		<pubDate>Thu, 04 Jun 2009 18:06:00 +0000</pubDate>
		<dc:creator>zerosen</dc:creator>
				<category><![CDATA[Fog]]></category>

		<guid isPermaLink="false">http://zerosen.wordpress.com/?p=185</guid>
		<description><![CDATA[THE FOG PROJECT Existen varias soluciones en el mercado que hacen lo mismo que hace FOG, pero bajo desde mi punto de vista FOG tiene algo que no tienen los demás&#8230;tiene clase. FOG es un sistema de clonado de imagenes de PCs, todo se controla a través de un interfaz web, en el que también [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zerosen.wordpress.com&amp;blog=7855541&amp;post=185&amp;subd=zerosen&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>THE FOG PROJECT</strong></p>
<p>Existen varias soluciones en el mercado que hacen lo mismo que hace FOG, pero bajo desde mi punto de vista FOG tiene algo que no tienen los demás&#8230;tiene clase.</p>
<p><a id="qvbm" title="FOG" href="http://www.fogproject.org/">FOG</a> es un sistema de clonado de imagenes de PCs, todo se controla a través de un interfaz web, en el que también existe opción móvil (portal para iphone). Como decía, existen otras opciones muy interesantes como <a id="c-sv" title="clonezilla" href="http://clonezilla.org/">clonezilla</a>, que creo que es digna de mención pero no tiene la flexibilidad que puede tener el uso de un interfaz web.</p>
<p>Dos partes muy importantes de FOG, al margen de su funcionalidad, hacen de esta solución algo diferente: La documentación es excelente, y la instalación es absurdamente fácil (incluso han montado una máquina virtual vmware con todo el sistema montado y configurado). Su núcleo es partimage, con toda su potencia. A tráves del interfaz web podemos programar la instalación de sistemas operativos por red a través de multicast/unicast, gestionando los hosts en grupos de máquinas o de forma individual. Adicionalmente cada máquina tiene una imagen de sistema operativo asociada. Contamos con un menú tipo grub a través de <a id="m_op" title="PXE" href="http://es.wikipedia.org/wiki/PXE">PXE</a>, desde el que podemos dar de alta en el sistema un host, añadirlo a un grupo, asignarle una imagen, etc. El registro de hosts en el sistema es la base de la arquitectura que propone FOG y esto se puede hacer a través del menú pxe, o a través del interfaz web.</p>
<p>Una vez tengamos todos los hosts registrados, lo ideal es crear una imagen de un pc tipo con el mismo (o parecido) hardware que el resto de las máquinas a clonar. Esta imagen la copiaremos al servidor, añadiremos todos los hosts que queramos clonar con este sistema operativo al mismo grupo, y directamente crearemos una tarea en el interfaz web para volcar la imagen en todos los equipos. Si los equipos son más de 10, FOG establece una cola. Adicionalmente, si queremos volver a volcar la misma imagen en un único equipo, también puede hacerse a través del menú pxe. En la página web de FOG se han molestado en poner los resultados de sus pruebas a nivel de tiempos y de capacidad de volcado, y la verdad que los resultados son espectaculares.</p>
<p>Hasta el momento todo esto han sido bondades, pero también existen inconvenientes en forma de bugs. y es que hay algunos parametros y detalles que aún falta pulir pero son pocos. Pero vamos por partes, primero, instalación bajo ubuntu 9.04 y configuración de la máquina virtual (incluidos los errores que hemos visto), y segundo, utilización del interfaz web.</p>
<p><strong><br />
MAQUINA VIRTUAL FOG</strong></p>
<p>Vmware es un sistema de administración y creación de <a id="g:b6" title="máquinas virtuales" href="http://es.wikipedia.org/wiki/M%C3%A1quina_virtual">máquinas virtuales</a>. Desde la página de descargas de FOG tenemos acceso tanto a la versión para instalar en un sistema operativo, como una máquina virtual ya montada lista para usar con el software de vmware. Nosotros hemos usado vmware server 2.0, pero serviría con el vmware player, que sería el software más básico necesario. Toda la guía se ha elaborado sobre ubuntu 9.04 32 bits.</p>
<p>Tras <a id="upy5" title="descargar" href="http://sourceforge.net/project/downloading.php?group_id=201099&amp;filename=FOGVM_0.19.zip&amp;a=18094292">descargar</a> el .zip, podemos descomprimirlo en nuestra home por ejemplo con:</p>
<p><span style="font-family:Courier New;">unzip FOGVM_0.19.zip</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;">Archive:  FOGVM_0.19.zip</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> creating: FOGVM_0.19/</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> inflating: FOGVM_0.19/FOGServer.vmdk </span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> extracting: FOGVM_0.19/FOGServer.vmsd </span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> inflating: FOGVM_0.19/FOGServer.vmx </span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> inflating: FOGVM_0.19/nvram </span></p>
<p>Si tuvieramos instalado vmware player basta con ejecutar el archivo .vmx haciendo doble click sobre él*.</p>
<p><strong>*Nota: si lo añadimos al inventario de un vmware workstation (o vmware server 2.0) tendremos que indicarle cuando nos pregunte que lo hemos copiado, y no que lo hemos movido.</strong></p>
<p>Una vez copiada y arrancada la imagen, nos mostrará esto:</p>
<p><img alt="" /><img alt="" /></p>
<div style="text-align:left;"><img src="https://docs.google.com/File?id=ddwpjrnk_33dmzmnrff_b" alt="" width="500" height="400" /></div>
<p>Como se puede ver, el usuario y el password para acceder a la máquina es root/password, sin más complicaciones. Una vez hecho esto, se iniciará un script que automáticamente nos solicitará una serie de datos, en este caso nos dará 3 opciones a elegir:</p>
<div id="eyk1" style="text-align:left;"><img src="https://docs.google.com/File?id=ddwpjrnk_34g87pc5hj_b" alt="" width="500" height="400" /></div>
<p>En primer lugar seleccionaremos la primera opción (valga la redundancia). El arbol de opciones que nos presenta el script en la primera opción es el siguiente:<br />
1. Enter an ip address: Aquí tenemos que poner la ip local que queremos que tenga la máquina. Ejemplo 10.100.10.210<br />
2. Enter a netmask address: Aquí tenemos que facilitar la máscara de red. Ejemplo 255.255.255.0<br />
3. Enter a Gateway address: Aquí la puerta de enlace. 10.100.10.1<br />
4. Enter a DNS address: Introducir la ip de un servidor de nombres de dominio, puede ser uno que esté fuera de la red, o uno que nos hayamos configurado en la red local.</p>
<p>Tras introducir esta información nos aparecerá la siguiente pantalla:</p>
<div id="alzg" style="text-align:left;"><img src="https://docs.google.com/File?id=ddwpjrnk_35cjqzr7d6_b" alt="" width="500" height="399" /></div>
<p>El texto nos informa que, si ya hemos configurado FOG, necesitamos volver a iniciar el script de configuración de FOG para que coja los cambios de las ips que acabamos de introducir. Pulsamos enter para aceptar y continuamos. Ahora volveremos a la pantalla de las opciones y esta vez seleccionamos la opción 2, <em>Run Fog Setup</em>. Veremos lo siguiente:</p>
<div id="pfno" style="text-align:left;"><img src="https://docs.google.com/File?id=ddwpjrnk_36gn8nm2gv_b" alt="" width="502" height="400" /></div>
<p>La mayoría de las opciones que debemos seleccionar estarán indicadas por defecto entre corchetes [ ]. Dado que la máquina virtual viene preconfigurada en ubuntu, la opción 2 nos sirve.</p>
<p><strong>Aclaración</strong>: Como se ve en la imagen, la versión es 0.26, que es la última versión en la fecha de la creación de este documento. En cambio, la versión original que está preinstalada en la máquina virtual es la 0.19, así que antes de hacer nada, conviene actualizar FOG a la última versión, de una forma extremadamente sencilla, que explicaré más adelante ya que este instalador es igual en ambas versiones.</p>
<p>Pulsamos enter:</p>
<div id="z6r2" style="text-align:left;"><img src="https://docs.google.com/File?id=ddwpjrnk_37gkj8z3dw_b" alt="" width="500" height="400" /></div>
<p>En este caso seleccionaremos la N, porque seria la instalación normal. La opción S, tal y como especifica, es para que esta máquina simplemente actúe como un nodo de almacenamiento en la red. Esta opción no la hemos probado, pero puede ser muy interesante. Continuamos, pulsamos enter. El resto de las opciones podemos ir pulsando enter para dejarlas por defecto, hasta que llegamos a esta pantalla:</p>
<div id="iuh8" style="text-align:left;"><img src="https://docs.google.com/File?id=ddwpjrnk_38dtwvhs6b_b" alt="" width="500" height="399" /></div>
<p>Aquí se nos solicita confirmación para continuar con la instalación con los datos que le hemos dado. En nuestro caso hemos configurado los que aparecen en la imagen. Es conveniente no tener más de un servidor DHCP por segmento de red ya que para este tipo de arranques en la configuración dhcp se incluye la ruta al archivo pxelinux.0 como veremos más adelante.</p>
<div id="jfq:" style="text-align:left;"><img src="https://docs.google.com/File?id=ddwpjrnk_39dktxsdfs_b" alt="" width="501" height="399" /></div>
<p>En esta pantalla se observa como el asistente descarga los paquetes necesarios y los instala. Si al instalar mysql escribimos un password para el usuario root, posteriormente será necesario modificar el password del usuario en el archivo config.php, el parámetro en negrita. Para una instalación en producción quizá sea interesante poner password al usuario root de mysql o crear otro, por temas de seguridad.</p>
<p><span style="font-family:Courier New;">root@FOGServer:~# cat /var/www/fog/commons/config.php </span><br style="font-family:Courier New;" /><span style="font-family:Courier New;">&lt;?php</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;">/*</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> *  FOG  is a computer imaging solution.</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> *  Copyright (C) 2007  Chuck Syperski &amp; Jian Zhang</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> *</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> *   This program is free software: you can redistribute it and/or modify</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> *   it under the terms of the GNU General Public License as published by</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> *   the Free Software Foundation, either version 3 of the License, or</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> *   any later version.</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> *</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> *   This program is distributed in the hope that it will be useful,</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> *   but WITHOUT ANY WARRANTY; without even the implied warranty of</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> *   GNU General Public License for more details.</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> *</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> *   You should have received a copy of the GNU General Public License</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> *   along with this program.  If not, see &lt;http://www.gnu.org/licenses/&gt;.</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> *</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> *</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> */</span><br style="font-family:Courier New;" /><br style="font-family:Courier New;" /><span style="font-family:Courier New;">define( &#8220;IS_INCLUDED&#8221;, true );</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;">define( &#8220;TFTP_HOST&#8221;, &#8220;10.100.10.210&#8243; );</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;">define( &#8220;TFTP_FTP_USERNAME&#8221;, &#8220;fog&#8221; );</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;">define( &#8220;TFTP_FTP_PASSWORD&#8221;, &#8220;8fd4df0dc0692c92ee7e24d8ea0c9ab5&#8243; );</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;">define( &#8220;TFTP_PXE_CONFIG_DIR&#8221;, &#8220;/tftpboot/pxelinux.cfg/&#8221; );</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;">define( &#8220;TFTP_PXE_KERNEL_DIR&#8221;, &#8220;/tftpboot/fog/kernel/&#8221; );</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;">define( &#8220;PXE_KERNEL&#8221;, &#8220;fog/kernel/bzImage&#8221; );</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;">define( &#8220;PXE_KERNEL_RAMDISK&#8221;, 127000 ); </span><br style="font-family:Courier New;" /><span style="font-family:Courier New;">define( &#8220;USE_SLOPPY_NAME_LOOKUPS&#8221;, &#8220;1&#8243;);</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;">define( &#8220;MEMTEST_KERNEL&#8221;, &#8220;fog/memtest/memtest&#8221; );</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;">define( &#8220;PXE_IMAGE&#8221;,  &#8220;fog/images/init.gz&#8221; );</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;">define( &#8220;PXE_IMAGE_DNSADDRESS&#8221;,  &#8220;208.67.222.222&#8243; );</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;">define( &#8220;STORAGE_HOST&#8221;, &#8220;10.100.10.210&#8243; );</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;">define( &#8220;STORAGE_FTP_USERNAME&#8221;, &#8220;fog&#8221; );</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;">define( &#8220;STORAGE_FTP_PASSWORD&#8221;, &#8220;8fd4df0dc0692c92ee7e24d8ea0c9ab5&#8243; );</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;">define( &#8220;STORAGE_DATADIR&#8221;, &#8220;/images/&#8221; );</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;">define( &#8220;STORAGE_DATADIR_UPLOAD&#8221;, &#8220;/images/dev/&#8221; );</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;">define( &#8220;STORAGE_BANDWIDTHPATH&#8221;, &#8220;/fog/status/bandwidth.php&#8221; );</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;">define( &#8220;CLONEMETHOD&#8221;, &#8220;ntfsclone&#8221; );  // valid values partimage, ntfsclone</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;">define( &#8220;UPLOADRESIZEPCT&#8221;, 5 ); </span><br style="font-family:Courier New;" /><span style="font-family:Courier New;">define( &#8220;WEB_HOST&#8221;, &#8220;10.100.10.210&#8243; );</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;">define( &#8220;WEB_ROOT&#8221;, &#8220;/fog/&#8221; );</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;">define( &#8220;WOL_HOST&#8221;, &#8220;10.100.10.210&#8243; ); </span><br style="font-family:Courier New;" /><span style="font-family:Courier New;">define( &#8220;WOL_PATH&#8221;, &#8220;/fog/wol/wol.php&#8221; ); </span><br style="font-family:Courier New;" /><span style="font-family:Courier New;">define( &#8220;WOL_INTERFACE&#8221;, &#8220;eth0&#8243; );</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;">define( &#8220;SNAPINDIR&#8221;, &#8220;/opt/fog/snapins/&#8221; );</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;">define( &#8220;QUEUESIZE&#8221;, &#8220;10&#8243; );</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;">define( &#8220;CHECKIN_TIMEOUT&#8221;, 600 );</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;">define( &#8220;MYSQL_HOST&#8221;, &#8220;localhost&#8221; );</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;">define( &#8220;MYSQL_DATABASE&#8221;, &#8220;fog&#8221; );</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"><strong>define( &#8220;MYSQL_USERNAME&#8221;, &#8220;root&#8221; )</strong>;</span><br style="font-family:Courier New;" /><strong><span style="font-family:Courier New;">define( &#8220;MYSQL_PASSWORD&#8221;, &#8220;&#8221; );</span></strong><br style="font-family:Courier New;" /><span style="font-family:Courier New;">define( &#8220;USER_MINPASSLENGTH&#8221;, 4 );</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;">define( &#8220;USER_VALIDPASSCHARS&#8221;, &#8220;1234567890ABCDEFGHIJKLMNOPQRSTUVWZXYabcdefghijklmnopqrstuvwxyz_hB()^!&#8221; );</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;">define( &#8220;NFS_ETH_MONITOR&#8221;, &#8220;eth0&#8243; );</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;">define(&#8220;UDPCAST_INTERFACE&#8221;,&#8221;eth0&#8243;);</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;">define(&#8220;UDPCAST_STARTINGPORT&#8221;, 63100 );                     // Must be an even number! recommended between 49152 to 65535</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;">define(&#8220;FOG_MULTICAST_MAX_SESSIONS&#8221;, 64 );</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;">define( &#8220;FOG_JPGRAPH_VERSION&#8221;, &#8220;2.3&#8243; );</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;">define( &#8220;FOG_REPORT_DIR&#8221;, &#8220;./reports/&#8221; );</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;">define( &#8220;FOG_THEME&#8221;, &#8220;blackeye/blackeye.css&#8221; );</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;">define( &#8220;FOG_UPLOADIGNOREPAGEHIBER&#8221;, &#8220;1&#8243; );</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;">define( &#8220;FOG_VERSION&#8221;, &#8220;0.26&#8243; );</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;">define( &#8220;FOG_SCHEMA&#8221;, 18);</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;">?&gt;</span><br style="font-family:Courier New;" /><br />
Aqui también hay una serie de parámetros interesantes que describiré en la parte de administración y configuración de FOG. Con ese último paso finalizaría la instalación, y nos mostraría en pantalla el siguiente mensaje:</p>
<p><span style="font-family:Courier New;">Would you like to notify the FOG group about this installation?</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> * This information is only used to help the FOG group determine</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> if FOG is being used.  This information helps to let us know</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> if we should keep improving this product.</span><br style="font-family:Courier New;" /><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> Send notification? (Y/N)y</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> * Thank you, sending notification&#8230;Done</span><br style="font-family:Courier New;" /><br style="font-family:Courier New;" /><br style="font-family:Courier New;" /><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> Setup complete!</span><br style="font-family:Courier New;" /><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> You still need to install/update your database schema.</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> This can be done by opening a web browser and going to:</span><br style="font-family:Courier New;" /><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> http://10.100.10.249/fog/management</span><br style="font-family:Courier New;" /><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> Default User:</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> Username: fog</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> Password: password</span></p>
<p>Por último accedemos al portal de administrador con el usuario &#8220;fog&#8221; y contraseña &#8220;password&#8221; en la url <span style="font-family:Courier New;">http://10.100.10.249/fog/management</span></p>
<p>Hasta aquí la primera parte.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zerosen.wordpress.com/185/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zerosen.wordpress.com/185/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zerosen.wordpress.com/185/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zerosen.wordpress.com/185/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zerosen.wordpress.com/185/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zerosen.wordpress.com/185/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zerosen.wordpress.com/185/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zerosen.wordpress.com/185/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zerosen.wordpress.com/185/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zerosen.wordpress.com/185/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zerosen.wordpress.com/185/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zerosen.wordpress.com/185/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zerosen.wordpress.com/185/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zerosen.wordpress.com/185/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zerosen.wordpress.com&amp;blog=7855541&amp;post=185&amp;subd=zerosen&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://zerosen.wordpress.com/2009/06/04/fog-introduccion-y-maquina-virtual-13/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7c761a524217dec34e690a16f0af3bfc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">zerosen</media:title>
		</media:content>

		<media:content url="https://docs.google.com/File?id=ddwpjrnk_33dmzmnrff_b" medium="image" />

		<media:content url="https://docs.google.com/File?id=ddwpjrnk_34g87pc5hj_b" medium="image" />

		<media:content url="https://docs.google.com/File?id=ddwpjrnk_35cjqzr7d6_b" medium="image" />

		<media:content url="https://docs.google.com/File?id=ddwpjrnk_36gn8nm2gv_b" medium="image" />

		<media:content url="https://docs.google.com/File?id=ddwpjrnk_37gkj8z3dw_b" medium="image" />

		<media:content url="https://docs.google.com/File?id=ddwpjrnk_38dtwvhs6b_b" medium="image" />

		<media:content url="https://docs.google.com/File?id=ddwpjrnk_39dktxsdfs_b" medium="image" />
	</item>
		<item>
		<title>Proyecto Fog: Configuración y Administración (3/3)</title>
		<link>http://zerosen.wordpress.com/2009/06/04/proyecto-fog-configuracion-y-administracion-33/</link>
		<comments>http://zerosen.wordpress.com/2009/06/04/proyecto-fog-configuracion-y-administracion-33/#comments</comments>
		<pubDate>Thu, 04 Jun 2009 15:43:13 +0000</pubDate>
		<dc:creator>zerosen</dc:creator>
				<category><![CDATA[Fog]]></category>

		<guid isPermaLink="false">http://zerosen.wordpress.com/?p=177</guid>
		<description><![CDATA[ADMINISTRACIÓN BÁSICA Y CONFIGURACIÓN DE FOG En este apartado, asumo que, de una manera o de otra (vmware o instalación en host) hemos llegado al portal de administración, alojado en http://&#60;ipdelhost&#62;/fog/management. Lo primero que vemos es esta pantalla: En esta pantalla, pulsamos sobre install/Upgrade Now para acceder a la pantalla de login y finalizar la [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zerosen.wordpress.com&amp;blog=7855541&amp;post=177&amp;subd=zerosen&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>ADMINISTRACIÓN BÁSICA Y CONFIGURACIÓN DE FOG</strong></p>
<p>En este apartado, asumo que, de una manera o de otra (vmware o instalación en host) hemos llegado al portal de administración, alojado en <em>http://&lt;ipdelhost&gt;/fog/management</em>.</p>
<p>Lo primero que vemos es esta pantalla:</p>
<div id="v8n8" style="text-align:left;"><img class="alignnone" src="http://docs.google.com/File?id=ddwpjrnk_42d68c5hhc_b" alt="" width="500" height="408" /></div>
<div style="text-align:left;">En esta pantalla, pulsamos sobre <em>install/Upgrade Now </em>para acceder a la pantalla de login y finalizar la creación de la base de datos. Escribimos usuario <em>fog </em>y contraseña <em>password</em> y accedemos a la sección <em><strong>home</strong></em>.</div>
<div id="v8n8" style="text-align:left;">
<div id="h:3q" style="text-align:left;"><img src="http://docs.google.com/File?id=ddwpjrnk_43dqj537g3_b" alt="" width="500" height="409" /></div>
<div style="text-align:left;">Desde aqui tenemos una visión global, usuario, ips del servidor web y del servidor tftp, actividad del sistema información del espacio en disco, y gráficas de uso por fecha y máquinas clonadas. Pasamos la sección <em><strong>user</strong></em>.</div>
<div id="h:3q" style="text-align:left;">
<div id="pqdb" style="text-align:left;"><img src="http://docs.google.com/File?id=ddwpjrnk_44hgk2mnhb_b" alt="" width="499" height="408" /></div>
<div style="text-align:left;">En esta sección podemos llevar a cabo la gestión de usuarios y contraseñas de acceso al sistema, incluso podemos habilitar usuarios para que únicamente puedan acceder al portal web móvil, y realizar operaciones básicas.</div>
<div style="text-align:left;">Lo que haremos aqui es hacer click en <em>modify</em> y resetear la password del usuario fog. Saldremos de la aplicación, y volveremos a entrar con el nuevo password.</div>
<div style="text-align:left;">Antes de ir a la sección hosts, en la que podemos registrar máquinas manualmente, pienso que es más cómodo registrar los hosts por pxe. El proceso de registro es muy importante, ya que la gestión de todo el resto de funcionalidades se basa en ello. FOG nos da varias posibilidades de cargar hosts en la BBDD de la aplicación, manualmente en la web, a través de PXE, y con un archivo CSV (esto último no lo hemos probado). En el laboratorio de pruebas hemos montado una máquina virtual con Windows XP y hemos arrancado la máquina por PXE, el menú que vemos es el siguiente:</div>
<div id="pqdb" style="text-align:left;">
<div id="d5x-" style="text-align:left;"><img src="http://docs.google.com/File?id=ddwpjrnk_45cfbp8bhm_b" alt="" width="500" height="408" /></div>
<div style="text-align:left;">Existen varias opciones, pero la que nos interesa ahora mismo es <em>Quick Host Registration and Inventory</em>. Con esta opción arrancaremos la máquina virtual y la registraremos en nuestro servidor. Tras pulsar enter mientras esta opción está seleccionada, arrancaremos la máquina y veremos el proceso de registro rápido y envío de esta información al servidor FOG. Una vez finalizado este proceso, la máquina se reiniciará.</div>
<div style="text-align:left;">Ahora vamos a crear en la sección imágenes un nombre de archivo e imagen para poder asignarla a nuestro host, de tal manera que siempre se usará esta imagen para volcar en este host.</div>
<div id="d5x-" style="text-align:left;">
<div id="r1b-" style="text-align:left;"><img src="http://docs.google.com/File?id=ddwpjrnk_46ccrc3rc3_b" alt="" width="500" height="408" /></div>
</div>
<p>En la sección <em>imagen</em> vamos a definir el nombre de la imagen, una breve descripción del estado de la misma si queremos, el grupo de almacenamiento, que en nuestro caso es local, <em>default</em>, el nombre del archivo que queramos y el tipo de imagen. Esta última seleccion no es trivial, ya que dependiendo de que sistema operativo vayamos a clonar o el layout de particiones del disco duro de la máquina que vayamos a clonar, será una u otra. En nuestro caso es un Windows XP Profesional, así que seleccionaremos del desplegable <em>image type</em> la opción <em>Single Partition (NTFS only resizable)</em>. Luego pulsamos en <em>add</em>.</p>
<p>Ahora sí, vamos a la sección de <em>hosts</em>, y pulsamos sobre <em>list all hosts</em>. En la lista aparecerá la máquina que acabamos de registrar a través del menú PXE, en nuestro caso, nuestra máquina virtual con Windows xp instalado.</p>
<div id="gvm_" style="text-align:left;"><img src="http://docs.google.com/File?id=ddwpjrnk_47cvqnt5fg_b" alt="" width="500" height="412" /></div>
<p>Pulsamos <em>edit</em>, seleccionamos la imagen que hemos creado anteriormente, y el tipo de sistema operativo. El resto de opciones las dejamos por defecto y pulsamos sobre <em>update</em>.</p>
<div id="i18j" style="text-align:left;"><img src="http://docs.google.com/File?id=ddwpjrnk_48322tnffj_b" alt="" width="500" height="409" /></div>
<div style="text-align:left;">Hecho esto, ya podemos empezar a jugar con la funcionalidad principal de FOG, el clonado y volcado de imagenes*.</div>
<div style="text-align:left;">*<strong>Nota: Es posible crear grupos de hosts, esto puede ser útil para hacer un volcado por multicast a un grupo determinado de máquinas al mismo tiempo. Por ejemplo pueden agruparse por sistema operativo o hardware en funcion de lo que nos interese. </strong></div>
</div>
</div>
</div>
<p>En esta misma pantalla, tras pulsar el botón <em>update</em>, pulsamos dentro del grupo <em>host menu </em>en el margen izquierdo, la opción <em>Basic tasks</em>:</p>
<div id="mbw:" style="text-align:left;"><img src="http://docs.google.com/File?id=ddwpjrnk_49xv6qjzfn_b" alt="" width="501" height="409" /></div>
<p>Dentro de estas tareas básicas contamos con la subida o copia de imagen al servidor, y el volcado de la imagen alojada en el servidor.En este caso pulsaremos en upload. Esto genera una tarea asociada al host que al arrancar realiza la tarea seleccionada. Al iniciar la máquina virtual en nuestro caso, y arrancar por PXE, no tendremos un menu, sino que directamente se ejecutará la tarea programada. En el arranque, el equipo se identificará en el servidor FOG, y posteriormente procederá a ejecutar el proceso de subida de la imagen.</p>
<p>En nuestras pruebas, subir una imagen de 3.07 gb tarda unos 5 minutos aproximadamente, y en volcarla en el mismo equipo, unos 2 y medio.</p>
<p>El proceso de identificación tiene el siguiente aspecto:</p>
<div id="tcb8" style="text-align:left;"><img src="http://docs.google.com/File?id=ddwpjrnk_50gw7wrrf4_b" alt="" width="500" height="408" /></div>
<div style="text-align:left;">Y el proceso de subida de la imagen propiamente dicho muestra lo siguiente:</div>
<div id="tcb8" style="text-align:left;">
<div id="p4y4" style="text-align:left;"><img src="http://docs.google.com/File?id=ddwpjrnk_51hhzrf8cz_b" alt="" width="500" height="408" /></div>
<div style="text-align:left;">Esta imagen se ha tomado de un equipo vmware con 400 MB de ram y 8 gb de disco, enviandola a un servidor FOG en virtualbox con 400 mb de ram y 8 gb de disco, bajo un host con 1 gb de ram y un procesador pentium 4 a 3 ghz*.</div>
<div style="text-align:left;"><strong>*NOTA:Los resultados comentados anteriormente se han conseguido en máquinas algo más potentes, para más detalles sobre benchmarks, en la página de FOG se han molestado en publicar unos resultados muy interesantes sobre pruebas de rendimiento.</strong></div>
<div style="text-align:left;"><strong><br />
</strong></div>
<div style="text-align:left;">Para realizar el volcado de imagen, o bien seleccionamos <em>quick image</em> en el menú PXE (lo que identificará primero el equipo y solicitará un usuario para que en el siguiente reinicio realice la tarea), o bien programamos el volcado a través del interfaz web (en el menú <em>basic tasks, deploy</em>) que directamente realizará la tarea en el primer arranque y no será necesario reiniciar.</div>
<div id="p4y4" style="text-align:left;">
<div id="dh:6" style="text-align:left;"><img src="http://docs.google.com/File?id=ddwpjrnk_52gwrbmfdj_b" alt="" width="501" height="380" /></div>
<div style="text-align:left;">Una vez realizado el volcado, la máquina reiniciará.</div>
<div style="text-align:left;"><span style="color:#ffffff;">-                                -<br />
</span></div>
<div style="text-align:left;"><span style="color:#ffffff;">-                               -</span></div>
<div style="text-align:left;">Con esto queda cubierto el funcionamiento básico de la herramienta. Esperamos que os hay sido de utilidad. Por nuestra parte pretendemos, si nuestro <span style="text-decoration:line-through;">asistente social</span> trabajo nos lo permite, poder publicar una guía avanzada.</div>
</div>
<div style="text-align:left;">Al realizar esta guía no hemos hecho mas que reafirmarnos en nuestra opinión de que a día de hoy, Fog, es la mejor herramienta posible para entornos de enseñanza, pymes, o departamentos con recursos limitados en empresas, por lo que evidentemente, recomendamos y animamos a probarlo.</div>
<div style="text-align:left;"><span style="color:#ffffff;">-            -</span></div>
</div>
<div style="text-align:left;">Como vereis, nuestros dos proyectos iniciales han tratado sobre programas de software libre. No es este el sitio (o al menos no por ahora) para hacer una apología para este tipo de licencias, no obstante, si queremos destacar que tanto por el apoyo de la comunidad, como por la calidad de los productos comentados, estas herramientas pueden mirarse a la cara (sino <span style="text-decoration:line-through;">pisotear miserablemente</span> por encima) a cualquier solución de pago.</div>
<div style="text-align:left;"><span style="color:#ffffff;">- -</span></div>
<div style="text-align:left;">Intentaremos seguir esta linea, aunque no vamos a desmerecer a ninguna herramienta que no sea de código libre que nos llame la atención.</div>
<div style="text-align:left;"><span style="color:#ffffff;">- &#8211; - &#8211; - </span></div>
<div style="text-align:left;">Seguimos investigando.</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zerosen.wordpress.com/177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zerosen.wordpress.com/177/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zerosen.wordpress.com/177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zerosen.wordpress.com/177/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zerosen.wordpress.com/177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zerosen.wordpress.com/177/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zerosen.wordpress.com/177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zerosen.wordpress.com/177/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zerosen.wordpress.com/177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zerosen.wordpress.com/177/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zerosen.wordpress.com/177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zerosen.wordpress.com/177/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zerosen.wordpress.com/177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zerosen.wordpress.com/177/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zerosen.wordpress.com&amp;blog=7855541&amp;post=177&amp;subd=zerosen&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://zerosen.wordpress.com/2009/06/04/proyecto-fog-configuracion-y-administracion-33/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7c761a524217dec34e690a16f0af3bfc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">zerosen</media:title>
		</media:content>

		<media:content url="http://docs.google.com/File?id=ddwpjrnk_42d68c5hhc_b" medium="image" />

		<media:content url="http://docs.google.com/File?id=ddwpjrnk_43dqj537g3_b" medium="image" />

		<media:content url="http://docs.google.com/File?id=ddwpjrnk_44hgk2mnhb_b" medium="image" />

		<media:content url="http://docs.google.com/File?id=ddwpjrnk_45cfbp8bhm_b" medium="image" />

		<media:content url="http://docs.google.com/File?id=ddwpjrnk_46ccrc3rc3_b" medium="image" />

		<media:content url="http://docs.google.com/File?id=ddwpjrnk_47cvqnt5fg_b" medium="image" />

		<media:content url="http://docs.google.com/File?id=ddwpjrnk_48322tnffj_b" medium="image" />

		<media:content url="http://docs.google.com/File?id=ddwpjrnk_49xv6qjzfn_b" medium="image" />

		<media:content url="http://docs.google.com/File?id=ddwpjrnk_50gw7wrrf4_b" medium="image" />

		<media:content url="http://docs.google.com/File?id=ddwpjrnk_51hhzrf8cz_b" medium="image" />

		<media:content url="http://docs.google.com/File?id=ddwpjrnk_52gwrbmfdj_b" medium="image" />
	</item>
		<item>
		<title>Proyecto Tcos 5/5 (TcosMonitor)</title>
		<link>http://zerosen.wordpress.com/2009/06/03/proyecto-tcos-55-tcosmonitor/</link>
		<comments>http://zerosen.wordpress.com/2009/06/03/proyecto-tcos-55-tcosmonitor/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 14:05:32 +0000</pubDate>
		<dc:creator>zerosen</dc:creator>
				<category><![CDATA[Tcos]]></category>

		<guid isPermaLink="false">http://zerosen.wordpress.com/?p=146</guid>
		<description><![CDATA[Ahora que ya tenemos nuestras máquinas listas es el momento de instalar  la herramienta TcosMonitor. TcosMonitor es una herramienta usada para administrar los terminales de la red a partir del servidor o a partir de un terminal. Nosotros, dado el entorno que propusimos, la instalaremos en el servidor. En este entorno de enseñanza, el profesor [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zerosen.wordpress.com&amp;blog=7855541&amp;post=146&amp;subd=zerosen&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Ahora que ya tenemos nuestras máquinas listas es el momento de instalar  la herramienta TcosMonitor.</p>
<p><!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } --></p>
<p style="margin-bottom:.3cm;font-weight:normal;" align="justify"><span style="color:#000000;"><span style="font-family:Arial,sans-serif;">TcosMonitor es una herramienta usada para administrar los terminales de la red a partir del servidor o a partir de un terminal. Nosotros, dado el entorno que propusimos, la instalaremos en el servidor. </span></span></p>
<p style="margin-bottom:.3cm;font-weight:normal;" align="justify"><span style="color:#000000;"><span style="font-family:Arial,sans-serif;">En este entorno de enseñanza, el profesor controlaría tendría control absoluto del terminal del alumno a través de TcosMonitor.</span></span></p>
<p style="margin-bottom:.3cm;font-weight:normal;" align="justify"><span style="color:#000000;"><span style="font-family:Arial,sans-serif;">Ahora desarrollaremos algo mas, pero algunas de las cosas que podemos hacer con Tcosmonitor son:</span></span></p>
<p><!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } 		P.sdfootnote { margin-left: 0.5cm; text-indent: -0.5cm; margin-bottom: 0cm; font-size: 10pt } 		A:link { so-language: zxx } 		A.sdfootnoteanc { font-size: 57% } --></p>
<ul>
<li>
<p style="font-weight:normal;" align="justify"><span style="color:#000000;"><span style="font-family:Arial,sans-serif;"><span style="font-size:small;">Reiniciar/apagar 	los terminales.</span></span></span></p>
</li>
<li>
<p style="font-weight:normal;" align="justify"><span style="color:#000000;"><span style="font-family:Arial,sans-serif;"><span style="font-size:small;">Bloquear 	o desbloquear la pantalla, teclado y ratón de los terminales.</span></span></span></p>
</li>
<li>
<p style="font-weight:normal;" align="justify"><span style="color:#000000;"><span style="font-family:Arial,sans-serif;"><span style="font-size:small;">Controlar 	un terminal mediante VNC.</span></span></span></p>
</li>
<li>
<p style="font-weight:normal;" align="justify"><span style="color:#000000;"><span style="font-family:Arial,sans-serif;"><span style="font-size:small;">Hacer 	una captura de pantalla de los terminales.</span></span></span></p>
</li>
<li>
<p style="font-weight:normal;" align="justify"><span style="color:#000000;"><span style="font-family:Arial,sans-serif;"><span style="font-size:small;">Cerrar 	la sesión gráfica de los usuarios.</span></span></span></p>
</li>
<li>
<p style="font-weight:normal;" align="justify"><span style="color:#000000;"><span style="font-family:Arial,sans-serif;"><span style="font-size:small;">Ejecutar 	una aplicación en el terminal.</span></span></span></p>
</li>
<li>
<p style="font-weight:normal;" align="justify"><span style="color:#000000;"><span style="font-family:Arial,sans-serif;"><span style="font-size:small;">Enviar 	mensajes a los usuarios conectados.</span></span></span></p>
</li>
<li>
<p style="font-weight:normal;" align="justify"><span style="color:#000000;"><span style="font-family:Arial,sans-serif;"><span style="font-size:small;">Visualizar/cerrar 	las aplicaciones que están siendo ejecutadas por los usuarios.</span></span></span></p>
</li>
</ul>
<p style="margin-bottom:.3cm;font-weight:normal;" align="justify"><span style="color:#000000;"><span style="font-family:Arial,sans-serif;">Para instalar TcosMonitor solo hemos de teclear esto como root:</span></span></p>
<p style="margin-bottom:.3cm;font-weight:normal;" align="justify"><!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } --></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;margin-bottom:.3cm;font-style:normal;font-weight:normal;" align="justify"><span style="color:#000000;"><span style="font-family:Arial,sans-serif;"><span style="background:#c0c0c0 none repeat scroll 0 0;">#apt-get install tcosmonitor</span></span></span></p>
<p style="margin-bottom:.3cm;font-weight:normal;" align="justify">Ya está instalado, pero de momento vamos a dejarlo aparcado.</p>
<p style="margin-bottom:.3cm;font-weight:normal;" align="justify">Nos centramos por un momento en nuestro terminales.</p>
<p style="margin-bottom:.3cm;font-weight:normal;" align="justify">Encendemos nuestros terminales*</p>
<p style="margin-bottom:.3cm;font-weight:normal;" align="justify">*Para poder realizar las capturas, hemos activado dos terminales en sendas máquinas virtuales.</p>
<p style="margin-bottom:.3cm;font-weight:normal;" align="justify">
<p style="margin-bottom:.3cm;font-weight:normal;" align="justify"><a rel="attachment wp-att-154" href="http://zerosen.wordpress.com/2009/06/03/proyecto-tcos-55-tcosmonitor/pantallazo19-3/"><img class="alignnone size-full wp-image-154" title="Pantallazo19" src="http://zerosen.files.wordpress.com/2009/06/pantallazo192.jpg?w=500&#038;h=357" alt="Pantallazo19" width="500" height="357" /></a></p>
<p style="margin-bottom:.3cm;font-weight:normal;" align="justify">En esta imagen se pueden observar dos terminales.</p>
<p style="margin-bottom:.3cm;font-weight:normal;" align="justify">Uno de ellos tenía un arranque transparente, el usuario encendió el equipo y le salió directamente la pantalla para loguearse.</p>
<p style="margin-bottom:.3cm;font-weight:normal;" align="justify">En el terminal inferior está habilitado el menú de arranque por texto.</p>
<p style="margin-bottom:.3cm;font-weight:normal;" align="justify">Se pueden observar las diferentes opciones, elegiremos la primera, que es la que nos interesa para este entorno.</p>
<p style="margin-bottom:.3cm;font-weight:normal;" align="justify"><a rel="attachment wp-att-155" href="http://zerosen.wordpress.com/2009/06/03/proyecto-tcos-55-tcosmonitor/pantallazo23/"><img class="alignnone size-full wp-image-155" title="Pantallazo23" src="http://zerosen.files.wordpress.com/2009/06/pantallazo23.jpg?w=500&#038;h=396" alt="Pantallazo23" width="500" height="396" /></a></p>
<p style="margin-bottom:.3cm;font-weight:normal;" align="justify">Aquí podemos observar la pantalla de carga*.</p>
<p style="margin-bottom:.3cm;font-weight:normal;" align="justify">*Esta pantalla es editable, como pudimos observar durante la creación de la imagen con TcosConfig. Puede que en algunos se quiera cambiar por el logo de la escuela, academia, empresa&#8230;etc.</p>
<p style="margin-bottom:.3cm;font-weight:normal;" align="justify">Una vez arrancadas las máquinas,  hemos accedido con nuestros respectivos usuarios.</p>
<p style="margin-bottom:.3cm;font-weight:normal;" align="justify">Ahora volvemos a nuestra máquina servidor.</p>
<p style="margin-bottom:.3cm;font-weight:normal;" align="justify">Vamos a<strong> Sistema &#8211;&gt; Administración &#8211;&gt; TcosMonitor</strong></p>
<p style="margin-bottom:.3cm;font-weight:normal;" align="justify">La pantalla inicial es un <em>Acerca de&#8230;</em></p>
<p style="margin-bottom:.3cm;font-weight:normal;" align="justify">Aquí nos ofrecen información Acerca del Proyecto Tcos, Licencia, Autores, Traductore y un apartado de Donaciones</p>
<p style="margin-bottom:.3cm;font-weight:normal;" align="justify"><a rel="attachment wp-att-147" href="http://zerosen.wordpress.com/2009/06/03/proyecto-tcos-55-tcosmonitor/pantallazo30/"><img class="alignnone size-full wp-image-147" title="Pantallazo30" src="http://zerosen.files.wordpress.com/2009/06/pantallazo30.jpg?w=500" alt="Pantallazo30"   /></a></p>
<p style="margin-bottom:.3cm;font-weight:normal;" align="justify">Cerramos esta ventana y se nos muestra la aplicación.</p>
<p style="margin-bottom:.3cm;font-weight:normal;" align="justify"><a rel="attachment wp-att-156" href="http://zerosen.wordpress.com/2009/06/03/proyecto-tcos-55-tcosmonitor/pantallazo31-2/"><img class="alignnone size-full wp-image-156" title="Pantallazo31" src="http://zerosen.files.wordpress.com/2009/06/pantallazo311.jpg?w=500&#038;h=334" alt="Pantallazo31" width="500" height="334" /></a></p>
<p style="margin-bottom:.3cm;font-weight:normal;" align="justify">
<p style="margin-bottom:.3cm;font-weight:normal;" align="justify">Pulsamos en actualizar.</p>
<p style="margin-bottom:.3cm;font-weight:normal;" align="justify"><a rel="attachment wp-att-157" href="http://zerosen.wordpress.com/2009/06/03/proyecto-tcos-55-tcosmonitor/pantallazo20/"><img class="alignnone size-full wp-image-157" title="Pantallazo20" src="http://zerosen.files.wordpress.com/2009/06/pantallazo20.jpg?w=500&#038;h=333" alt="Pantallazo20" width="500" height="333" /></a></p>
<p style="margin-bottom:.3cm;font-weight:normal;" align="justify">Vemos como ahora nos muestra los usuarios activos que tenemos en nuestra red y un breve resumen de sus características.</p>
<p style="margin-bottom:.3cm;font-weight:normal;" align="justify">Podemos interactuar individualmente con cada uno de los usuarios o de manera colectiva.</p>
<p style="margin-bottom:.3cm;font-weight:normal;" align="justify">Pulsamos con el botón derecho sobre un usuario.</p>
<p style="margin-bottom:.3cm;font-weight:normal;" align="justify"><a rel="attachment wp-att-158" href="http://zerosen.wordpress.com/2009/06/03/proyecto-tcos-55-tcosmonitor/pantallazo21/"><img class="alignnone size-full wp-image-158" title="Pantallazo21" src="http://zerosen.files.wordpress.com/2009/06/pantallazo21.jpg?w=500&#038;h=356" alt="Pantallazo21" width="500" height="356" /></a></p>
<p style="margin-bottom:.3cm;font-weight:normal;" align="justify">Se nos despliegan las diferentes opciones de interacción con el usuario.</p>
<p style="margin-bottom:.3cm;font-weight:normal;" align="justify">No creemos que este blog sea el sitio para adentrarse en una explicación pormenorizada de todas y cada, por lo que nos limitaremos a mostrar las que a nuestro juicio nos han parecido mas interesantes.</p>
<p style="margin-bottom:.3cm;font-weight:normal;" align="justify">Por ejemplo podemos enviar mensajes de texto a un usuario.</p>
<p style="margin-bottom:.3cm;font-weight:normal;" align="justify"><a rel="attachment wp-att-159" href="http://zerosen.wordpress.com/2009/06/03/proyecto-tcos-55-tcosmonitor/pantallazo28/"><img class="alignnone size-full wp-image-159" title="Pantallazo28" src="http://zerosen.files.wordpress.com/2009/06/pantallazo28.jpg?w=500&#038;h=408" alt="Pantallazo28" width="500" height="408" /></a></p>
<p style="margin-bottom:.3cm;font-weight:normal;" align="justify">Por supuesto podemos cumplir nuestra amenaza pulsando en <em>Bloquear Pantalla</em>.</p>
<p style="margin-bottom:.3cm;font-weight:normal;" align="justify"><a rel="attachment wp-att-160" href="http://zerosen.wordpress.com/2009/06/03/proyecto-tcos-55-tcosmonitor/pantallazo22/"><img class="alignnone size-full wp-image-160" title="Pantallazo22" src="http://zerosen.files.wordpress.com/2009/06/pantallazo22.jpg?w=500&#038;h=394" alt="Pantallazo22" width="500" height="394" /></a></p>
<p style="margin-bottom:.3cm;font-weight:normal;" align="justify">Si le bloqueamos el equipo al usuario éste no podrá hace absolutamente nada puesto que también se desactiva el teclado y el ratón.</p>
<p style="margin-bottom:.3cm;font-weight:normal;" align="justify">Podemos, por ejemplo, lanzarle una aplicación. Bien escribiendolo en el cuadro de texto o arrastrado un lanzador al cuadradito correspondiente.</p>
<p style="margin-bottom:.3cm;font-weight:normal;" align="justify"><a rel="attachment wp-att-161" href="http://zerosen.wordpress.com/2009/06/03/proyecto-tcos-55-tcosmonitor/pantallazo27/"><img class="alignnone size-full wp-image-161" title="Pantallazo27" src="http://zerosen.files.wordpress.com/2009/06/pantallazo27.jpg?w=500&#038;h=423" alt="Pantallazo27" width="500" height="423" /></a></p>
<p style="margin-bottom:.3cm;font-weight:normal;" align="justify"><span style="color:#000000;"><span style="font-family:Arial,sans-serif;">También se pueden ver los procesos que tiene abiertos el usuario.</span></span></p>
<p style="margin-bottom:.3cm;font-weight:normal;" align="justify"><span style="color:#000000;"><span style="font-family:Arial,sans-serif;"><a rel="attachment wp-att-162" href="http://zerosen.wordpress.com/2009/06/03/proyecto-tcos-55-tcosmonitor/pantallazo24/"><img class="alignnone size-full wp-image-162" title="Pantallazo24" src="http://zerosen.files.wordpress.com/2009/06/pantallazo24.jpg?w=500&#038;h=427" alt="Pantallazo24" width="500" height="427" /></a></span></span></p>
<p style="margin-bottom:.3cm;font-weight:normal;" align="justify"><span style="color:#000000;"><span style="font-family:Arial,sans-serif;">Como se puede observar en la captura, podemos matar el proceso que queramos.</span></span></p>
<p style="margin-bottom:.3cm;font-weight:normal;" align="justify"><span style="color:#000000;"><span style="font-family:Arial,sans-serif;">También podemos enviar audio o vídeo desde nuestro servidor a los terminales.</span></span></p>
<p style="margin-bottom:.3cm;font-weight:normal;" align="justify"><span style="color:#000000;"><span style="font-family:Arial,sans-serif;">Cuando estemos enviando audio o vídeo podemos bloquear el teclado y ratón de los equipos para que no se pueda manipular la reproducción.</span></span></p>
<p style="margin-bottom:.3cm;font-weight:normal;" align="justify"><span style="color:#000000;"><span style="font-family:Arial,sans-serif;"><a rel="attachment wp-att-163" href="http://zerosen.wordpress.com/2009/06/03/proyecto-tcos-55-tcosmonitor/pantallazo25/"><img class="alignnone size-full wp-image-163" title="Pantallazo25" src="http://zerosen.files.wordpress.com/2009/06/pantallazo25.jpg?w=500" alt="Pantallazo25"   /></a></span></span></p>
<p style="margin-bottom:.3cm;font-weight:normal;" align="justify"><span style="color:#000000;"><span style="font-family:Arial,sans-serif;"><a rel="attachment wp-att-164" href="http://zerosen.wordpress.com/2009/06/03/proyecto-tcos-55-tcosmonitor/pantallazo29/"><img class="alignnone size-full wp-image-164" title="Pantallazo29" src="http://zerosen.files.wordpress.com/2009/06/pantallazo29.jpg?w=500&#038;h=382" alt="Pantallazo29" width="500" height="382" /></a></span></span></p>
<p style="margin-bottom:.3cm;font-weight:normal;" align="justify"><span style="color:#000000;"><span style="font-family:Arial,sans-serif;">El vídeo se reproduce en tiempo real en los terminales que designemos.</span></span></p>
<p style="margin-bottom:.3cm;font-weight:normal;" align="justify"><span style="color:#000000;"><span style="font-family:Arial,sans-serif;">Creemos que con esto es suficiente para percatarse de la versatilidad de la herrmienta.</span></span></p>
<p style="margin-bottom:.3cm;font-weight:normal;" align="justify"><span style="color:#000000;"><span style="font-family:Arial,sans-serif;">Como con casi todas las herramientas de este tipo, lo mejor es jugar con ella y adecuar el uso a nuestras necesidades de entorno.</span></span></p>
<p style="margin-bottom:.3cm;font-weight:normal;" align="justify">
Pues bien, hasta aquí esta serie de post relaccionados con este magnífico Proyecto Tcos.</p>
<p style="margin-bottom:.3cm;font-weight:normal;" align="justify">Nos encontramos en pleno proceso de elaboración de otro proyecto que creemos será complementario a este. Si el tiempo y nuestro trabajo nos lo permite esperamos tener el inicio publicado durante esta semana.</p>
<p style="margin-bottom:.3cm;font-weight:normal;" align="justify">Echar un vistazo a la lista de agradecimientos puesto que sin ellos esto hubiera sido imposible.</p>
<p style="margin-bottom:.3cm;font-weight:normal;" align="justify">Un saludo.</p>
<p style="margin-bottom:.3cm;font-weight:normal;" align="justify"><strong><br />
</strong></p>
<p style="margin-bottom:.3cm;font-weight:normal;" align="justify"><strong><span style="color:#0000ff;">A continuación tenéis una lista de agradecimientos y páginas de consulta.</span></strong></p>
<p style="margin-bottom:.3cm;font-weight:normal;" align="justify"><span style="color:#0000ff;"><a href="http://wiki.tcosproject.org"><span style="color:#000000;">http://wiki.tcosproject.org</span></a></span></p>
<p style="margin-bottom:.3cm;font-weight:normal;" align="justify"><span style="color:#0000ff;"><span style="color:#000000;"><a href="http://argentina.tcosproject.org/">http://argentina.tcosproject.org/</a><br />
</span></span></p>
<p style="margin-bottom:.3cm;font-weight:normal;" align="justify"><span style="color:#0000ff;"><span style="color:#000000;">A <em>Furia </em>por prestarnos el terminal.</span></span></p>
<p style="margin-bottom:.3cm;font-weight:normal;" align="justify"><span style="color:#0000ff;"><span style="color:#000000;">Y a J.P.F, por dejarnos <em><span style="text-decoration:line-through;">frikear</span></em> desarrollar el proyecto sin darnos caña.</span></span></p>
<p style="margin-bottom:.3cm;font-weight:normal;" align="justify"><span style="color:#0000ff;"><span style="color:#000000;"><br />
</span></span></p>
<div id="_mcePaste" style="overflow:hidden;position:absolute;left:-10000px;top:203px;width:1px;height:1px;"><!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } --></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;margin-bottom:.3cm;font-style:normal;font-weight:normal;" align="justify"><span style="color:#000000;"><span style="font-family:Arial,sans-serif;"><span style="background:#c0c0c0 none repeat scroll 0 0;">#apt-get install tcosmonitor</span></span></span></p>
</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zerosen.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zerosen.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zerosen.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zerosen.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zerosen.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zerosen.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zerosen.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zerosen.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zerosen.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zerosen.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zerosen.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zerosen.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zerosen.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zerosen.wordpress.com/146/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zerosen.wordpress.com&amp;blog=7855541&amp;post=146&amp;subd=zerosen&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://zerosen.wordpress.com/2009/06/03/proyecto-tcos-55-tcosmonitor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7c761a524217dec34e690a16f0af3bfc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">zerosen</media:title>
		</media:content>

		<media:content url="http://zerosen.files.wordpress.com/2009/06/pantallazo192.jpg" medium="image">
			<media:title type="html">Pantallazo19</media:title>
		</media:content>

		<media:content url="http://zerosen.files.wordpress.com/2009/06/pantallazo23.jpg" medium="image">
			<media:title type="html">Pantallazo23</media:title>
		</media:content>

		<media:content url="http://zerosen.files.wordpress.com/2009/06/pantallazo30.jpg" medium="image">
			<media:title type="html">Pantallazo30</media:title>
		</media:content>

		<media:content url="http://zerosen.files.wordpress.com/2009/06/pantallazo311.jpg" medium="image">
			<media:title type="html">Pantallazo31</media:title>
		</media:content>

		<media:content url="http://zerosen.files.wordpress.com/2009/06/pantallazo20.jpg" medium="image">
			<media:title type="html">Pantallazo20</media:title>
		</media:content>

		<media:content url="http://zerosen.files.wordpress.com/2009/06/pantallazo21.jpg" medium="image">
			<media:title type="html">Pantallazo21</media:title>
		</media:content>

		<media:content url="http://zerosen.files.wordpress.com/2009/06/pantallazo28.jpg" medium="image">
			<media:title type="html">Pantallazo28</media:title>
		</media:content>

		<media:content url="http://zerosen.files.wordpress.com/2009/06/pantallazo22.jpg" medium="image">
			<media:title type="html">Pantallazo22</media:title>
		</media:content>

		<media:content url="http://zerosen.files.wordpress.com/2009/06/pantallazo27.jpg" medium="image">
			<media:title type="html">Pantallazo27</media:title>
		</media:content>

		<media:content url="http://zerosen.files.wordpress.com/2009/06/pantallazo24.jpg" medium="image">
			<media:title type="html">Pantallazo24</media:title>
		</media:content>

		<media:content url="http://zerosen.files.wordpress.com/2009/06/pantallazo25.jpg" medium="image">
			<media:title type="html">Pantallazo25</media:title>
		</media:content>

		<media:content url="http://zerosen.files.wordpress.com/2009/06/pantallazo29.jpg" medium="image">
			<media:title type="html">Pantallazo29</media:title>
		</media:content>
	</item>
		<item>
		<title>Proyecto Tcos 4/5 (creación de imagen del Kernel)</title>
		<link>http://zerosen.wordpress.com/2009/06/02/proyecto-tcos-45-creacion-de-imagen-del-kernel/</link>
		<comments>http://zerosen.wordpress.com/2009/06/02/proyecto-tcos-45-creacion-de-imagen-del-kernel/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 08:51:06 +0000</pubDate>
		<dc:creator>zerosen</dc:creator>
				<category><![CDATA[Tcos]]></category>

		<guid isPermaLink="false">http://zerosen.wordpress.com/?p=55</guid>
		<description><![CDATA[Una vez hemos configurado el entorno hay que crear la imagen que los terminales van a recibir TCOSCONFIG TcosConfig es una herramienta gráfica usada para configurar y compilar imágenes del Kernel del sistema operativo que va a ser compartido con los terminales. Vamos a Aplicaciones -&#62; Herramientas del Sistema -&#62; TcosConfig Se nos abrirá la [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zerosen.wordpress.com&amp;blog=7855541&amp;post=55&amp;subd=zerosen&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Una vez hemos configurado el entorno hay que crear la imagen que los terminales van a recibir</p>
<p><strong>TCOSCONFIG</strong></p>
<p>TcosConfig es una herramienta gráfica usada para configurar y compilar imágenes del Kernel del sistema operativo que va a ser compartido con los terminales.</p>
<p>Vamos a Aplicaciones -&gt; Herramientas del Sistema -&gt; TcosConfig</p>
<p>Se nos abrirá la siguiente ventana</p>
<p><img src="///tmp/moz-screenshot.jpg" alt="" /></p>
<p><img src="///tmp/moz-screenshot-1.jpg" alt="" /></p>
<div id="attachment_56" class="wp-caption alignnone" style="width: 429px"><a rel="attachment wp-att-56" href="http://zerosen.wordpress.com/2009/06/02/proyecto-tcos-45-creacion-de-imagen-del-kernel/pantallazo1/"><img class="size-full wp-image-56" title="pantallazo1" src="http://zerosen.files.wordpress.com/2009/05/pantallazo1.jpg?w=500" alt="figura 1"   /></a><p class="wp-caption-text">figura 1</p></div>
<p>Pulsamos en<em> Adelante</em></p>
<div id="attachment_57" class="wp-caption alignnone" style="width: 429px"><a rel="attachment wp-att-57" href="http://zerosen.wordpress.com/2009/06/02/proyecto-tcos-45-creacion-de-imagen-del-kernel/pantallazo2/"><img class="size-full wp-image-57" title="Pantallazo2" src="http://zerosen.files.wordpress.com/2009/05/pantallazo2.jpg?w=500" alt="figura 2"   /></a><p class="wp-caption-text">figura 2</p></div>
<p>Aquí podemos elegir entre algunas configuraciones por defecto. Tcos nos ofrece distintas plantillas basadas en la potencia de nuestros terminales.</p>
<p>No vamos a entrar demasiado aquí puesto iremos pasando por cada una de las opciones con el fin de editarlas o explicarlas. Así que elegimos la configuración por defecto.</p>
<p><em>* En nuestro caso solo ha funcionado TcosConfig si elegimos la configuración por defecto y luego cambiamos las opciones a nuestro antojo. Si elegimos otra configuración nos da un error al generar el Kernel.</em></p>
<p>Pulsamos en <em>Adelante</em></p>
<p><a rel="attachment wp-att-58" href="http://zerosen.wordpress.com/2009/06/02/proyecto-tcos-45-creacion-de-imagen-del-kernel/pantallazo3/"><img class="size-full wp-image-58 alignnone" title="Pantallazo3" src="http://zerosen.files.wordpress.com/2009/05/pantallazo3.jpg?w=500" alt="Pantallazo3"   /></a></p>
<p>En esta figura podemos ver la configuración de Xorg. En esta ventana podemos activar la interfaz gráfica en los terminales, incluir los drivers de la placa de video, configurar el mapa y el model del teclado, la resolución y el tipo de sesión gráfica.</p>
<p>Como podeis comprobar, nosotros hemos activado todas las opciones puesto que nuestros terminales (físicos o virtuales) tienen la suficiente capacidad para aceptarlo. Si disponeis de terminales especialmente antiguos o simplemente no quereis sesión gráfica podeis configurarlo aquí.</p>
<div id="attachment_59" class="wp-caption alignnone" style="width: 429px"><a rel="attachment wp-att-59" href="http://zerosen.wordpress.com/2009/06/02/proyecto-tcos-45-creacion-de-imagen-del-kernel/pantallazo4/"><img class="size-full wp-image-59" title="Pantallazo4" src="http://zerosen.files.wordpress.com/2009/05/pantallazo4.jpg?w=500" alt="figura 4"   /></a><p class="wp-caption-text">figura 4</p></div>
<p>Aquí podemos definir la configuración de sonido de nuestro terminales.</p>
<ul>
<li>Habilitar el sonido en los terminales, marcando la opción Habilitar el sonido.</li>
<li>Definir el volumen por defecto de los terminales.</li>
<li>Incluir los módulos de la placa de sonido ISA, si es necesario.</li>
<li>Usar el servidor de sonido PulseAudio, para compartir el sonido emitido por el servidor en los terminales (dando preferencia a éste)</li>
</ul>
<div id="attachment_60" class="wp-caption alignnone" style="width: 429px"><a rel="attachment wp-att-60" href="http://zerosen.wordpress.com/2009/06/02/proyecto-tcos-45-creacion-de-imagen-del-kernel/pantallazo5/"><img class="size-full wp-image-60" title="Pantallazo5" src="http://zerosen.files.wordpress.com/2009/05/pantallazo5.jpg?w=500" alt="figura 5"   /></a><p class="wp-caption-text">figura 5</p></div>
<p>Aquí decidimos la aplicación que va a ser utilizada para acceder remotamente a los terminales, para acceder a las tareas administrativas.</p>
<p>Hemos optado por X11VNC, no obstante también están disponibles FreeNX y rDesktop.</p>
<div id="attachment_69" class="wp-caption alignnone" style="width: 429px"><a rel="attachment wp-att-69" href="http://zerosen.wordpress.com/2009/06/02/proyecto-tcos-45-creacion-de-imagen-del-kernel/pantallazo6/"><img class="size-full wp-image-69" title="Pantallazo6" src="http://zerosen.files.wordpress.com/2009/06/pantallazo6.jpg?w=500" alt="figura 6"   /></a><p class="wp-caption-text">figura 6</p></div>
<p>Aquí podemos definir los siguientes elementos:</p>
<ul>
<li>Podemos habilitar (o no) el soporte wi-fi de los terminales.</li>
<li>Activar los módulos de la placa de red.</li>
<li>Definir el tipo de criptografía para la transmisión de datos entre el servidor y los terminales.</li>
<li>Definir la llave WEP/WPA que compartiremos con los terminales.</li>
</ul>
<p>* Aún no hemos podido probar estas opciones. En cuanto tengamos unas pruebas realizadas lo añadiremos en la sección correspondiente.</p>
<div id="attachment_70" class="wp-caption alignnone" style="width: 429px"><a rel="attachment wp-att-70" href="http://zerosen.wordpress.com/2009/06/02/proyecto-tcos-45-creacion-de-imagen-del-kernel/pantallazo7/"><img class="size-full wp-image-70" title="Pantallazo7" src="http://zerosen.files.wordpress.com/2009/06/pantallazo7.jpg?w=500" alt="figura 7"   /></a><p class="wp-caption-text">figura 7</p></div>
<p>Aquí definimos el usuario y contraseña de administrador así como el número de consolas tty que puede tener abiertas el terminal.</p>
<div id="attachment_71" class="wp-caption alignnone" style="width: 429px"><a rel="attachment wp-att-71" href="http://zerosen.wordpress.com/2009/06/02/proyecto-tcos-45-creacion-de-imagen-del-kernel/pantallazo8/"><img class="size-full wp-image-71" title="Pantallazo8" src="http://zerosen.files.wordpress.com/2009/06/pantallazo8.jpg?w=500" alt="figura 8"   /></a><p class="wp-caption-text">figura 8</p></div>
<p>Aquí podemos activar/desactivar las siguientes opciones:</p>
<ul>
<li>Depurar la compilación de imágenes. Esto básicamente quiere decir que durante la compilación del Kernel se nos mostrará la lista de acciones que están siendo realizadas, así como los errores y consejos para corregirlos. Dejar SIEMPRE activada esta opción.</li>
<li>Incluir las herramientas de depuración utilizadas para (valga la redundancia) depurar el Kernel. Dejar esta opción SIEMPRE activada.</li>
<li>Soporte para Squashfs.</li>
<li>Descarga del archivo Squashfs externo. Por defecto, esta opción viene activada, permitiendo que el terminal obtenga el archivo a partir del servidor.</li>
<li>Definir el límite de memoria RAM que va a ser usado por el terminal, en el caso de que la inicialización ocurra vía NFS. Por defecto viene (y lo hemos dejado) a 38 MB.</li>
<li>Deshabilitar el soporte de los módulos: ACPID (Avanced Configuration and Power Interface), permite una gestión de energía inteligente y consulta los estados de la batería. Así mismo habilita el RAID. Esto puede ser interesante para ganar en seguridad y velocidad de acceso.</li>
</ul>
<div id="attachment_72" class="wp-caption alignnone" style="width: 429px"><a rel="attachment wp-att-72" href="http://zerosen.wordpress.com/2009/06/02/proyecto-tcos-45-creacion-de-imagen-del-kernel/pantallazo9/"><img class="size-full wp-image-72" title="Pantallazo9" src="http://zerosen.files.wordpress.com/2009/06/pantallazo9.jpg?w=500" alt="figura 9"   /></a><p class="wp-caption-text">figura 9</p></div>
<p>Aquí habilitamos diferentes servicios y demonios.</p>
<ul>
<li>TcosMonitor: el interfaz gráfico que utilizaremos para tener controlados los terminales.</li>
<li>Inetd: que gestionará las conexiones y demonios.</li>
<li>SSH</li>
<li>Tcosinstaller: el instalador del TCOS</li>
<li>ACPID</li>
<li>Soporte para impresora (no se ha probado)</li>
<li>Sistema de archivos remoto (solo probado con LTSP)</li>
<li>Activación del soporte WakeonLan (no disponíamos de ninguna placa que permitiese el encendido remoto por lo que evidentemente lo hemos dejado sin marcar)</li>
</ul>
<div id="attachment_73" class="wp-caption alignnone" style="width: 429px"><a rel="attachment wp-att-73" href="http://zerosen.wordpress.com/2009/06/02/proyecto-tcos-45-creacion-de-imagen-del-kernel/pantallazo10/"><img class="size-full wp-image-73" title="Pantallazo10" src="http://zerosen.files.wordpress.com/2009/06/pantallazo10.jpg?w=500" alt="figura 10"   /></a><p class="wp-caption-text">figura 10</p></div>
<p>Aquí configuramos básicamente la pantalla inicial que se verá en los terminales.</p>
<ul>
<li>La opción por defecto (sin menú), es ideal para un inicio transparente.</li>
<li>Las siguientes opciones varían el tipo de menú. Mostrando o no, las diferentes opciones del mismo. Dependiendo de los terminales y las necesidades propias de la instalación deberán activarse unos u otros.</li>
<li>En la última opción podemos cambiar el Usplash (la pantallita que nos saldrá durante el inicio).</li>
</ul>
<div id="attachment_74" class="wp-caption alignnone" style="width: 429px"><a rel="attachment wp-att-74" href="http://zerosen.wordpress.com/2009/06/02/proyecto-tcos-45-creacion-de-imagen-del-kernel/pantallazo11/"><img class="size-full wp-image-74" title="Pantallazo11" src="http://zerosen.files.wordpress.com/2009/06/pantallazo11.jpg?w=500" alt="figura 11"   /></a><p class="wp-caption-text">figura 11</p></div>
<p>Aquí seleccionamos la versión de Kernel que vamos a utilizar. Dependiendo de la potencia de los terminales puede interesarnos utilizar otro distinto al del propio host.</p>
<p>Por otra parte podemos habilitar/deshabilitar los dispositivos y el soporte USB e IDE.</p>
<div id="attachment_75" class="wp-caption alignnone" style="width: 429px"><a rel="attachment wp-att-75" href="http://zerosen.wordpress.com/2009/06/02/proyecto-tcos-45-creacion-de-imagen-del-kernel/pantallazo12/"><img class="size-full wp-image-75" title="Pantallazo12" src="http://zerosen.files.wordpress.com/2009/06/pantallazo12.jpg?w=500" alt="figura 12"   /></a><p class="wp-caption-text">figura 12</p></div>
<p>No hemos probado ninguna de estas opcioines, por lo que las hemos dejado desactivadas.</p>
<p>En principio solo deberías activarla si vas a utilizar alguno de los modelos de terminal que aparecen en la lista.</p>
<div id="attachment_76" class="wp-caption alignnone" style="width: 429px"><a rel="attachment wp-att-76" href="http://zerosen.wordpress.com/2009/06/02/proyecto-tcos-45-creacion-de-imagen-del-kernel/pantallazo13/"><img class="size-full wp-image-76" title="Pantallazo13" src="http://zerosen.files.wordpress.com/2009/06/pantallazo13.jpg?w=500" alt="figura 13"   /></a><p class="wp-caption-text">figura 13</p></div>
<p>Aquí podemos habilitar el navegador WEB local de los terminales.</p>
<p>En principio y para el entorno de enseñanza que pretendemos, creemos que es mejor desactivar esta opción. Los terminales tendrán navegador pero será el del host. Pudiendosé habilitar o deshabilitar éste en tiempo real con la herramienta TcosMonitor.</p>
<div id="attachment_77" class="wp-caption alignnone" style="width: 429px"><a rel="attachment wp-att-77" href="http://zerosen.wordpress.com/2009/06/02/proyecto-tcos-45-creacion-de-imagen-del-kernel/pantallazo14/"><img class="size-full wp-image-77" title="Pantallazo14" src="http://zerosen.files.wordpress.com/2009/06/pantallazo14.jpg?w=500" alt="figura 14"   /></a><p class="wp-caption-text">figura 14</p></div>
<p>Aquí elegimos el método de arranque.</p>
<p>Solo hemos podido probarlo con el arranque PXE, que por otra parte, nos parece el mas rápido y fiable para el proyecto elegido.</p>
<p>En cualquier caso se puede elegir entre:</p>
<ul>
<li>PXE</li>
<li>Disquette Etherboot</li>
<li>CDROM</li>
<li>Arranque NFS</li>
</ul>
<p>Pulsamos en<em> Adelante</em></p>
<div id="attachment_78" class="wp-caption alignnone" style="width: 429px"><a rel="attachment wp-att-78" href="http://zerosen.wordpress.com/2009/06/02/proyecto-tcos-45-creacion-de-imagen-del-kernel/pantallazo15/"><img class="size-full wp-image-78" title="Pantallazo15" src="http://zerosen.files.wordpress.com/2009/06/pantallazo15.jpg?w=500" alt="figura 15"   /></a><p class="wp-caption-text">figura 15</p></div>
<p>Esta es la pantalla previa a la creación de imagen.</p>
<p>Podemos revisar nuestra configuración pulsando <em>Atrás</em> o si estamos seguros pulsar en <em>Comenzar</em>.</p>
<div id="attachment_79" class="wp-caption alignnone" style="width: 429px"><a rel="attachment wp-att-79" href="http://zerosen.wordpress.com/2009/06/02/proyecto-tcos-45-creacion-de-imagen-del-kernel/pantallazo16/"><img class="size-full wp-image-79" title="Pantallazo16" src="http://zerosen.files.wordpress.com/2009/06/pantallazo16.jpg?w=500" alt="figura 16"   /></a><p class="wp-caption-text">figura 16</p></div>
<p>Aquí vemos el comienzo del proceso.</p>
<div id="attachment_80" class="wp-caption alignnone" style="width: 429px"><a rel="attachment wp-att-80" href="http://zerosen.wordpress.com/2009/06/02/proyecto-tcos-45-creacion-de-imagen-del-kernel/pantallazo17/"><img class="size-full wp-image-80" title="Pantallazo17" src="http://zerosen.files.wordpress.com/2009/06/pantallazo17.jpg?w=500" alt="figura 17"   /></a><p class="wp-caption-text">figura 17</p></div>
<p>Como se puede observar, durante el proceso de creación se va generando un log. Conviene revisarlo por si algún paso ha dado error, con el fin de poder subsanarlo.</p>
<p>Pusamos en <em>Adelante</em></p>
<div id="attachment_81" class="wp-caption alignnone" style="width: 429px"><a rel="attachment wp-att-81" href="http://zerosen.wordpress.com/2009/06/02/proyecto-tcos-45-creacion-de-imagen-del-kernel/pantallazo18/"><img class="size-full wp-image-81" title="Pantallazo18" src="http://zerosen.files.wordpress.com/2009/06/pantallazo18.jpg?w=500" alt="figura 18"   /></a><p class="wp-caption-text">figura 18</p></div>
<p>En esta pantalla se nos informa de la finalización del proceso. No nos queda mas que pulsar en <em>Terminar y Guardar</em>.</p>
<p>Ahora solo hemos de iniciar los terminales.</p>
<p>Si todo ha ido bien debería arrancar un flamante Ubuntu 8.04 en vuestros terminales.</p>
<p>Y ya esta? Ya hemos terminado?</p>
<p>En absoluto <span style="text-decoration:line-through;">joven padawan</span> joven amigo geek.</p>
<p>Nos queda lo mejor. Instalar TcosConfig para controlar todos nuestros terminales desde el host.</p>
<p style="text-align:right;"><em><a href="http://zerosen.wordpress.com/2009/06/02/proyecto-tcos-35-configuracion-del-entorno/">&lt;&#8211;Ir a Proyecto Tcos 3/5 (Configuración del entorno)</a><br />
</em></p>
<p><!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } --></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zerosen.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zerosen.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zerosen.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zerosen.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zerosen.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zerosen.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zerosen.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zerosen.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zerosen.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zerosen.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zerosen.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zerosen.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zerosen.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zerosen.wordpress.com/55/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zerosen.wordpress.com&amp;blog=7855541&amp;post=55&amp;subd=zerosen&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://zerosen.wordpress.com/2009/06/02/proyecto-tcos-45-creacion-de-imagen-del-kernel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7c761a524217dec34e690a16f0af3bfc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">zerosen</media:title>
		</media:content>

		<media:content url="http://zerosen.files.wordpress.com/2009/05/pantallazo1.jpg" medium="image">
			<media:title type="html">pantallazo1</media:title>
		</media:content>

		<media:content url="http://zerosen.files.wordpress.com/2009/05/pantallazo2.jpg" medium="image">
			<media:title type="html">Pantallazo2</media:title>
		</media:content>

		<media:content url="http://zerosen.files.wordpress.com/2009/05/pantallazo3.jpg" medium="image">
			<media:title type="html">Pantallazo3</media:title>
		</media:content>

		<media:content url="http://zerosen.files.wordpress.com/2009/05/pantallazo4.jpg" medium="image">
			<media:title type="html">Pantallazo4</media:title>
		</media:content>

		<media:content url="http://zerosen.files.wordpress.com/2009/05/pantallazo5.jpg" medium="image">
			<media:title type="html">Pantallazo5</media:title>
		</media:content>

		<media:content url="http://zerosen.files.wordpress.com/2009/06/pantallazo6.jpg" medium="image">
			<media:title type="html">Pantallazo6</media:title>
		</media:content>

		<media:content url="http://zerosen.files.wordpress.com/2009/06/pantallazo7.jpg" medium="image">
			<media:title type="html">Pantallazo7</media:title>
		</media:content>

		<media:content url="http://zerosen.files.wordpress.com/2009/06/pantallazo8.jpg" medium="image">
			<media:title type="html">Pantallazo8</media:title>
		</media:content>

		<media:content url="http://zerosen.files.wordpress.com/2009/06/pantallazo9.jpg" medium="image">
			<media:title type="html">Pantallazo9</media:title>
		</media:content>

		<media:content url="http://zerosen.files.wordpress.com/2009/06/pantallazo10.jpg" medium="image">
			<media:title type="html">Pantallazo10</media:title>
		</media:content>

		<media:content url="http://zerosen.files.wordpress.com/2009/06/pantallazo11.jpg" medium="image">
			<media:title type="html">Pantallazo11</media:title>
		</media:content>

		<media:content url="http://zerosen.files.wordpress.com/2009/06/pantallazo12.jpg" medium="image">
			<media:title type="html">Pantallazo12</media:title>
		</media:content>

		<media:content url="http://zerosen.files.wordpress.com/2009/06/pantallazo13.jpg" medium="image">
			<media:title type="html">Pantallazo13</media:title>
		</media:content>

		<media:content url="http://zerosen.files.wordpress.com/2009/06/pantallazo14.jpg" medium="image">
			<media:title type="html">Pantallazo14</media:title>
		</media:content>

		<media:content url="http://zerosen.files.wordpress.com/2009/06/pantallazo15.jpg" medium="image">
			<media:title type="html">Pantallazo15</media:title>
		</media:content>

		<media:content url="http://zerosen.files.wordpress.com/2009/06/pantallazo16.jpg" medium="image">
			<media:title type="html">Pantallazo16</media:title>
		</media:content>

		<media:content url="http://zerosen.files.wordpress.com/2009/06/pantallazo17.jpg" medium="image">
			<media:title type="html">Pantallazo17</media:title>
		</media:content>

		<media:content url="http://zerosen.files.wordpress.com/2009/06/pantallazo18.jpg" medium="image">
			<media:title type="html">Pantallazo18</media:title>
		</media:content>
	</item>
		<item>
		<title>Proyecto Tcos 3/5 (Configuración del entorno)</title>
		<link>http://zerosen.wordpress.com/2009/06/02/proyecto-tcos-35-configuracion-del-entorno/</link>
		<comments>http://zerosen.wordpress.com/2009/06/02/proyecto-tcos-35-configuracion-del-entorno/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 08:41:22 +0000</pubDate>
		<dc:creator>zerosen</dc:creator>
				<category><![CDATA[Tcos]]></category>

		<guid isPermaLink="false">http://zerosen.wordpress.com/?p=108</guid>
		<description><![CDATA[Vale, pues empieza lo duro&#8230; Comenzamos logeándonos como root en nuestra consola de ubuntu (evidentemente en el host) $ sudo su Tecleamos nuestra contraseña de root. Ahora que estamos logeados hemos de obtener la llave pública de Mario Izquierdo, el desarrollador de la Herramienta.Tecleamos: # wget http://www.tcosproject.org/mariodebian-pub.key Añadimos la llave al APT # apt-key add [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zerosen.wordpress.com&amp;blog=7855541&amp;post=108&amp;subd=zerosen&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:left;font-family:Verdana;" dir="ltr"><span style="color:#000000;"><span style="font-size:small;">Vale, pues empieza lo duro&#8230;</span></span></p>
<p style="text-align:left;font-family:Verdana;" dir="ltr"><span style="color:#000000;"><span style="font-size:small;">Comenzamos logeándonos como root en nuestra consola de ubuntu</span></span></p>
<p style="text-align:left;font-family:Verdana;" dir="ltr"><span style="color:#000000;"><span style="font-size:small;">(evidentemente en el host)</span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Verdana;" align="justify"><span style="color:#000000;"><span style="font-size:small;"><span style="background:#c0c0c0 none repeat scroll 0 0;"><span style="font-family:Courier New;">$ sudo su</span><br />
</span></span></span></p>
<p style="text-align:left;font-family:Verdana;" dir="ltr"><span style="color:#000000;"><span style="font-size:small;">Tecleamos nuestra contraseña de root.</span></span></p>
<p style="text-align:left;font-family:Verdana;" dir="ltr"><span style="color:#000000;"><span style="font-size:small;">Ahora que estamos logeados hemos de obtener la llave pública de Mario Izquierdo, el desarrollador de la Herramienta.Tecleamos:</span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;"># wget http://www.tcosproject.org/mariodebian-pub.key</span></span></p>
<p style="text-align:left;font-family:Verdana;" dir="ltr"><span style="color:#000000;"><span style="font-size:small;">Añadimos la llave al APT</span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;"># apt-key add mariodebian-pub.key</span></span></p>
<p style="text-align:left;font-family:Verdana;" dir="ltr"><span style="color:#000000;"><span style="font-size:small;">Ahora hemos de añadir el repositorio a nuestro sources.list. Para ello tecleamos:</span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;"># nano /etc/apt/sources.list</span></span></p>
<p style="text-align:left;font-family:Verdana;" dir="ltr"><span style="color:#000000;"><span style="font-size:small;">Vamos hasta la última linea y añadimos esto</span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;"># deb http://www.tcosproject.org/ hardy main</span></span></p>
<p style="text-align:left;font-family:Verdana;" dir="ltr"><span style="color:#000000;"><span style="font-size:small;">(Esto es en el caso de que lo estemos haciendo con un Ubuntu 8.04. Si nuestra distribución es distinta debemos asegurarnos de que existen repositorios para ella. Para esto debemos visitar <a href="http://www.tcosproject.org/packages.html">http://www.tcosproject.org/packages.html</a>)</span></span></p>
<p style="text-align:left;font-family:Verdana;" dir="ltr"><span style="color:#000000;"><span style="font-size:small;">Cerramos nano y actualizamos nuestra lista de paquetes con</span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;"># apt-get update</span></span></p>
<p style="text-align:left;font-family:Verdana;" dir="ltr"><span style="color:#000000;"><span style="font-size:small;">Instalamos Tcos y su conjunto de herramientas con</span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;"># apt-get install tcos</span></span></p>
<p style="text-align:left;font-family:Verdana;" dir="ltr"><span style="color:#000000;"><span style="font-size:small;">Nos vamos al raiz de nuestro sistema y tecleamos</span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;"># ls /</span></span></p>
<p style="text-align:left;font-family:Verdana;" dir="ltr"><span style="color:#000000;"><span style="font-size:small;">Comprobamos si existe un directorio llamado /tftpboot. Si no existe tecleamos</span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;"># mkdir /tftpboot</span></span></p>
<p style="text-align:left;font-family:Verdana;" dir="ltr"><span style="color:#000000;"><span style="font-size:small;">Ahora reconfiguramos la instalación con</span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;"># dpkg-reconfigure initramfs-tools-tcos</span></span></p>
<p style="text-align:left;font-family:Verdana;" dir="ltr"><span style="color:#000000;"><span style="font-size:small;">* En el caso de que no estemos utilizando Ubuntu ahora habría otro paso mas. Tendríamos que instalar los módulos unionfs y squashfs.</span></span></p>
<p style="text-align:left;font-family:Verdana;" dir="ltr"><span style="color:#000000;"><span style="font-size:small;">Para hacerlo tecleamos</span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Verdana;" align="justify"><span style="color:#000000;"><span style="font-size:small;"> <span style="font-family:Courier New;"># apt-get install tcos-extra-modules-versión_del_kernel</span></span></span></p>
<p style="text-align:left;font-family:Verdana;" dir="ltr"><span style="color:#000000;"><span style="font-size:small;">A continuación instalamos la herrmienta Tcos Config para poder configurar y crear las imágenes de Kernel que serán compartidas en la red y creadas en los terminales. Para ello tecleamos</span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;"># apt-get install tcosconfig</span></span></p>
<p style="text-align:left;font-family:Verdana;" dir="ltr"><span style="color:#000000;"> </span></p>
<p style="text-align:left;font-family:Verdana;" dir="ltr"><span style="color:#000000;"><span style="font-size:small;"><strong>CONFIGURACION DEL ADMINISTRADOR DE VENTANAS CONFIGURACION GDM</strong></span></span></p>
<p style="text-align:left;font-family:Verdana;" dir="ltr"><span style="color:#000000;"><span style="font-size:small;">En el caso de que nuestro administrador de ventanas vaya a ser GNOME es necesario configurar el Gnome Display Manager, el administrador de login que usa GNOME. Para configurarlo editamos el archivo /etc/gdm/gdm.conf y editamos las siguentes etiquetas</span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Verdana;" align="justify"><span style="color:#000000;"><span style="font-size:small;"> <span style="font-family:Courier New;"># nano /etc/gdm/gdm.conf</span></span></span></p>
<p style="text-align:left;font-family:Verdana;" dir="ltr"><span style="color:#000000;"><span style="font-size:small;">una vez dentro editamos</span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Verdana;" align="justify"><span style="color:#000000;"><span style="font-size:small;"> <span style="font-family:Courier New;">[daemon]</span></span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;"> TimedLoginEnable=true</span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;"> TimedLogin=/usr/sbin/tcos-gdm-autologin|</span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;">TimedLoginDelay=10</span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;">[security]</span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;">AllowRemoteAutoLogin=true</span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;">DisallowTCP=false</span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;">[xdmcp]</span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;">Enable=true</span></span></p>
<p style="text-align:left;font-family:Verdana;" dir="ltr"><span style="color:#000000;"><span style="font-size:small;">Ahora reiniciamos el servicio GDM</span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;">#/etc/init.d/gdm restart</span></span></p>
<p style="text-align:left;font-family:Verdana;" dir="ltr"><span style="color:#000000;"><span style="font-size:small;">* Si bien Tcos admite la configuración para KDE3 y KDE4, nosotros aún no hemos podido probarlo. En cuanto lo hagamos lo añadiremos en su apartado correspondiente.</span></span></p>
<p style="text-align:left;font-family:Verdana;" dir="ltr"><span style="color:#000000;"><strong><span style="font-size:small;">CONFIGURACIÓN DHCP</span></strong></span></p>
<p style="text-align:left;font-family:Verdana;" dir="ltr"><span style="color:#000000;"><span style="font-size:small;">El servicio DHCP permite que los terminales reciban su configuración de red automáticamente. Así evitamos la configuración manual de cada uno de ellos. Hemos optado por esta opción puesto que nos parece la mas sencilla y resultará óptima para la mayoría de los proyectos en los que se utilice Tcos. Si nuestro host tiene mas de una tarjeta de red hemos de especificar a cual de ellas serán dirigidas las peticiones DHCP de los terminales. Para ello, editamos el archivo dhcp3-server.</span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;">#nano /etc/default/dhcp3-server</span></span></p>
<p style="text-align:left;font-family:Verdana;" dir="ltr"><span style="color:#000000;"><span style="font-size:small;">Una vez dentro especificamos la interfaz de red que va a ser utilizada para nuestros fines en la linea INTERFACES, por ejemplo:</span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;">#INTERFACES=&#8221;eth0&#8243;</span></span></p>
<p style="text-align:left;font-family:Verdana;" dir="ltr"><span style="color:#000000;"><span style="font-size:small;">o</span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;">#INTERFACES=&#8221;eth1&#8243;</span></span></p>
<p style="text-align:left;font-family:Verdana;" dir="ltr"><span style="color:#000000;"><span style="font-size:small;">Ahora hemos de configuar el servidor DHCP. Esta configuración puede ser hecha para ofrecer IPs dinámicas o estáticas Como ya comentamos antes, nos hemos decantado por las dinámicas. Para configurarlo tecleamos</span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;"># nano /etc/dhcp3/dhcpd.conf</span></span></p>
<p style="text-align:left;font-family:Verdana;" dir="ltr"><span style="color:#000000;"><span style="font-size:small;">Ahora os mostramos un ejemplo de configuración (podeis copiarlo y pegarlo sustituyendo los valores en negrita por los de vuestra propia red).</span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;">allow booting; </span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;">allow bootp; </span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;">ddns-update-style none; </span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;">default-lease-time 21600;</span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;">max-lease-time 21600;</span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><br />
</span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;"># parametros por defecto<br />
</span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;">option subnet-mask <strong>255.255.255.0</strong>; </span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;">#mascara de red de nuestra red</span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;">option broadcast-address <strong>192.168.0.255</strong>;</span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;">#direccion de broadcast de nuestra red</span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;">option routers <strong>192.168.0.1</strong>; </span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;">#dirección de nuestra puerta de enlace</span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;">option domain-name-servers <strong>192.168.0.1</strong>;</span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;">#servidor de dominio que tengamos, o dns, ya sea local o publica</span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;">option domain-name &#8220;<strong>tcos-domain.org</strong>&#8220;; </span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;">option option-128 code 128 = string; </span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;">option option-129 code 129 = text; </span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;">#option root-path &#8220;<strong>192.168.0.1:/tftpboot</strong>&#8220;;</span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><br />
</span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;">get-lease-hostnames true; </span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;">#Proporcionar nombres de hosts a los terminales<br />
</span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;">#next-server <strong>192.168.0.1</strong>; </span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;">#shared-network <strong>THINCLIENTS</strong> { </span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;">#Esto podemos comentarlo</span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;"> subnet <strong>192.168.0.0</strong> netmask <strong>255.255.255.0</strong> { </span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;"> #subred a la que pertenecen los hosts a los que queremos dar ips por dhcp</span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;">#rango de ips donde queremos </span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;"> range dynamic-bootp <strong>192.168.0.2 192.168.0.254</strong>;</span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;"> if substring (option vendor-class-identifier, 0, 9) = &#8220;PXEClient&#8221; {</span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;"><br />
#abajo se define la ruta relativa a pxelinux.0 (se obvia tftpboot)<br />
</span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;"> filename &#8220;<strong>/tcos/pxelinux.0</strong>&#8220;; </span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;"> } </span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><br />
</span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;"> else{ </span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;">#Aquí hemos de poner nuestro Kernel</span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="left"><span style="color:#000000;"><span style="font-size:small;"> filename &#8220;<strong>/tftpboot/tcos/vmlinuz-2.6.24-19-generic</strong>&#8220;; </span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;"> } </span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;"> } </span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;">}</span></span></p>
<p style="text-align:left;font-family:Verdana;" dir="ltr"><span style="color:#000000;"><span style="font-size:small;">Reiniciamos el servicio con</span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="left"><span style="color:#000000;"><span style="font-size:small;"># /etc/init.d/dhcp3-server restart</span></span></p>
<p><span style="color:#000000;"><span style="font-size:small;">Un ejemplo de configuración válida es este:<br />
<strong><br />
/etc/dhcp3/dhcpd.conf</strong></span></span></p>
<p><span style="color:#000000;"><span style="font-family:Courier New;"># dhcpd.conf</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"># from: </span><a href="http://www.ubuntu-es.org/node/20079" target="_blank">http://www.ubuntu-es.org/node/20079</a><br style="font-family:Courier New;" /><br style="font-family:Courier New;" /><span style="font-family:Courier New;">ddns-update-style ad-hoc;</span><br style="font-family:Courier New;" /><br style="font-family:Courier New;" /><span style="font-family:Courier New;">option subnet-mask 255.255.255.0;</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> option broadcast-address 10.100.10.255;</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;">option routers 10.100.10.1;</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;">option domain-name-servers 208.67.222.222;</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;">#option domain-name &#8220;</span><a href="http://tcos-domain.org/" target="_blank">tcos-domain.org</a><span style="font-family:Courier New;">&#8220;;</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;">option option-128 code 128 = string;</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> option option-129 code 129 = text;</span><br style="font-family:Courier New;" /><br style="font-family:Courier New;" /><span style="font-family:Courier New;">get-lease-hostnames true;</span><br style="font-family:Courier New;" /><br style="font-family:Courier New;" /><br style="font-family:Courier New;" /><span style="font-family:Courier New;"># REPLACE WITH YOUR SERVER IP (192.168.0.3 is an example)</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;">#next-server 192.168.0.3;</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;">#option root-path &#8220;192.168.0.3:/var/lib/tcos&#8221;;</span><br style="font-family:Courier New;" /><br style="font-family:Courier New;" /><br style="font-family:Courier New;" /><span style="font-family:Courier New;">shared-network WORKSTATIONS {</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> subnet 10.100.10.0 netmask 255.255.255.0 {</span><br style="font-family:Courier New;" /><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> range dynamic-bootp 10.100.10.200 10.100.10.250;</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> filename &#8220;/tcos/pxelinux.0&#8243;;</span><br style="font-family:Courier New;" /><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> # All thin clients boot from PXE (floppy or NIC BIOS)</span><br style="font-family:Courier New;" /><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> # (we can add static addresses here too)</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> #host host01 {</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> #  hardware ethernet     00:E0:06:E8:00:84;</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> #  fixed-address         192.168.0.101;</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> #}</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;"> }</span><br style="font-family:Courier New;" /><span style="font-family:Courier New;">}</span></span></p>
<p style="text-align:left;font-family:Verdana;" dir="ltr"><span style="color:#000000;"><span style="font-size:small;"><strong>CONFIGURACIÓN ATFTPD</strong></span></span></p>
<p style="text-align:left;font-family:Verdana;" dir="ltr">Ahora comprobamos la configuración tftp con:</p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;"># cat /etc/default/atftpd </span></span></p>
<p style="text-align:left;font-family:Verdana;" dir="ltr">Nos tiene que salir (si hemos seguido los pasos) EXACTAMENTE esto:</p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;"># </span></span><span style="color:#000000;"><span style="font-size:small;">USE_INETD=true</span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;">OPTIONS=&#8221;&#8211;daemon &#8211;port 69 &#8211;tftpd-timeout 300 &#8211;retry-timeout 5     &#8211;mcast-port 1758 &#8211;mcast-addr 239.239.239.0-255 &#8211;mcast-ttl 1 &#8211;maxthread 100 &#8211;verbose=5  /tftpboot&#8221; </span></span></p>
<p style="text-align:left;font-family:Courier New;" dir="ltr"><span style="color:#000000;"><span style="font-size:small;"> </span></span></p>
<p><span style="color:#000000;"><span style="font-size:small;"> </span></span></p>
<p style="text-align:left;font-family:Verdana;" dir="ltr"><span style="color:#000000;"><span style="font-size:small;">Esto se queda por defecto, para probar el correcto funcionamiento del servidor tftp podemos hacer lo siguiente:</span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;"># </span></span><span style="color:#000000;"><span style="font-size:small;">touch /tftpboot/prueba</span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;"># </span></span><span style="color:#000000;"><span style="font-size:small;">tftp localhost</span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;"># </span></span><span style="color:#000000;"><span style="font-size:small;">get prueba</span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;"># </span></span><span style="color:#000000;"><span style="font-size:small;">quit</span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;"># </span></span><span style="color:#000000;"><span style="font-size:small;">ls  -la</span></span></p>
<p style="text-align:left;font-family:Verdana;" dir="ltr"><span style="color:#000000;"><span style="font-size:small;">si no nos ha dado error de timeout o de que no encuentra el archivo, el servidor tftp esta funcionando correctamente, tambien podemos ver que está ocurriendo en todo momento con el siguiente comando:</span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;"># </span></span><span style="color:#000000;"><span style="font-size:small;">cat /var/log/syslog</span></span></p>
<p style="text-align:left;font-family:Courier New;" dir="ltr">
<p style="text-align:left;font-family:Verdana;" dir="ltr">
<p style="text-align:left;font-family:Verdana;" dir="ltr"><span style="color:#000000;"><span style="font-size:small;">Con este comando vemos los eventos del servidor, por ejemplo, si falla es una buena manera de saber por qué.<br />
</span></span></p>
<p style="text-align:left;font-family:Verdana;" dir="ltr"><span style="color:#000000;"><strong><span style="font-size:small;">RESOLUCION DE NOMBRES DE LOS TERMINALES</span></strong></span></p>
<p style="text-align:left;font-family:Verdana;" dir="ltr"><span style="color:#000000;"><span style="font-size:small;">Los terminales de nuestra Red deben tener las direcciones IPs asociadas a los respectivos nombres. El motivo es sencillo, poder controlarlos posteriormente con el tcos-monitor, que es una herramienta muy potente de control de los terminales, a todos los niveles como luego veremos. Para ello, debemos editar el archivo /etc/hosts:</span></span></p>
<p style="text-align:left;font-family:Courier New;" dir="ltr"><span style="color:#000000;"><span style="font-size:small;"><br />
</span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;"># </span></span><span style="color:#000000;"><span style="font-size:small;">cat /etc/hosts</span></span></p>
<p style="background:#c0c0c0 none repeat scroll 0 0;font-weight:normal;font-family:Courier New;" align="justify"><span style="color:#000000;"><span style="font-size:small;"> </span></span><span style="color:#000000;"><span style="font-size:small;">127.0.0.1    localhost<br />
127.0.1.1    ubuntupxe<br />
10.100.10.250    vmware<br />
10.100.10.245   vmware2<br />
10.100.10.244   vmware3<br />
10.100.10.242   vmware4<br />
# The following lines are desirable for IPv6 capable hosts<br />
::1     ip6-localhost ip6-loopback<br />
fe00::0 ip6-localnet<br />
ff00::0 ip6-mcastprefix<br />
ff02::1 ip6-allnodes<br />
ff02::2 ip6-allrouters<br />
ff02::3 ip6-allhosts</span></span></p>
<p style="text-align:left;font-family:Courier New;" dir="ltr"><span style="color:#000000;"><span style="font-size:small;"><br />
</span></span></p>
<p style="text-align:left;font-family:Verdana;" dir="ltr"><span style="color:#000000;"><span style="font-size:small;">En este caso hemos añadido 4 maquinas al archivo. Cuando la maquina arranque el servidor dhcp le otorgará una ip y gracias a este archivo le proporcionará un nombre de host. Si no llevamos a cabo este paso, los clientes no arrancarán y únicamente llegaremos a ver una consola (busybox). </span></span></p>
<p style="text-align:left;font-family:Verdana;" dir="ltr"><span style="color:#000000;"><span style="font-size:small;">Ya hemos configurado completamente el entorno. </span></span></p>
<p style="text-align:left;font-family:Verdana;" dir="ltr"><span style="color:#000000;"><span style="font-size:small;">Ahora solo nos queda crear la imagen con Tcos.</span></span></p>
<p style="text-align:left;font-family:Verdana;" dir="ltr">
<p style="text-align:right;font-family:Verdana;" dir="ltr"><span style="color:#000000;"><span style="font-size:small;"><a href="http://zerosen.wordpress.com/2009/06/02/proyecto-tcos-45-creacion-de-imagen-del-kernel/">Ir a Proyecto Tcos 4/5 (creación de imagen del Kernel)&#8211;&gt;</a></span></span></p>
<p style="text-align:right;font-family:Verdana;" dir="ltr"><span style="color:#000000;"><span style="font-size:small;"><a href="http://zerosen.wordpress.com/2009/05/30/proyecto-tcos-25-preparacion-del-entorno/">&lt;&#8211;Ir a Proyecto 2/5 (Preparación del entorno)</a><br />
</span></span></p>
<p style="text-align:left;font-family:Verdana;color:#000000;" dir="ltr">
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zerosen.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zerosen.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zerosen.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zerosen.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zerosen.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zerosen.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zerosen.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zerosen.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zerosen.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zerosen.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zerosen.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zerosen.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zerosen.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zerosen.wordpress.com/108/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zerosen.wordpress.com&amp;blog=7855541&amp;post=108&amp;subd=zerosen&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://zerosen.wordpress.com/2009/06/02/proyecto-tcos-35-configuracion-del-entorno/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7c761a524217dec34e690a16f0af3bfc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">zerosen</media:title>
		</media:content>
	</item>
		<item>
		<title>Proyecto Tcos 2/5 (Preparación del entorno)</title>
		<link>http://zerosen.wordpress.com/2009/05/30/proyecto-tcos-25-preparacion-del-entorno/</link>
		<comments>http://zerosen.wordpress.com/2009/05/30/proyecto-tcos-25-preparacion-del-entorno/#comments</comments>
		<pubDate>Sat, 30 May 2009 08:10:25 +0000</pubDate>
		<dc:creator>zerosen</dc:creator>
				<category><![CDATA[Tcos]]></category>

		<guid isPermaLink="false">http://zerosen.wordpress.com/?p=40</guid>
		<description><![CDATA[El entorno con el que vamos a trabajar es el siguiente: Como host contamos con: Intel e6750 4 GB Tarjeta de red de 100 MB Ubuntu 8.04 (x32) Como terminales &#8220;tontos&#8221; (o thinclient) y gracias a la colaboración de Furia, contamos con un Artigo A100 muy mono Las características de esta pornografía geek cucada son: [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zerosen.wordpress.com&amp;blog=7855541&amp;post=40&amp;subd=zerosen&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>El entorno con el que vamos a trabajar es el siguiente:</p>
<p>Como host contamos con:</p>
<ul>
<li>Intel e6750</li>
<li>4 GB</li>
<li>Tarjeta de red de 100 MB</li>
<li>Ubuntu 8.04 (x32)</li>
</ul>
<p>Como terminales &#8220;tontos&#8221; <em>(o thinclient) </em> y gracias a la colaboración de <em>Furia</em>, contamos con un <a href="http://www.via.com.tw/en/products/embedded/artigo/a1000/index.jsp">Artigo A100</a> muy mono</p>
<div id="attachment_41" class="wp-caption aligncenter" style="width: 310px"><a rel="attachment wp-att-41" href="http://zerosen.wordpress.com/2009/05/30/proyecto-tcos-25-preparacion-del-entorno/artigo/"><img class="size-full wp-image-41" title="artigo" src="http://zerosen.files.wordpress.com/2009/05/artigo.jpg?w=500" alt="Dan ganas de adoptarlo..."   /></a><p class="wp-caption-text">Dan ganas de adoptarlo...</p></div>
<p>Las características de esta <span style="text-decoration:line-through;">pornografía geek</span> cucada son:</p>
<ul>
<li>VIA    VX700 Unified Digital Media IGP Chipset</li>
<li>1GB</li>
<li>4 puertos USB</li>
<li>1 10/100Mbps    RJ-45 LAN port</li>
<li>salida VGA</li>
</ul>
<p>Como podéis comprobar carece de HD o de cualquier tipo de almacenamiento.</p>
<p>Para el resto de la red y para poder simular en mayor medida un entorno de enseñanza o difusión utilizaremos máquinas virtuales realizadas con <a href="http://www.vmware.com/products/ws/">VmWare Workstation. </a></p>
<p>Estas máquinas virtuales se componen simplemente de 128 MB y una tarjeta de red y se encuentran alojadas en una máquina de similares características a la primera.</p>
<p>Todas ellas conectadas a través de un switch.</p>
<p>Lo primero que debemos saber con certeza es que nuestras máquinas (la de host no hace falta) sin capaces de arrancar por pxe. Con un simple vistazo a Bios será suficiente.</p>
<p>Una vez confirmado que poseemos todos los elementos para el entorno empezaremos con la configuracion.</p>
<p style="text-align:right;"><a href="http://zerosen.wordpress.com/2009/06/02/proyecto-tcos-35-configuracion-del-entorno/">Ir a Proyecto Tcos 3/5 (Configuración del entorno)&#8211;&gt;</a></p>
<p style="text-align:right;"><a href="http://zerosen.wordpress.com/2009/05/28/proyecto-tcos/">&lt;&#8212;Ir a Proyecto Tcos 1/5 (Introducción)</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zerosen.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zerosen.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zerosen.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zerosen.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zerosen.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zerosen.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zerosen.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zerosen.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zerosen.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zerosen.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zerosen.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zerosen.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zerosen.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zerosen.wordpress.com/40/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zerosen.wordpress.com&amp;blog=7855541&amp;post=40&amp;subd=zerosen&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://zerosen.wordpress.com/2009/05/30/proyecto-tcos-25-preparacion-del-entorno/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7c761a524217dec34e690a16f0af3bfc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">zerosen</media:title>
		</media:content>

		<media:content url="http://zerosen.files.wordpress.com/2009/05/artigo.jpg" medium="image">
			<media:title type="html">artigo</media:title>
		</media:content>
	</item>
		<item>
		<title>Proyecto Tcos 1/5 (Introducción)</title>
		<link>http://zerosen.wordpress.com/2009/05/28/proyecto-tcos/</link>
		<comments>http://zerosen.wordpress.com/2009/05/28/proyecto-tcos/#comments</comments>
		<pubDate>Thu, 28 May 2009 14:06:45 +0000</pubDate>
		<dc:creator>zerosen</dc:creator>
				<category><![CDATA[Tcos]]></category>

		<guid isPermaLink="false">http://zerosen.wordpress.com/?p=12</guid>
		<description><![CDATA[Para nuestro primer post y con el fin de crear una linea editorial idea definida de lo que pretendemos que sea este blog, hemos decidido empezar con un &#8220;manual&#8221; o experiencia compartida acerca del montaje y administración de un proyecto basado en Tcos. Tcos es un proyecto de Software Libre que permite la utilización y [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zerosen.wordpress.com&amp;blog=7855541&amp;post=12&amp;subd=zerosen&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Para nuestro primer post y con el fin de crear una <span style="text-decoration:line-through;">linea editorial</span> idea definida de lo que pretendemos que sea este blog, hemos decidido empezar con un &#8220;manual&#8221; o experiencia compartida acerca del montaje y administración de un proyecto basado en Tcos.</p>
<p><!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } --></p>
<p style="margin-bottom:.3cm;" align="justify">Tcos es un proyecto de Software Libre que permite la utilización y gestión de terminales &#8220;tontos&#8221; conectados a un servidor de red. Mediante este método se comparte el mismo sisttma operativo así como otros recursos tecnológicos (impresora, internet&#8230;etc).</p>
<p>Para entenderlo un poco basta con imaginar un entorno educativo y diez alumnos con sus respectivos ordenadores aprendiendo las distintas bondades que nos ofrece el mundo de internet, la offimática, o los sistemas operativos.</p>
<p>En un entorno normal cada alumno contaría con un máquina que tendría que tener disco duro, DVD, RAM como para arrancar el sistema operativo&#8230;etc. A parte de los costes y del poco control que tendría el profesor sobre lo que están haciendo sus alumnos hay que sumar las posibles averías por el mal uso del sistema operativo&#8230;etc</p>
<p>Con Tcos esto queda solucionado.</p>
<p>Una sola máquina actúa de servidor de sistemas operativos, estos arrancarían mediante PXE conectándose a esa máquina (host) e iniciando un S.O basado en Linux desde el cual el usuario dispondrá de todas las aportaciones de la máquina host (RAM, disco duro, potencia del procesador..). Con este sistema al usuario le bastaría un &#8220;terminal tonto&#8221;, es decir, una máquina que solo tendría disponer de un procesador equivalente a PII, tarjeta de red, y 64 MB.</p>
<div id="attachment_30" class="wp-caption aligncenter" style="width: 507px"><a rel="attachment wp-att-30" href="http://zerosen.wordpress.com/2009/05/28/proyecto-tcos/diagrama1/"><img class="size-full wp-image-30" title="Diagrama1" src="http://zerosen.files.wordpress.com/2009/05/diagrama11.jpeg?w=500" alt="La bestia..."   /></a><p class="wp-caption-text">La bestia...</p></div>
<p>Ahora que tenemos claro lo que vamos a hacer preparemos el entorno.</p>
<p style="text-align:right;"><a href="http://zerosen.wordpress.com/2009/05/30/proyecto-tcos-25-preparacion-del-entorno/">Ir a Proyecto Tcos 2/5 (Preparación del entorno)</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zerosen.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zerosen.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zerosen.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zerosen.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zerosen.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zerosen.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zerosen.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zerosen.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zerosen.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zerosen.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zerosen.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zerosen.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zerosen.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zerosen.wordpress.com/12/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zerosen.wordpress.com&amp;blog=7855541&amp;post=12&amp;subd=zerosen&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://zerosen.wordpress.com/2009/05/28/proyecto-tcos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7c761a524217dec34e690a16f0af3bfc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">zerosen</media:title>
		</media:content>

		<media:content url="http://zerosen.files.wordpress.com/2009/05/diagrama11.jpeg" medium="image">
			<media:title type="html">Diagrama1</media:title>
		</media:content>
	</item>
	</channel>
</rss>
