<?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>El rincón de Zerial &#187; debian</title>
	<atom:link href="http://blog.zerial.org/tag/debian/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.zerial.org</link>
	<description>Informática, GNU/Linux, Seguridad, Hacking, Programación, Ocio</description>
	<lastBuildDate>Tue, 20 Jul 2010 18:13:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Tip: Migración de servidores a Xen</title>
		<link>http://blog.zerial.org/linux/tip-migracion-de-servidores-a-xen/</link>
		<comments>http://blog.zerial.org/linux/tip-migracion-de-servidores-a-xen/#comments</comments>
		<pubDate>Thu, 13 Aug 2009 01:24:03 +0000</pubDate>
		<dc:creator>Zerial</dc:creator>
				<category><![CDATA[Documentacion]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[migracion]]></category>
		<category><![CDATA[virtualizacion]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[xen]]></category>

		<guid isPermaLink="false">http://blog.zerial.org/?p=756</guid>
		<description><![CDATA[Este es el segundo post del día relacionado con Xen ya que he estado jugando con Xen, hace tiempo que no probaba cosas. Este post se trata de un tip para poder mgirar cualquier servidor hacia Xen, no importa si está virtualizado con VMWare, si es una máquina fisica, Xen, etc etc, es una forma [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-758" style="margin: 2px;" title="xen_tips" src="http://blog.zerial.org/wp-content/uploads/2009/08/xen_tips.gif" alt="xen_tips" width="149" height="67" />Este es el segundo post del día relacionado con Xen ya que he estado jugando con Xen, hace tiempo que no probaba cosas. Este post se trata de un <em>tip</em> para poder mgirar cualquier servidor hacia Xen, no importa si está virtualizado con VMWare, si es una máquina fisica, Xen, etc etc, es una forma bastante sencilla que no tiene ninguna ciencia.</p>
<p><strong>La teoría</strong><br />
Copiar todos los archivos (por red) de una máquina a otra manteniendo los permisos e integridad de cada fichero.</p>
<p><strong>La práctica</strong><br />
Lo haremos en 4 sencillos pasos y haciendo uso de la herramienta <em>rsync</em></p>
<p><span id="more-756"></span></p>
<ol>
<li>Preparar nueva máquina</li>
<p>Creamos el disco usando <strong>dd</strong> y le damos formato:<br />
<code>dd if=/dev/zero of=disco.img bs=1M count=10000<br />
mkfs.ext3 disco.img</code><br />
En este caso 10 mil megas y usamos ext3.<br />
La montamos y pasamos al siguiente paso:<br />
<code>mkdir temporal &amp;amp;&amp;amp; mount -text3 -oloop disco.img temporal/</code></p>
<li>Preparar máquina remota</li>
<p>lo único que haremos será bajar los servicios para que tenga la menor carga posible (httpd, base de datos, etc etc)</p>
<li>Traslado de ficheros</li>
<p>Lo haremos con el comando <em>rsync</em>:<br />
<code>/usr/bin/rsync -a --delete --numeric-ids --relative --delete-excluded --rsh=/usr/bin/ssh root@maquina.remota:/ temporal/</code></p>
<li>Iniciar máquina nueva</li>
<p>Editamos los ficheros <em>/etc/fstab</em> para que coincidan con nuestra configuración de la máquina virtual y luego para que no tengamos conflictos con la máquina antigua, editamos tambien <em>/etc/network/interfaces</em> (o como se llame el fichero de la configuración de la red de la distribución)</p>
<p>Finalmente, desmontamos temporal/ (umount temporal/) e iniciamos la máquina y wala!!! Inicio sin problemas.</ol>
<p>Probado en Debian Lenny.</p>
<p><a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fblog.zerial.org%2Flinux%2Ftip-migracion-de-servidores-a-xen%2F&amp;linkname=Tip%3A%20Migraci%C3%B3n%20de%20servidores%20a%20Xen" title="Delicious" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fblog.zerial.org%2Flinux%2Ftip-migracion-de-servidores-a-xen%2F&amp;linkname=Tip%3A%20Migraci%C3%B3n%20de%20servidores%20a%20Xen" title="Twitter" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fblog.zerial.org%2Flinux%2Ftip-migracion-de-servidores-a-xen%2F&amp;linkname=Tip%3A%20Migraci%C3%B3n%20de%20servidores%20a%20Xen" title="Facebook" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fblog.zerial.org%2Flinux%2Ftip-migracion-de-servidores-a-xen%2F&amp;linkname=Tip%3A%20Migraci%C3%B3n%20de%20servidores%20a%20Xen" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/friendfeed?linkurl=http%3A%2F%2Fblog.zerial.org%2Flinux%2Ftip-migracion-de-servidores-a-xen%2F&amp;linkname=Tip%3A%20Migraci%C3%B3n%20de%20servidores%20a%20Xen" title="FriendFeed" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/friendfeed.png" width="16" height="16" alt="FriendFeed"/></a> <a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fblog.zerial.org%2Flinux%2Ftip-migracion-de-servidores-a-xen%2F&amp;linkname=Tip%3A%20Migraci%C3%B3n%20de%20servidores%20a%20Xen" title="Digg" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fblog.zerial.org%2Flinux%2Ftip-migracion-de-servidores-a-xen%2F&amp;linkname=Tip%3A%20Migraci%C3%B3n%20de%20servidores%20a%20Xen" title="Slashdot" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fblog.zerial.org%2Flinux%2Ftip-migracion-de-servidores-a-xen%2F&amp;linkname=Tip%3A%20Migraci%C3%B3n%20de%20servidores%20a%20Xen">Compartir/Guardar</a> </p>]]></content:encoded>
			<wfw:commentRss>http://blog.zerial.org/linux/tip-migracion-de-servidores-a-xen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Instalar CentOS con Xen en Debian</title>
		<link>http://blog.zerial.org/linux/instalar-centos-sobre-xen-con-debian-en-5-pasos/</link>
		<comments>http://blog.zerial.org/linux/instalar-centos-sobre-xen-con-debian-en-5-pasos/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 20:25:51 +0000</pubDate>
		<dc:creator>Zerial</dc:creator>
				<category><![CDATA[Documentacion]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[xen]]></category>

		<guid isPermaLink="false">http://blog.zerial.org/?p=749</guid>
		<description><![CDATA[Luego de intentar varias maneras de instalar CentOS sobre Xen y luego de varios intentos fallidos, puedo resumir todo en 5 sensillos pasos para no morir en el intento. Descargar las imágenes Descargar las siguientes imágenes (checkear si existen más nuevas): * http://mirror.centos.org/centos/5.3/os/i386/images/xen/vmlinuz * http://mirror.centos.org/centos/5.3/os/i386/images/xen/initrd.img Por ejemplo, dejemoslo en /tmp/ wget http://mirror.centos.org/centos/5.3/os/i386/images/xen/vmlinuz -O /tmp/ wget [...]]]></description>
			<content:encoded><![CDATA[<p>Luego de intentar varias maneras de instalar CentOS sobre Xen y luego de varios intentos fallidos, puedo resumir todo en 5 sensillos pasos para no morir en el intento.</p>
<ol>
<li><strong>Descargar las imágenes</strong></li>
<p>Descargar las siguientes imágenes (<em>checkear si existen más nuevas</em>):<br />
* http://mirror.centos.org/centos/5.3/os/i386/images/xen/vmlinuz<br />
* http://mirror.centos.org/centos/5.3/os/i386/images/xen/initrd.img</p>
<p>Por ejemplo, dejemoslo en /tmp/</p>
<p><code>wget http://mirror.centos.org/centos/5.3/os/i386/images/xen/vmlinuz -O /tmp/</code><br />
<code>wget http://mirror.centos.org/centos/5.3/os/i386/images/xen/initrd.img -O /tmp/</code></p>
<li><strong>Configuración de la máquina virtual</strong></li>
<p>El fichero de configuración de la máquina debe ser algo como: (//modificar según requerimientos//)</p>
<blockquote><p>kernel=&#8217;/tmp/vmlinuz&#8217;<br />
ramdisk=&#8217;/tmp/initrd.img&#8217;<br />
extra=&#8217;text&#8217;<br />
maxmem=&#8217;3072&#8242;<br />
memory=&#8217;2048&#8242;<br />
vcpus=2</p>
<p>disk=[<br />
'file:/vm/cpanel/root.img,hda,w',<br />
'file:/vm/cpanel/home.img,hdb,w',<br />
'file:/vm/cpanel/tmp_swap.img,hdc,w',<br />
]</p>
<p>name=&#8217;cpanel&#8217;<br />
vif=[ 'ip=200.55.200.126,mac=00:1B:CC:C3:B3:33,bridge=xenbr1' ]</p>
<p>on_poweroff = &#8216;destroy&#8217;<br />
on_reboot   = &#8216;restart&#8217;<br />
on_crash    = &#8216;restart&#8217;</p></blockquote>
<li><strong>Preparación de discos</strong></li>
<p><em>root</em> será nuestra partición que montaremos en /<br />
en <em>home</em> vamos a montar nuestro /home y<br />
<em>tmp_swap</em> la usaremos para montar /tmp y la swap del sistema.</p>
<p>Creamos los discos:<br />
<code>dd if=/dev/zero of=root.img bs=1M count=10240 #10Gb</code><br />
<code>dd if=/dev/zero of=home.img bs=1M count=40960 #40Gb</code><br />
<code>dd if=/dev/zero of=tmp_swap.img bs=1M count=2048 #2Gb</code></p>
<li><strong>Instalación</strong></li>
<p>Iniciamos la máquina virtual:<br />
<code>xm create -c configuration.cfg</code></p>
<p>Seguimos paso a paso la instalación y finalizamos.</p>
<li><strong>Booteo</strong></li>
<p>Para bootear debemos hacer una modificacion en el fichero de configuración de la máquina, la dejamos así:</p>
<blockquote><p>bootloader = &#8216;/usr/lib/xen-3.2-1/bin/pygrub&#8217; #El path depende de la version<br />
extra=&#8217;text&#8217;<br />
maxmem=&#8217;3072&#8242;<br />
memory=&#8217;2048&#8242;<br />
vcpus=2</p>
<p>disk=[<br />
'file:/vm/cpanel/root.img,hda,w',<br />
'file:/vm/cpanel/home.img,hdb,w',<br />
'file:/vm/cpanel/tmp_swap.img,hdc,w',<br />
]</p>
<p>name=&#8217;cpanel&#8217;<br />
vif=[ 'ip=200.55.200.126,mac=00:1B:CC:C3:B3:33,bridge=xenbr1' ]</p>
<p>on_poweroff = &#8216;destroy&#8217;<br />
on_reboot   = &#8216;restart&#8217;<br />
on_crash    = &#8216;restart&#8217;</p></blockquote>
<p>Luego iniciamos la maquina:<br />
<code>xm create configuration.cfg -c</code></ol>
<p><a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fblog.zerial.org%2Flinux%2Finstalar-centos-sobre-xen-con-debian-en-5-pasos%2F&amp;linkname=Instalar%20CentOS%20con%20Xen%20en%20Debian" title="Delicious" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fblog.zerial.org%2Flinux%2Finstalar-centos-sobre-xen-con-debian-en-5-pasos%2F&amp;linkname=Instalar%20CentOS%20con%20Xen%20en%20Debian" title="Twitter" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fblog.zerial.org%2Flinux%2Finstalar-centos-sobre-xen-con-debian-en-5-pasos%2F&amp;linkname=Instalar%20CentOS%20con%20Xen%20en%20Debian" title="Facebook" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fblog.zerial.org%2Flinux%2Finstalar-centos-sobre-xen-con-debian-en-5-pasos%2F&amp;linkname=Instalar%20CentOS%20con%20Xen%20en%20Debian" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/friendfeed?linkurl=http%3A%2F%2Fblog.zerial.org%2Flinux%2Finstalar-centos-sobre-xen-con-debian-en-5-pasos%2F&amp;linkname=Instalar%20CentOS%20con%20Xen%20en%20Debian" title="FriendFeed" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/friendfeed.png" width="16" height="16" alt="FriendFeed"/></a> <a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fblog.zerial.org%2Flinux%2Finstalar-centos-sobre-xen-con-debian-en-5-pasos%2F&amp;linkname=Instalar%20CentOS%20con%20Xen%20en%20Debian" title="Digg" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fblog.zerial.org%2Flinux%2Finstalar-centos-sobre-xen-con-debian-en-5-pasos%2F&amp;linkname=Instalar%20CentOS%20con%20Xen%20en%20Debian" title="Slashdot" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fblog.zerial.org%2Flinux%2Finstalar-centos-sobre-xen-con-debian-en-5-pasos%2F&amp;linkname=Instalar%20CentOS%20con%20Xen%20en%20Debian">Compartir/Guardar</a> </p>]]></content:encoded>
			<wfw:commentRss>http://blog.zerial.org/linux/instalar-centos-sobre-xen-con-debian-en-5-pasos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Xen: Creación y configuración de una máquina virtual (pt2)</title>
		<link>http://blog.zerial.org/linux/xen-creacion-y-configuracion-de-una-maquina-virtual-pt2/</link>
		<comments>http://blog.zerial.org/linux/xen-creacion-y-configuracion-de-una-maquina-virtual-pt2/#comments</comments>
		<pubDate>Sat, 13 Jun 2009 17:18:29 +0000</pubDate>
		<dc:creator>Zerial</dc:creator>
				<category><![CDATA[Documentacion]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[configuracion]]></category>
		<category><![CDATA[creacion]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[maquina virtual]]></category>
		<category><![CDATA[paravirtualizacion]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[virtual machine]]></category>
		<category><![CDATA[virtualizacio]]></category>
		<category><![CDATA[vm]]></category>
		<category><![CDATA[xen]]></category>

		<guid isPermaLink="false">http://blog.zerial.org/?p=371</guid>
		<description><![CDATA[Si la instalación y configuración de Xen resultó ser fácil, lo que mostraré a continuación es mucho más sencillo. Para instalar una máquina nueva (con Debian) debemos ejecutar el siguiente comando: xen-create-image --hostname=xen1 --size=5Gb --swap=256Mb --ide \ --ip=192.168.0.101 --netmask=255.255.255.0 --gateway=192.168.0.1 --force \ --dir=/vm --memory=128Mb --arch=i386 --kernel=/boot/vmlinuz-2.6.26-2-xen-686 \ --debootstrap --dist=lenny --mirror=http://ftp.cl.debian.org/debian/ --passwd Si destripamos los parámetros [...]]]></description>
			<content:encoded><![CDATA[<p>Si la instalación y configuración de Xen resultó ser fácil, lo que mostraré a continuación es mucho más sencillo. Para instalar una máquina nueva (con Debian) debemos ejecutar el siguiente comando:</p>
<p><code>xen-create-image --hostname=xen1 --size=5Gb --swap=256Mb --ide \<br />
  --ip=192.168.0.101 --netmask=255.255.255.0 --gateway=192.168.0.1 --force \<br />
  --dir=/vm --memory=128Mb --arch=i386 --kernel=/boot/vmlinuz-2.6.26-2-xen-686 \<br />
  --debootstrap --dist=lenny --mirror=http://ftp.cl.debian.org/debian/ --passwd</code></p>
<p>Si <em>destripamos</em> los parámetros nos damos cuenta que le estamos asignando (en orden) el hostname, tamaño de disco duro, cantidad de swap, tipo de disco, dirección ip, netmask, gateway, el directorio donde instalarla, ram, arquitectura, kernel para usar, metodo de instalación, distribución, mirror para descargar y por último, que nos pregunte la pass de root cuando termine de instalar. Estos parametros se pueden cambiar según los requerimientos.</p>
<p>El archivo de configuración de las máquinas virtuales es algo como:</p>
<p><code>kernel      = '/boot/vmlinuz-2.6.26-2-xen-686'<br />
ramdisk     = '/boot/initrd.img-2.6.26-2-xen-686'<br />
maxmem	=	'256'<br />
memory      = '64'<br />
root        = '/dev/hda2 ro'<br />
disk        = [<br />
                  'file:/vm/domains/xen01/swap.img,hda1,w',<br />
                  'file:/vm/domains/xen01/disk.img,hda2,w',<br />
              ]<br />
name        = 'xen01'<br />
# Red<br />
vif         = [ 'ip=192.168.20.202,mac=00:16:3E:6F:E3:3B' ]<br />
#  Comportamiento<br />
on_poweroff = 'destroy'<br />
on_reboot   = 'restart'<br />
on_crash    = 'restart'</code></p>
<p>Podemos modificar arbitrariamente las opciones segun lo que nosotros necesitemos, tambien existen más opciones que le podemos agregar, como la asignacion de X cpus, decirles que cpu usen, por ejemplo si tenemos 4 núcleos, asignarle el 1 y el 4.</p>
<p><code>vcpus = 2;<br />
cpus = '0,3'</code></p>
<p>De esta forma le estamos asignando 2 núcleos virtuales  y le estamos diciendo que use los nucleos <em>0</em> y <em>3</em>.</p>
<p><a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fblog.zerial.org%2Flinux%2Fxen-creacion-y-configuracion-de-una-maquina-virtual-pt2%2F&amp;linkname=Xen%3A%20Creaci%C3%B3n%20y%20configuraci%C3%B3n%20de%20una%20m%C3%A1quina%20virtual%20%28pt2%29" title="Delicious" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fblog.zerial.org%2Flinux%2Fxen-creacion-y-configuracion-de-una-maquina-virtual-pt2%2F&amp;linkname=Xen%3A%20Creaci%C3%B3n%20y%20configuraci%C3%B3n%20de%20una%20m%C3%A1quina%20virtual%20%28pt2%29" title="Twitter" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fblog.zerial.org%2Flinux%2Fxen-creacion-y-configuracion-de-una-maquina-virtual-pt2%2F&amp;linkname=Xen%3A%20Creaci%C3%B3n%20y%20configuraci%C3%B3n%20de%20una%20m%C3%A1quina%20virtual%20%28pt2%29" title="Facebook" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fblog.zerial.org%2Flinux%2Fxen-creacion-y-configuracion-de-una-maquina-virtual-pt2%2F&amp;linkname=Xen%3A%20Creaci%C3%B3n%20y%20configuraci%C3%B3n%20de%20una%20m%C3%A1quina%20virtual%20%28pt2%29" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/friendfeed?linkurl=http%3A%2F%2Fblog.zerial.org%2Flinux%2Fxen-creacion-y-configuracion-de-una-maquina-virtual-pt2%2F&amp;linkname=Xen%3A%20Creaci%C3%B3n%20y%20configuraci%C3%B3n%20de%20una%20m%C3%A1quina%20virtual%20%28pt2%29" title="FriendFeed" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/friendfeed.png" width="16" height="16" alt="FriendFeed"/></a> <a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fblog.zerial.org%2Flinux%2Fxen-creacion-y-configuracion-de-una-maquina-virtual-pt2%2F&amp;linkname=Xen%3A%20Creaci%C3%B3n%20y%20configuraci%C3%B3n%20de%20una%20m%C3%A1quina%20virtual%20%28pt2%29" title="Digg" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fblog.zerial.org%2Flinux%2Fxen-creacion-y-configuracion-de-una-maquina-virtual-pt2%2F&amp;linkname=Xen%3A%20Creaci%C3%B3n%20y%20configuraci%C3%B3n%20de%20una%20m%C3%A1quina%20virtual%20%28pt2%29" title="Slashdot" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fblog.zerial.org%2Flinux%2Fxen-creacion-y-configuracion-de-una-maquina-virtual-pt2%2F&amp;linkname=Xen%3A%20Creaci%C3%B3n%20y%20configuraci%C3%B3n%20de%20una%20m%C3%A1quina%20virtual%20%28pt2%29">Compartir/Guardar</a> </p>]]></content:encoded>
			<wfw:commentRss>http://blog.zerial.org/linux/xen-creacion-y-configuracion-de-una-maquina-virtual-pt2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Xen: Instalación y configuración (pt1)</title>
		<link>http://blog.zerial.org/linux/xen-instalacion-configuracion-pt1/</link>
		<comments>http://blog.zerial.org/linux/xen-instalacion-configuracion-pt1/#comments</comments>
		<pubDate>Tue, 09 Jun 2009 00:13:39 +0000</pubDate>
		<dc:creator>Zerial</dc:creator>
				<category><![CDATA[Documentacion]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[paravirtualizacion]]></category>
		<category><![CDATA[virtualizacion]]></category>
		<category><![CDATA[xen]]></category>

		<guid isPermaLink="false">http://blog.zerial.org/?p=368</guid>
		<description><![CDATA[Esta es la primera parte de una serie de artículos que escribiré sobre cómo configurar y usar Xen, crear y administrar máquinas virtuales, clonación y migración, asignación de procesadores, memoria y configuración de la red entre otras cosas. Aunque soy usuario de Archlinux, los servidores que administro están bajo Debian, por lo que estos tutoriales [...]]]></description>
			<content:encoded><![CDATA[<p>Esta es la primera parte de una serie de artículos que escribiré sobre cómo configurar y usar <a href="http://es.wikipedia.org/wiki/Xen" target="aa">Xen</a>, crear y administrar máquinas virtuales, clonación y migración, asignación de procesadores, memoria y configuración de la red entre otras cosas.<br />
Aunque soy usuario de <a href="http://www.archlinux.org" target="aa">Archlinux</a>, los servidores que administro están bajo <a href="http://www.debian.org" target="asa">Debian</a>, por lo que estos tutoriales los haré en base a esa distribución.</p>
<p>A continuación, una serie de instrucciones de cómo instalar y dejar corriendo Xen en la máquina servidor en sencillos pasos:</p>
<p>Debemos instalar el kernel correspondiente y las utilidades de xen. Lo hacemos todo con el siguiente comando:</p>
<blockquote><p>apt-get install xm-utils-common xen-linux-system-2.6.26-2-xen-686 linux-image-2.6.26-2-xen-686</p></blockquote>
<p>Se van a instalar automáticamente las dependencias y otras utilidades que se necesiten.<br />
Reiniciamos y booteamos con el kernel correspondiente: <strong>Xen 3.2-1-i386 / Debian GNU/Linux, kernel 2.6.26-2-xen-686</strong></p>
<p>Hay que fijarse que se instalaron dos: <em>linux-image</em> y <em>xen-linux-system</em>. El primero se usará para que las máquinas <em>guest</em> booteen y el segundo para el domU.</p>
<p>Cuando ya hayamos iniciado con <em>xen-linux-system</em>, debemos editar el fichero <em>/etc/xen/xend-config.sxp</em>. Vamos a la linea donde configuramos la red, debe aparecer algo como &#8220;<em>(network-script network-dummy)</em>&#8221; y debemos cambiarlo por &#8220;<em>(network-script network-bridge)</em>&#8220;. Cuando intentemos crear nuestra primera máquina virtual, xen nos enviará un mensaje advirtiendo que debemos configurar esa linea en el fichero de configuración.</p>
<p>Eso es todo.</p>
<p><a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fblog.zerial.org%2Flinux%2Fxen-instalacion-configuracion-pt1%2F&amp;linkname=Xen%3A%20Instalaci%C3%B3n%20y%20configuraci%C3%B3n%20%28pt1%29" title="Delicious" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fblog.zerial.org%2Flinux%2Fxen-instalacion-configuracion-pt1%2F&amp;linkname=Xen%3A%20Instalaci%C3%B3n%20y%20configuraci%C3%B3n%20%28pt1%29" title="Twitter" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fblog.zerial.org%2Flinux%2Fxen-instalacion-configuracion-pt1%2F&amp;linkname=Xen%3A%20Instalaci%C3%B3n%20y%20configuraci%C3%B3n%20%28pt1%29" title="Facebook" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fblog.zerial.org%2Flinux%2Fxen-instalacion-configuracion-pt1%2F&amp;linkname=Xen%3A%20Instalaci%C3%B3n%20y%20configuraci%C3%B3n%20%28pt1%29" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/friendfeed?linkurl=http%3A%2F%2Fblog.zerial.org%2Flinux%2Fxen-instalacion-configuracion-pt1%2F&amp;linkname=Xen%3A%20Instalaci%C3%B3n%20y%20configuraci%C3%B3n%20%28pt1%29" title="FriendFeed" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/friendfeed.png" width="16" height="16" alt="FriendFeed"/></a> <a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fblog.zerial.org%2Flinux%2Fxen-instalacion-configuracion-pt1%2F&amp;linkname=Xen%3A%20Instalaci%C3%B3n%20y%20configuraci%C3%B3n%20%28pt1%29" title="Digg" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fblog.zerial.org%2Flinux%2Fxen-instalacion-configuracion-pt1%2F&amp;linkname=Xen%3A%20Instalaci%C3%B3n%20y%20configuraci%C3%B3n%20%28pt1%29" title="Slashdot" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fblog.zerial.org%2Flinux%2Fxen-instalacion-configuracion-pt1%2F&amp;linkname=Xen%3A%20Instalaci%C3%B3n%20y%20configuraci%C3%B3n%20%28pt1%29">Compartir/Guardar</a> </p>]]></content:encoded>
			<wfw:commentRss>http://blog.zerial.org/linux/xen-instalacion-configuracion-pt1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Local root exploit en kernel 2.6.x (hasta la 2.6.29)</title>
		<link>http://blog.zerial.org/seguridad/local-root-exploit-en-kernel-26x-hasta-la-2629/</link>
		<comments>http://blog.zerial.org/seguridad/local-root-exploit-en-kernel-26x-hasta-la-2629/#comments</comments>
		<pubDate>Sun, 17 May 2009 23:45:19 +0000</pubDate>
		<dc:creator>Zerial</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Noticias]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Seguridad]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[exploit]]></category>
		<category><![CDATA[exploits]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[vulnerabilidades]]></category>

		<guid isPermaLink="false">http://blog.zerial.org/?p=287</guid>
		<description><![CDATA[El Viernes pasado se anunciaron, en la lista de seguridad de debian, actualizaciones para el kernel, que solucionaba varias vulnerabilidades. CVE-2009-0028 Chris Evans discovered a situation in which a child process can send an arbitrary signal to its parent. CVE-2009-0834 Roland McGrath discovered an issue on amd64 kernels that allows local users to circumvent system [...]]]></description>
			<content:encoded><![CDATA[<p>El Viernes pasado se anunciaron, en la lista de seguridad de debian, <a href="http://lists.debian.org/debian-security-announce/2009/msg00111.html" target="_blank">actualizaciones para el kernel</a>, que solucionaba varias vulnerabilidades.</p>
<blockquote>
<pre>CVE-2009-0028

    Chris Evans discovered a situation in which a child process can
    send an arbitrary signal to its parent.

CVE-2009-0834

    Roland McGrath discovered an issue on amd64 kernels that allows
    local users to circumvent system call audit configurations which
    filter based on the syscall numbers or argument details.

CVE-2009-0835

    Roland McGrath discovered an issue on amd64 kernels with
    CONFIG_SECCOMP enabled. By making a specially crafted syscall,
    local users can bypass access restrictions.

CVE-2009-0859

    Jiri Olsa discovered that a local user can cause a denial of
    service (system hang) using a SHM_INFO shmctl call on kernels
    compiled with CONFIG_SHMEM disabled. This issue does not affect
    prebuilt Debian kernels.

CVE-2009-1046

    Mikulas Patocka reported an issue in the console subsystem that
    allows a local user to cause memory corruption by selecting a
    small number of 3-byte UTF-8 characters.

CVE-2009-1072

    Igor Zhbanov reported that nfsd was not properly dropping
    CAP_MKNOD, allowing users to create device nodes on file systems
    exported with root_squash.

CVE-2009-1184

    Dan Carpenter reported a coding issue in the selinux subsystem
    that allows local users to bypass certain networking checks when
    running with compat_net=1.

CVE-2009-1192

    Shaohua Li reported an issue in the AGP subsystem they may allow
    local users to read sensitive kernel memory due to a leak of
    uninitialized memory.

CVE-2009-1242

    Benjamin Gilbert reported a local denial of service vulnerability
    in the KVM VMX implementation that allows local users to trigger
    an oops.

CVE-2009-1265

    Thomas Pollet reported an overflow in the af_rose implementation
    that allows remote attackers to retrieve uninitialized kernel
    memory that may contain sensitive data.

CVE-2009-1337

    Oleg Nesterov discovered an issue in the exit_notify function that
    allows local users to send an arbitrary signal to a process by
    running a program that modifies the exit_signal field and then
    uses an exec system call to launch a setuid application.

CVE-2009-1338

    Daniel Hokka Zakrisson discovered that a kill(-1) is permitted to
    reach processes outside of the current process namespace.

CVE-2009-1439

    Pavan Naregundi reported an issue in the CIFS filesystem code that
    allows remote users to overwrite memory via a long
    nativeFileSystem field in a Tree Connect response during mount.</pre>
</blockquote>
<p>Se publicaron dos exploits para explotar vulnerabildades de escalacion de provilegios local. Estos exploits se aprovechan de la funcion <em>ptrace_attach()</em> para ejecutar un <em>codigo arbitrario</em> que nos permita ejecutar una shell del tipo /bin/sh como root.<br />
El primer exploit es el <a href="http://blog.zerial.org/files/exploits/shoryuken.c"><strong>shoryuken</strong></a>, lo probé en distintas versiones del kernel de debian y archlinux, pudiendo ser explotada solo la version 2.6.26-1-686 de Debian 5.0, de forma aleatoria, es decir, hay veces que ejecuto el exploit y funciona y otras veces no. El <a href="http://blog.zerial.org/files/exploits/ptrace_attach.c">segundo script</a> fue probado por su autor en la version del kernel 2.6.29rc1 de <a href="http://www.gentoo.org" target="_blank">Gentoo</a>.<br />
Estos exploits funcionan bajo situaciones especificas y no todos los sistemas son vulnerables.</p>
<p><a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Flocal-root-exploit-en-kernel-26x-hasta-la-2629%2F&amp;linkname=Local%20root%20exploit%20en%20kernel%202.6.x%20%28hasta%20la%202.6.29%29" title="Delicious" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Flocal-root-exploit-en-kernel-26x-hasta-la-2629%2F&amp;linkname=Local%20root%20exploit%20en%20kernel%202.6.x%20%28hasta%20la%202.6.29%29" title="Twitter" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Flocal-root-exploit-en-kernel-26x-hasta-la-2629%2F&amp;linkname=Local%20root%20exploit%20en%20kernel%202.6.x%20%28hasta%20la%202.6.29%29" title="Facebook" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Flocal-root-exploit-en-kernel-26x-hasta-la-2629%2F&amp;linkname=Local%20root%20exploit%20en%20kernel%202.6.x%20%28hasta%20la%202.6.29%29" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/friendfeed?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Flocal-root-exploit-en-kernel-26x-hasta-la-2629%2F&amp;linkname=Local%20root%20exploit%20en%20kernel%202.6.x%20%28hasta%20la%202.6.29%29" title="FriendFeed" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/friendfeed.png" width="16" height="16" alt="FriendFeed"/></a> <a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Flocal-root-exploit-en-kernel-26x-hasta-la-2629%2F&amp;linkname=Local%20root%20exploit%20en%20kernel%202.6.x%20%28hasta%20la%202.6.29%29" title="Digg" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Flocal-root-exploit-en-kernel-26x-hasta-la-2629%2F&amp;linkname=Local%20root%20exploit%20en%20kernel%202.6.x%20%28hasta%20la%202.6.29%29" title="Slashdot" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Flocal-root-exploit-en-kernel-26x-hasta-la-2629%2F&amp;linkname=Local%20root%20exploit%20en%20kernel%202.6.x%20%28hasta%20la%202.6.29%29">Compartir/Guardar</a> </p>]]></content:encoded>
			<wfw:commentRss>http://blog.zerial.org/seguridad/local-root-exploit-en-kernel-26x-hasta-la-2629/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
