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

<channel>
	<title>Druidacelta &#187; sysadmin</title>
	<atom:link href="http://www.druidacelta.net/tag/sysadmin/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.druidacelta.net</link>
	<description>Motociclismo como una forma de vida</description>
	<lastBuildDate>Tue, 04 Oct 2011 08:23:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>VMware Player 3 port forwarding</title>
		<link>http://www.druidacelta.net/2010/06/28/vmware-player-vmnetcfg/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=vmware-player-vmnetcfg</link>
		<comments>http://www.druidacelta.net/2010/06/28/vmware-player-vmnetcfg/#comments</comments>
		<pubDate>Mon, 28 Jun 2010 10:30:36 +0000</pubDate>
		<dc:creator>druidacelta</dc:creator>
				<category><![CDATA[Artículos]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[ciencia]]></category>
		<category><![CDATA[i+d]]></category>
		<category><![CDATA[itadmin]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false">http://druidacelta.net/?p=291</guid>
		<description><![CDATA[Los cursos que se imparten en las aulas del CESGA son siempre bajo imagenes, estas imagenes las arrancamos con el VMware Player que desde hace ya un tiempo es gratuito. Nuestro funcionamiento es muy sencillo, creamos una máquina virtual, generalmente ubuntu, esta maquina se arranca y se le ofrece conexión remota al profesor. Una vez [...]]]></description>
			<content:encoded><![CDATA[<p>Los cursos que se imparten en las aulas del CESGA son siempre bajo imagenes, estas imagenes las arrancamos con el VMware Player que desde hace ya un tiempo es gratuito.<span id="more-291"></span></p>
<p>Nuestro funcionamiento es muy sencillo, creamos una máquina virtual, generalmente ubuntu, esta maquina se arranca y se le ofrece conexión remota al profesor. Una vez que está todo listo, se replica la imagen a los demas equipos para que los alumnos lo tengan todo listo.</p>
<p>Con esto nos ahorramos mucho tiempo de configuración, puesto que no tenemos que ir equipo por equipo, ni hacemos venir al profesor (sobretodo si son cursos europeos o similares)</p>
<p>Bueno, pues hasta la semana pasada todo iba correcto, trabajamos con el Player version 2, las imagenes hacian NAT sobre el cliente base (tambien conocido como Dom0) y al estar esto por NAT la ip era auto asignada. Recordemos que haciendo Bridge necesitarmos tener una ip diferente para el dom0 y para la imagen.</p>
<p>El caso&#8230; por algun tipo de movimiento de la gente de Vmware han decidido que la utilidad vmnetcfg no esté disponible así como así.</p>
<p>Pues bien, por circustancias de la vida, y en concreto una imagen de CentOS que usamos para un curso de Schrödinger nos fue necesario actualizar a  la versión 3&#8230; y oh sorpresa&#8230; nos quedamos sin esta utilidad.</p>
<p>Pues bien&#8230; parece que la cosa tiene solución, en concreto 2 posibles, por un lado utilizar los paquetes de la version 2.5 (aunque si actualizasteis como yo, adios paquetes)&#8230; o la más comoda, que es extraer el contenido del paquete de instlación del player3.</p>
<p>En concreto lo que yo hice fue lo siguiente:</p>
<blockquote><p>ejecutar cmd (INICIO -&gt; EJECUTAR -&gt; Teclear(CMD))</p>
<p>Teclear(vmware-player-version.exe /e Directorio_temporal)</p></blockquote>
<p>Con esto hemos desempaquetado (extraido) el contenido del instalable en Directorio_temporal.</p>
<p>Ahora nos desplazamos hasta ese lugar, una vez dentro podemos ver un fichero estilo network.cab, pues bien, lo descomprimimos (yo he usado winrar).</p>
<p>Una vez descomprimido, hoh sorpresa ficherito vmnetcfg.exe (ademas con icono nuevo)</p>
<p>Ahora solo falta moverlo al directorio de nuestra instalación del Player y ya lo tendremos.</p>
<p>No entiendo muy bien este moviemiento de VMware, de si disponer de dicha aplicación pero que no sea disponible en la instalación&#8230; pero bueno, mientras sea asi de &#8220;sencillo&#8221; disponer de ella.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.druidacelta.net/2010/06/28/vmware-player-vmnetcfg/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CPD de mierda</title>
		<link>http://www.druidacelta.net/2010/05/25/cpd-biocombustible/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=cpd-biocombustible</link>
		<comments>http://www.druidacelta.net/2010/05/25/cpd-biocombustible/#comments</comments>
		<pubDate>Tue, 25 May 2010 12:06:37 +0000</pubDate>
		<dc:creator>druidacelta</dc:creator>
				<category><![CDATA[Off-topic]]></category>
		<category><![CDATA[freak]]></category>
		<category><![CDATA[hp]]></category>
		<category><![CDATA[hpc]]></category>
		<category><![CDATA[i+d]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false">http://druidacelta.net/?p=258</guid>
		<description><![CDATA[Uno de los ultimos avances en CPD, sobretodo para tener una PUE decente, o en todo caso que no nos importe, ha llegado de la mano del gigante HP. Como podeis ver, la idea es muy sencilla, VACAS! Pues, eso, HP ha presentado esta solución, montar un CPD, o un Data Center, al lado de [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://druidacelta.net/wp-content/uploads/2010/05/cowmierda.jpg"><img class="alignleft size-medium wp-image-259" title="cowmierda" src="http://druidacelta.net/wp-content/uploads/2010/05/cowmierda-300x168.jpg" alt="" width="300" height="168" /></a>Uno de los ultimos avances en CPD, sobretodo para tener una PUE decente, o en todo caso que no nos importe, ha llegado de la mano del gigante HP.</p>
<p>Como podeis ver, la idea es muy sencilla, VACAS!</p>
<p>Pues, eso, HP ha presentado esta solución, montar un CPD, o un Data Center, al lado de una campinha repleta de vacas, aprovechando el biocombustible (lease mierda, ya tratada) para generar energia, que por un lado sirve para el propio CPD y por otro lado sirve para para las operaciones diarias de gestión, tanto las de extraccion de la leche, como las del propio CPD.</p>
<p>Tambien se aprovecharia el calor residual del cpd, para procesar el biogas, haciendo util el residuo principal de un CPD.</p>
<p>Como podeis ver, es simplemente cerrar el circulo, conseguir ademas ser autosuficientes, aunque a la larga se presentan nuevos gastos de manutención del cpd, como veterinarios&#8230; jeje</p>
<p>la idea, como mínimo curiosa.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.druidacelta.net/2010/05/25/cpd-biocombustible/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Breve introducción a Nagios</title>
		<link>http://www.druidacelta.net/2010/05/25/nagios-howto-cesga/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=nagios-howto-cesga</link>
		<comments>http://www.druidacelta.net/2010/05/25/nagios-howto-cesga/#comments</comments>
		<pubDate>Tue, 25 May 2010 06:28:44 +0000</pubDate>
		<dc:creator>druidacelta</dc:creator>
				<category><![CDATA[Off-topic]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[hpc]]></category>
		<category><![CDATA[monitoring]]></category>
		<category><![CDATA[nagios]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false">http://druidacelta.net/?p=248</guid>
		<description><![CDATA[Este es una pequeña presentacion que realicé para una charla intruductoria a alumnos de la universidad de vigo, en el marco de &#8220;Aula Profesional&#8221; Se trataba de explicar como algunas aplicaciones influyen en la forma de gestión y en la vida laboral de una persona, en este caso de un tecnico de sistemas HPC.]]></description>
			<content:encoded><![CDATA[<p><a href="http://druidacelta.net/wp-content/uploads/2010/05/usc.gif"><img class="alignleft size-full wp-image-252" title="usc logo" src="http://druidacelta.net/wp-content/uploads/2010/05/usc.gif" alt="" width="195" height="75" /></a>Este es una pequeña presentacion que realicé para una charla intruductoria a alumnos de la universidad de vigo, en el marco de &#8220;Aula Profesional&#8221;</p>
<p>Se trataba de explicar como algunas aplicaciones influyen en la forma de gestión y en la vida laboral de una persona, en este caso de un tecnico de sistemas HPC.<br />
<center></p>
<div style="width: 425px; text-align: left;"><object style="margin: 0px;" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=pptmonitorizacioncpdalfeijoo-100521040055-phpapp02&amp;stripped_title=ppt-monitorizacion-cpd-alfeijoo" /><param name="allowfullscreen" value="true" /><embed style="margin: 0px;" type="application/x-shockwave-flash" width="425" height="355" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=pptmonitorizacioncpdalfeijoo-100521040055-phpapp02&amp;stripped_title=ppt-monitorizacion-cpd-alfeijoo" allowscriptaccess="always" allowfullscreen="true"></embed></object></div>
<p></center></p>
]]></content:encoded>
			<wfw:commentRss>http://www.druidacelta.net/2010/05/25/nagios-howto-cesga/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>YUM: Instalar paquete desde DVD</title>
		<link>http://www.druidacelta.net/2010/04/14/yum-instal-dvd-cd/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=yum-instal-dvd-cd</link>
		<comments>http://www.druidacelta.net/2010/04/14/yum-instal-dvd-cd/#comments</comments>
		<pubDate>Wed, 14 Apr 2010 08:12:14 +0000</pubDate>
		<dc:creator>druidacelta</dc:creator>
				<category><![CDATA[Off-topic]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[hpc]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[redhat]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false">http://druidacelta.net/?p=174</guid>
		<description><![CDATA[En alguna ocasion me he encontrado que instalando un cluster, solo el nodo frontal o master tiene salida a internet, esto es muy sencillo, no nos interesa que los otros nodos puedan estar obteniendo datos del exterior y así además de limitar la conetividad podemos tener cierto control sobre dichos nodos. Pero esto presenta un [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://druidacelta.net/wp-content/uploads/2010/04/scientific.gif"><img class="alignleft size-full wp-image-175" title="scientific" src="http://druidacelta.net/wp-content/uploads/2010/04/scientific.gif" alt="" width="160" height="200" /></a>En alguna ocasion me he encontrado que instalando un cluster, solo el nodo frontal o master tiene salida a internet, esto es muy sencillo, no nos interesa que los otros nodos puedan estar obteniendo datos del exterior y así además de limitar la conetividad podemos tener cierto control sobre dichos nodos.</p>
<p>Pero esto presenta un pequeño problema, sobretodo si hacemos una instalacion mínima y luego queremos meter más paquetes. Existen varias soluciones, la primera seria activar NAT entre los nodos y el frontal, pero esto a mi forma de ver, supondria un posible fallo de seguridad a la hora de tener esa conectividad que desde un principio no quisimos.</p>
<p><span id="more-174"></span>Por otro lado, podemos crearnos un repositorio local, y que cada nodo acceda a el, pero&#8230; esto da demasiado trabajo para unos nodos que una vez actualizados o configurados, no vamos a querer seguir actualizando (por lo menos creo que lo recomendable no es seguir actualizando o haciendo upgrade de los mismos (como del kernel) ) Recordar que en caso de haber realizado esto, es recomendable que <a href="http://druidacelta.net/2010/03/23/rollback-update-centos-rhel-5/">tengais el rollback activado</a> para poder volver atrás y no perder mas de un dia de trabajo.</p>
<p>Hoy os voy a hablar de la forma más sencilla que conozco de tener siempre disponibles paquetes para instalar, y que no sea por RPM a mano (por lo tedioso que puede ser hacer rpm -Uvih y seguir dependencias de paquetes). La solucion es que yum busque en nuestro sistema local, en concreto en una imagen del DVD que nosotros le indiquemos (que será la misma imagen de la version instalada)</p>
<p>Lo primero es tener una imagen, con una iso nos llega, en concreto yo tengo una img del dvd de centos. Para facilitar y ahorrar espacio, lo que tengo es dicha imagen en una carpeta compartida por todo el cluster, generalmente /opt o incluso /home</p>
<p>Lo primero, necesitamos que nuestros nodos tengan el paquete createrepo, este paquete nos permite, como su nombre indica, crear un repositorio. Por suerte este paquete no tiene dependencias por lo que podemos descargarlo de un ftp e instalarlo a mano, aunque yo os recomiendo los siguientes pasos</p>
<p>Lo primero es tener instalado el paquete createrepo en cada uno de nuestros clientes, lo podeis hacer siguiendo el tutorial de<a href="http://druidacelta.net/2010/04/13/yum-download-paquets/"> como descargar paquetes con yum</a></p>
<p>Ya con este paquete y con el dvd con la imagen, los pasos serian muy sencillos.</p>
<blockquote><p>Paso 1. Montar la iso y crear la estructura<br />
mkdir -p /mnt/iso/{1,2,3}<br />
mount -o loop /path/de/la/imagen/centos.iso /mnt/iso/1</p></blockquote>
<blockquote><p>Paso 2. Crear el repositorio<br />
cd /mnt/iso<br />
createrepo .<br />
yum clean all</p></blockquote>
<blockquote><p>Paso 3. Crear fichero de configuracion<br />
vi /etc/yum.repos.d/iso.repo</p>
<p>[FicheroISORepositorio]<br />
name=Centos 5.4<br />
baseurl=file:///mnt/iso<br />
enabled=1</p></blockquote>
<p>Con estos simples pasos tendriamos ya yum funcionando en local y permitiendo instalar desde dvd.</p>
<p>nota: a veces aparecen mensajes como &#8220;bad id repo:&#8221; o algo asi, por lo general es por haber puesto simbolos raros, espacios en lugares extraños&#8230; una vez solucionado intentad hacer un yum update (luego decis que no a instalar paquetes) tendria que solucionarse.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.druidacelta.net/2010/04/14/yum-instal-dvd-cd/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Descargar paquetes con YUM</title>
		<link>http://www.druidacelta.net/2010/04/13/yum-download-paquets/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=yum-download-paquets</link>
		<comments>http://www.druidacelta.net/2010/04/13/yum-download-paquets/#comments</comments>
		<pubDate>Tue, 13 Apr 2010 07:10:34 +0000</pubDate>
		<dc:creator>druidacelta</dc:creator>
				<category><![CDATA[Off-topic]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[redhat]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false">http://druidacelta.net/?p=167</guid>
		<description><![CDATA[Muchas veces nos ocurre que necesitamos descargar un paquete rpm y no sabemos exactamente donde encontrarlo, la solucion desde las ultimas versiones de yum es instalar un pluggin que nos permite directamente la descarga del paquete, pero sin la necesidad de instalarlo en el cliente desde el que hacemos el download. Este post, es una [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://druidacelta.net/wp-content/uploads/2010/04/Logo-Linux.png"><img class="alignleft size-full wp-image-168" title="Logo Linux" src="http://druidacelta.net/wp-content/uploads/2010/04/Logo-Linux.png" alt="" width="128" height="128" /></a>Muchas veces nos ocurre que necesitamos descargar un paquete rpm y no sabemos exactamente donde encontrarlo, la solucion desde las ultimas versiones de yum es instalar un pluggin que nos permite directamente la descarga del paquete, pero sin la necesidad de instalarlo en el cliente desde el que hacemos el download.</p>
<p><span id="more-167"></span>Este post, es una guia rapida para poder hacer un download y así poder mover dicho paquete (y sus dependencias) a otro cliente donde lo  vamos a instalar (es recomendable por supuesto que el cliente final tenga la misma version o el paquete sea compatible)</p>
<p>La verdad esque es muy sencillo, lo primero instalar el propio pluggin</p>
<blockquote><p><code>#  yum install yum-downloadonly</code></p></blockquote>
<p>Con esto ya tendremos las opciones necesarias para hacer un download de nuestro paquete sin necesidad de instalarlo. Ahora solo tendriamos que darle las ordenes correctas a nuestro yum, de la siguiente forma</p>
<blockquote><p># yum install nombre_paquete -y &#8211;downloadonly &#8211;downloaddir=/bag</p></blockquote>
<p>Como veis, con esta orden, directamente nos descargamos el paquete &#8220;nombre_paquete&#8221; y lo guardamos en el directorio /bag, en caso de no poner &#8211;downloaddir el paquete se guarda en /var/cache/yum</p>
]]></content:encoded>
			<wfw:commentRss>http://www.druidacelta.net/2010/04/13/yum-download-paquets/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Rollback para updates en CentOS / Redhat</title>
		<link>http://www.druidacelta.net/2010/03/23/rollback-update-centos-rhel-5/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=rollback-update-centos-rhel-5</link>
		<comments>http://www.druidacelta.net/2010/03/23/rollback-update-centos-rhel-5/#comments</comments>
		<pubDate>Tue, 23 Mar 2010 10:24:18 +0000</pubDate>
		<dc:creator>druidacelta</dc:creator>
				<category><![CDATA[Off-topic]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[redhat]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false">http://druidacelta.net/?p=121</guid>
		<description><![CDATA[Muchas veces, despues de pasar horas y horas configurando un server, tratando de que quede lo mas fino posible, llega el propietario del server y decide que va hacer un update, que ha leido por ahí en foros de ubuntu que hay que tener todo actualizado siempre&#8230; Consecuencias&#8230; zas&#8230; servidor al carajo, el kernel que [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://druidacelta.net/wp-content/uploads/2010/03/1_138_centos5.jpg"><img class="alignleft size-medium wp-image-122" title="centos5" src="http://druidacelta.net/wp-content/uploads/2010/03/1_138_centos5-300x225.jpg" alt="" width="300" height="225" /></a>Muchas veces, despues de pasar horas y horas configurando un server, tratando de que quede lo mas fino posible, llega el propietario del server y decide que va hacer un update, que ha leido por ahí en foros de ubuntu que hay que tener todo actualizado siempre&#8230;</p>
<p>Consecuencias&#8230; zas&#8230; servidor al carajo, el kernel que tenias optimizado para correr lustre esta KO, los paquetes dejan de funcionar por haber pasado de php4 a php5, y las aplicaciones que estan compiladas dinamicamente&#8230; bueno de esas ya ni hablamos&#8230; gaussian ha pasado a mejor vida&#8230;</p>
<p>Entonces estas personas&#8230; dueños y rooteros por bolsillo (si pagan tienen todo el derecho del mundo) recurren al principio basico de la vida, pagar de nuevo por un servicio&#8230;</p>
<p>Es aquí donde entramos en juego&#8230; tenemos dos opciones&#8230; reinstalar todo el cluster&#8230; (porque los rooteros lo intentaron en todo el cluster&#8230; por si acaso!) o haber pensado que esto podia pasar, y tener activado el rollback para yum.<span id="more-121"></span>Por si no lo sabeis, la version CentOS 5 y por supuesto RedHat 5, Scientific Linux, y todos los derivados de RHEL tienen la opcion de activar rollback, con esto, simplemente, en caso de catastrofe (incluida catastrofe del yum, por actualizacion de python), podriamos indicarle a rpm que ponga todo como estaba en el ultimo momento bueno.</p>
<p>los pasos son muy sencillos y solo hay que editar 2 ficheros</p>
<blockquote><p>echo tsflags=repackage &gt;&gt; /etc/yum.conf</p>
<p>echo &#8220;%_repackage_all_erasures 1 &#8221; &gt;&gt; /etc/rpm/macros</p></blockquote>
<p>desde este momento estas a salvo, de poder realizar un roll back.</p>
<p>Es importante decir, que si has metido la pata en la actualizacion&#8230; no va a servir de nada que actives el rollback, ya la cagaste&#8230;</p>
<p>Pero bueno&#8230; y para hacer este especie de time machine linuxero&#8230; pues facil, solo tienes que indicarle a rpm que quieres hacer, imaginemos que queremos recuperar el estado del 23 de febero</p>
<blockquote><p>rpm -Uvh &#8211;rollback &#8216;february 23&#8242;</p></blockquote>
<p>Por lo que he visto, tambien se le podria pasar valores como &#8220;yesterday&#8221; o incluso horas &#8220;23:40&#8243; o en e formato &#8220;24 hours ago&#8221;</p>
<p>Lo que no tengo claro, es como funciona si has realizado una instalacion en Castellano&#8230; que por cierto&#8230; habria que matarte&#8230; un servidor en ingles SIEMPRE!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.druidacelta.net/2010/03/23/rollback-update-centos-rhel-5/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Dataprotector: no more space in Internal Database</title>
		<link>http://www.druidacelta.net/2010/03/17/dataprotector-internal-database/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=dataprotector-internal-database</link>
		<comments>http://www.druidacelta.net/2010/03/17/dataprotector-internal-database/#comments</comments>
		<pubDate>Wed, 17 Mar 2010 12:58:52 +0000</pubDate>
		<dc:creator>druidacelta</dc:creator>
				<category><![CDATA[Off-topic]]></category>
		<category><![CDATA[dataprotector]]></category>
		<category><![CDATA[hp]]></category>
		<category><![CDATA[itadmin]]></category>
		<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false">http://druidacelta.net/?p=114</guid>
		<description><![CDATA[Para quienes no lo conozcais, DataProtector es la solución comercial de HP para todo el tema de backup y proteccion de datos. En nuestro caso, donde trabajo, tenmos 3 librerias de cintas lt0, cada cinta con una capacidad superior al Terabyte&#8230; lo que hace que tengamos muuuuchos datos guardados y muuuchos y muy diferente indole. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://druidacelta.net/wp-content/uploads/2010/03/hp-dataprotector.jpg"><img class="alignleft size-medium wp-image-115" title="hp-dataprotector" src="http://druidacelta.net/wp-content/uploads/2010/03/hp-dataprotector-300x225.jpg" alt="" width="234" height="175" /></a>Para quienes no lo conozcais, DataProtector es la solución comercial de HP para todo el tema de backup y proteccion de datos.</p>
<p>En nuestro caso, donde trabajo, tenmos 3 librerias de cintas lt0, cada cinta con una capacidad superior al Terabyte&#8230; lo que hace que tengamos muuuuchos datos guardados y muuuchos y muy diferente indole.</p>
<p><span id="more-114"></span>Conociendo esto, tenemos que ver que estos datos generan unos ficheros, que data protector llama, internal database filenames y que se guardan a nivel local donde reside el servidor.</p>
<p>Por defecto este fichero tiene un límite de 2G, en concreto de fnames.dat tiene un valor de 2097152 kB.</p>
<p>Pero&#8230; que ocurre cuando estamos haciendo un backup y tenemos el siguiente mensaje:</p>
<blockquote><p>[12:1168] There is no more space in the Internal Database for filenames.</p></blockquote>
<p>Claramente el principal problema es que directamente nos quedamos sin logs&#8230; dios&#8230; os imaginais un itAdmin o SysAdmin sin logs a los que recurrir&#8230; un kaos&#8230;</p>
<p>Pues la solucion es muy sencilla, se trata simplemente de aumentar o añadir tamaño extra a nuestro fnames.dat.</p>
<p>Este fichero se encuentra por defecto en la ruta /var/opt/omni/server/db40/datafiles/cdb</p>
<p>Es importante primero revisar si efectivamente nos quedamos sin espacio, para ello usaremos el comando &#8220;/opt/omni/sbin/omnidbutil -extendinfo&#8221; que nos muestra la informacion.</p>
<p>Os pongo un ejemplo de mi caso:</p>
<blockquote><p>Base file &#8220;fnames.dat&#8221;:<br />
Device               = /var/opt/omni/server/db40/datafiles/cdb<br />
Number of extensions = 3<br />
Maximum size         = 2097152 [kB]<br />
Current size         = 2097152 [kB]<br />
Extension file &#8220;fnames.dat1&#8243;:<br />
Device       = /var/opt/omni/server/db40/datafiles/cdb<br />
Maximum size = 2096128 [kB]<br />
Current size = 2096128 [kB]<br />
Extension file &#8220;fnames.dat2&#8243;:<br />
Device       = /var/opt/omni/server/db40/datafiles/cdb<br />
Maximum size = 2096128 [kB]<br />
Current size = 2096128 [kB]<br />
Extension file &#8220;fnames.dat3&#8243;:<br />
Device       = /var/opt/omni/server/db40/datafiles/cdb<br />
Maximum size = 2096128 [kB]<br />
Current size = 2096128 [kB]<br />
Maximum size with extensions = 8385536 [kB]<br />
Current size with extensions = 8385536 [kB]</p></blockquote>
<p>Como podeis ver, en mi caso el fichero ya habia sido aumentado hasta en 3 ocasiones, y siempre de 2 en 2 gigas</p>
<p>Pues ahora, unicamente necesitamos indicarle que genere otros 2 gb para poder seguir almacenando datos.</p>
<blockquote><p>omnidbutil -extendfnames /var/opt/omni/db40/datafiles/cdb -maxsize 2048</p></blockquote>
<p>Acordaros de poner la ruta si no disponeis del comando en el path.</p>
<p>Con este comando, generais un fnames.datX donde X es el numero incremental en relacion al ultimo, en nuestro caso, X corresponderá a 4</p>
<p>Realizando el comando anterior, &#8220;/opt/omni/sbin/omnidbutil -extendinfo&#8221;,</p>
<blockquote><p>Base file &#8220;fnames.dat&#8221;:<br />
Device               = /var/opt/omni/server/db40/datafiles/cdb<br />
Number of extensions = 4<br />
Maximum size         = 2097152 [kB]<br />
Current size         = 2097152 [kB]<br />
Extension file &#8220;fnames.dat1&#8243;:<br />
Device       = /var/opt/omni/server/db40/datafiles/cdb<br />
Maximum size = 2096128 [kB]<br />
Current size = 2096128 [kB]<br />
Extension file &#8220;fnames.dat2&#8243;:<br />
Device       = /var/opt/omni/server/db40/datafiles/cdb<br />
Maximum size = 2096128 [kB]<br />
Current size = 2096128 [kB]<br />
Extension file &#8220;fnames.dat3&#8243;:<br />
Device       = /var/opt/omni/server/db40/datafiles/cdb<br />
Maximum size = 2096128 [kB]<br />
Current size = 2096128 [kB]<br />
Extension file &#8220;fnames.dat4&#8243;:<br />
Device       = /var/opt/omni/server/db40/datafiles/cdb<br />
Maximum size = 2096128 [kB]<br />
Current size = 0 [kB]<br />
Maximum size with extensions = 10481664 [kB]<br />
Current size with extensions = 8385536 [kB]</p></blockquote>
<p>Si os fijais, ahora tenemos un fichero nuevo, y el valor de Maximun size es diferente al de Current size.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.druidacelta.net/2010/03/17/dataprotector-internal-database/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Utilidades esenciales para un SysAdmin</title>
		<link>http://www.druidacelta.net/2010/02/25/utilidades-esenciales-sysadmin/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=utilidades-esenciales-sysadmin</link>
		<comments>http://www.druidacelta.net/2010/02/25/utilidades-esenciales-sysadmin/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 06:45:10 +0000</pubDate>
		<dc:creator>druidacelta</dc:creator>
				<category><![CDATA[Off-topic]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false">http://druidacelta.net/?p=73</guid>
		<description><![CDATA[El principal &#8220;problema&#8221; que tiene un Administrador de sistemas, es mantener controlados a los usuarios, que por algun motivo, ya sea por desconocimiento o porque directamente no les importa lo que estan haciendo (por suerte en mi caso estos son los menos), en ocasiones desde el dpto nos vemos obligados a ser autenticos detectives en [...]]]></description>
			<content:encoded><![CDATA[<p>El principal &#8220;problema&#8221; que tiene un Administrador de sistemas, es mantener controlados a los usuarios, que por algun motivo, ya sea por desconocimiento o porque directamente no les importa lo que estan haciendo (por suerte en mi caso estos son los menos), en ocasiones desde el dpto nos vemos obligados a ser autenticos detectives en busqueda de los origenes de los problemas.<span id="more-73"></span></p>
<p>Quiero aprovechar este post, para que todos los que en algun momento perseguimos usuarios, podamos tener unos puntos básicos de partida.</p>
<p>Empezaré por los comandos más evidentes e ire avanzando un poco, como ya os dije, son comandos muy basicos pero que a veces se nos pasan de largo.</p>
<ul>
<li><strong>ps -feaux</strong> : Este comando es el primero que cualquier administrador de sistemas tendrá a mano, rapidamente nos sale una lista en forma de <span style="text-decoration: underline;">arbol</span> de todos los procesos que estan corriendo en la máquina local, este ejemplo nos sirve para saber si hay algun proceso huerfano, si existen procesos zombies consumiendo, etc&#8230;</li>
<li><strong>top</strong> : Otro tambien básico, un comando a pantalla completa, que se actualiza constantemente como si fuera filtrado por un watch, y donde nos muestra, entre otros, la carga del sistema (load, cpu, idle&#8230;). Con este comando claramente podemos saber la carga del sistema, podemos conocer la memoria que consume un proceso y tambien, por supuesto, la cpu.</li>
<li><strong>vmstat</strong> : Otra utilidad a la que solemos recurrir, nos muestra informacion de memoria e incluso centrada en bloques IO, paginas,&#8230; quizá mas tecnica.</li>
<li><strong>w </strong>: Es san básico que casi se me pasa, comando para saber quien (who) está conectado, sirve para saber si un usuario anda haciendo ssh a lugares donde solo se puede computar. En nuestro caso, los nodos de calculo no permiten ssh (algun dia os contaré entonces como va el asunto)</li>
<li><strong>tail </strong>: No es un comando tan tecnico como los anteriores, quizá sea mas generalista. Este comando nos muestra el final del fichero, en concreto las 10 ultimas lineas, aunque con opciones como -n 100 (100 ultimas lineas), o con la mejor -f (se queda esperando que alguien o algo escriba en el fichero) muy util si por ejemplo queremos ejecutar algo en una terminal y mirar si escribe en el fichero</li>
<li><strong>free </strong>: Memoria libre, asi de sencillo :) versiones actuales permiten la opcion -h (modo humano&#8230;) con lo que podemos verlo en Gigas o sino&#8230; siempre nos queda la opcion -k</li>
<li><strong>iptraf :</strong> Quizá la mas tecnica, esta la usamos para saber quien esta, por ejemplo haciendo uso extensivo e intensivo de la red, y por lo general saturando el nfs y afectando al resto de usuarios. Iptraf es un generador de estadisticas (que <span style="text-decoration: underline;">NO</span> snifer) donde se nos muestra la suma total de paquetes o bytes que se estan moviendo por un interface de red.</li>
<li><strong>strace :</strong> O como ver las tripas de un proceso corriendo, se puede lanzar seguido de -p y un pid o con el comando a ejecutar. No os asusteis del cascoporro de cosas que sueltan, porque al final se termina entendiendo cuando crea y cierra ficheros y si esta haciendo output o no</li>
<li><strong>kill : </strong>Bueno&#8230; como su nombre indica, nos sirve para matar procesos, pero no solo eso, tambien nos sirve para parar, reencolar, y muchas mas opciones. Muy interesante</li>
</ul>
<p>Como veis, son ideas generales, como siempre, utilizar el man o -help antes de cualquier comando que no tengais claro, porque la podeis liar parda&#8230; como hacer un kill -9 al pid 1</p>
<p>Os dejo tambien este enlace para informacion mas detallada.</p>
<blockquote><p><a title="Linux Top monitoring tools" href="http://www.cyberciti.biz/tips/top-linux-monitoring-tools.html" target="_blank">http://www.cyberciti.biz/tips/top-linux-monitoring-tools.html</a></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.druidacelta.net/2010/02/25/utilidades-esenciales-sysadmin/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>UOC. Bases de datos 2 e informix</title>
		<link>http://www.druidacelta.net/2010/02/22/uoc-bases-datos-informix/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=uoc-bases-datos-informix</link>
		<comments>http://www.druidacelta.net/2010/02/22/uoc-bases-datos-informix/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 17:50:49 +0000</pubDate>
		<dc:creator>druidacelta</dc:creator>
				<category><![CDATA[Off-topic]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[universidad]]></category>

		<guid isPermaLink="false">http://druidacelta.net/?p=52</guid>
		<description><![CDATA[Este semestre, con la ayuda moral de @vnico he optado por coger, entre otras, Bases de datos 2, con la gran coña de que se trabaja con Informix, en concreto IDS (Informix Dynamic server). Bueno este post, es algo general para que tengais en cuenta a la hora de instalar &#8220;material de una asignatura&#8221; En [...]]]></description>
			<content:encoded><![CDATA[<p>Este semestre, con la ayuda moral de @vnico he optado por coger, entre otras, Bases de datos 2, con la gran coña de que se trabaja con Informix, en concreto IDS (Informix Dynamic server).<span id="more-52"></span></p>
<p>Bueno este post, es algo general para que tengais en cuenta a la hora de instalar &#8220;material de una asignatura&#8221;</p>
<p>En mi caso he tenido que optar por virtualizar todo, pero si tienes windows te aconsejo que hagas lo mismo, sobretodo porque cuando acabes el semestre (o cuando saques bd 2) solo tendras que eliminar la maquina y no desinstalar todo el informix y lo que te haya metido.</p>
<p>Pues bien, lo primero, trivial&#8230; vmware o simil, un windows (xp, en mi caso una iso que anda por ahí parcheada) y un keygen o lo que es lo mismo un serial de estos de gran volumen, como los de empresas o universidades.Para quien no sepa lo que es un serial, es el numerito que acompaña a la caja que te compras en la fnac o en pccity que pone &#8220;original&#8221; y que trae un numerito del estilo B77QF-DP27W-4H68R-72B48-78RPD</p>
<p>Pues nada, en mi caso la instalacion es automatica por lo que puedes aprovechar para leerte el temario de la UOC y tener a mano en tu delicious la url de la documentacion de IBM (http://publib.boulder.ibm.com/infocenter/idshelp/v115/index.jsp)</p>
<p>Efectivamente estamos usando la version 10 de Informix y la documentacion es la v11 pero tranquilos no cambia tanto :) por lo menos para el semestre y para esta asignatura, igual si le pillamos el gusto y queremos seguir con informix necesitaremos buscar o comprar una version mas actual de IDS</p>
<p>Una vez teneis ya windows, el proceso es muy sencillo, solamente hay que seguir las instrucciones que se os indican en el pdf que trae adjunto, pero vamos a tener una serie de consideraciones principales que es importante apunteis:</p>
<ol>
<li>Nombre del equipo:
<ul>
<li>es importante que el nombre del equipo sea sencillo, en mi caso utilice PCTEST</li>
</ul>
</li>
<li>Nombre de la Base de datos
<ul>
<li>nos va hacer falta en 2 configuraciones, segun los pdf od_PCTEST, para mi utilice IDSTEST</li>
</ul>
</li>
<li>Podeis acceder directamente a los servicios en &#8220;inicio / Ejecutar &#8221; y escribiendo services.msc, a mi me resulta mas cómodo.</li>
<li>Si al ejecutar el SQL Editor os da un fallo que hace referencia a dll es porque teneis que reiniciar! (si, windows es así)</li>
<li>Si haceis como yo, y en la primera vez que ejecutais marcais &#8220;Save for Future Sessions&#8221; no os asusteis, podeis cambiarlo en la aplicacion Informix Setnet32 en la pestaña &#8220;Host Information&#8221; que ya configurasteis con anterioridad.</li>
</ol>
<p>Como veis la instalacion no tiene mucha chicha, pero si teneis cualquier duda y ni el pdf ni el consultor os dan la solucion, preguntad por aqui a ver si entre todos sacamos la duda.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.druidacelta.net/2010/02/22/uoc-bases-datos-informix/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Nagios: ideas generales</title>
		<link>http://www.druidacelta.net/2010/02/22/nagios-ideas-generales/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=nagios-ideas-generales</link>
		<comments>http://www.druidacelta.net/2010/02/22/nagios-ideas-generales/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 14:31:08 +0000</pubDate>
		<dc:creator>druidacelta</dc:creator>
				<category><![CDATA[Off-topic]]></category>
		<category><![CDATA[hpc]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[monitoring]]></category>
		<category><![CDATA[nagios]]></category>
		<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false">http://druidacelta.net/?p=49</guid>
		<description><![CDATA[Este post es para tener una idea general de como funciona nagios. Por si no lo sabes nagios se utiliza para monitorizar servidores y es muy muy util cuando tienes muchos host &#8220;cada uno de los servidores&#8221; y muchos mas servicios &#8220;procesos corriendo en cada servidor&#8221; Lo que suelo tener yo es todo a partir [...]]]></description>
			<content:encoded><![CDATA[<p>Este post es para tener una idea general de como funciona nagios. Por si no lo sabes nagios se utiliza para monitorizar servidores y es muy muy util cuando tienes muchos host &#8220;cada uno de los servidores&#8221; y muchos mas servicios &#8220;procesos corriendo en cada servidor&#8221;<span id="more-49"></span></p>
<p>Lo que suelo tener yo es todo a partir de /nagios/ así trato de tener toda la configuracion centralizada, y no depender de otros paths como seria con una configuración por defecto.</p>
<p>La idea principal es que Nagios realiza chequeos automáticos cada tiempo que tu le digas y en caso de que haya algun tipo de fallo, lo notifica tanto por e.mail como por beeper. Actualmente existen tambien plugins o addons para notificar por correo electrónico o incluso por jabber (alias gtalk)</p>
<p>Algo que he aprendido de este tiempo usando nagios, sobretodo teniendo en cuenta que controlamos mas de 2700 servicios en algo mas de 300 hosts,  es la necesidad de tener una estructura definida dentro de los ficheros de configuracion, en mi caso /nagios/etc/objetos.</p>
<p>Lo que suelo hacer y que os recomiendo es que creeis ficheros de configuracion para cada host por separado y para cada servicio, esto os facilitará luego hacer modificaciones.</p>
<p>Bueno, a grandes rasgos, Nagios es esto, un sistema de monitoreo web, facil de instalar, facil de gestionar, que soporta muchisimos addons y que tiene una comunidad de developers muy grande.</p>
<p>En proximos dias trataré de entrar mas a fondo sobre su configuracion, utilidad y addons como pnp4nagios o nagvis (este ultimo actualmente no lo uso, pero me acuerdo que en mi anterior trabajo quedaba muy mono jejeje)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.druidacelta.net/2010/02/22/nagios-ideas-generales/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

