<?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># rm-rf.es &#187; xen</title>
	<atom:link href="http://rm-rf.es/sobre/xen/feed/" rel="self" type="application/rss+xml" />
	<link>http://rm-rf.es</link>
	<description>Administración de sistemas, Unix, Linux, FreeBSD, Windows, hosting, dominios, servidores...</description>
	<lastBuildDate>Wed, 23 May 2012 19:38:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Instalar una máquina virtual KVM con Kickstart</title>
		<link>http://rm-rf.es/instalar-una-maquina-virtual-kvm-con-kickstart/</link>
		<comments>http://rm-rf.es/instalar-una-maquina-virtual-kvm-con-kickstart/#comments</comments>
		<pubDate>Sat, 10 Dec 2011 10:20:41 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Virtualización]]></category>
		<category><![CDATA[kickstart]]></category>
		<category><![CDATA[KVM]]></category>
		<category><![CDATA[xen]]></category>

		<guid isPermaLink="false">http://rm-rf.es/?p=2411</guid>
		<description><![CDATA[Ya he hablado en otras ocasiones de Kickstart, explicando el modo de automatizar instalaciones de CentOS con Kickstart. En este caso el proceso es igual, pero aplicándolo a la automatización en virtualización. Si desconocéis como funciona Kickstart/Anaconda os recomiendo revisar antes ese post. Vamos a ver como automatizar la instalación de máquina virtuales, en este [...]]]></description>
			<content:encoded><![CDATA[<p>Ya he hablado en otras ocasiones de <strong>Kickstart</strong>, explicando el modo de <a title="Automatizar instalaciones de CentOS con Kickstart" href="http://rm-rf.es/automatizar-instalaciones-de-centos-con-kickstart/">automatizar instalaciones de CentOS con Kickstart</a>. En este caso el proceso es igual, pero aplicándolo a la automatización en virtualización. Si desconocéis como funciona Kickstart/Anaconda os recomiendo revisar antes ese post.</p>
<p>Vamos a ver como <strong>automatizar la instalación de máquina virtuales</strong>, en este caso <strong>KVM</strong>, pero es aplicable a <strong>Xen</strong> y otros sistemas de virtualización.</p>
<p>Vamos a hacer uso de la herramienta <a title="Virt-install: Asistente para crear máquinas virtuales en Xen" href="http://rm-rf.es/virt-install-asistente-creacion-maquinas-virtuales-xen/">virt-install</a> para las instalaciones. Esta es la línea de comandos que podemos usar para instalar una máquina virtual Scientific Linux (sería igual para RHEL, CentOS, Fedora&#8230;) sin intervención manual:</p>
<pre># virt-install  --name testKS \
                --ram 512 \
                --disk /var/lib/libvirt/images/testks.img,size=5 \
                 -l "ftp://ftp.scientificlinux.org/linux/scientific/6.1/x86_64/os/" \
                 -x "ks=ftp://192.168.1.130/pub/ks.cfg"

Starting install...
Retrieving file .treeinfo...                           |  768 B     00:00 ...
Retrieving file vmlinuz...                             | 7.4 MB     00:05 ...
Retrieving file initrd.img...                          |  68 MB     00:53 ...
Creating domain...                                     |    0 B     00:00</pre>
<p>Los parámetros utilizados son los siguientes:</p>
<ul>
<li><strong> &#8211;name</strong>: nombre de la máquina virtual.</li>
<li><strong>&#8211;ram</strong>: tamaño de memoria RAM en MB.</li>
<li><strong>&#8211;disk</strong>: ruta y nombre del fichero .img que será utilizado como disco duro virtual. Tras la ruta a la imagen se especifica el tamaño en GB de la imágen (5).</li>
<li><strong>-l</strong> (<strong>&#8211;location</strong>): especifica el lugar donde se encuentra el instalador del sistema (vmlinuz e initrd.img), en este caso especificamos el respositorio oficial de Scifi Linux y la ruta exacta para 64bits.</li>
<li><strong>-x</strong> (<strong>&#8211;extra-args</strong>): especificamos argumentos extra para la instalación, en este caso tiene que ser la ruta al fichero Kickstart que tiene toda la configuración del proceso de instalación.</li>
</ul>
<p>Y esto es todo. Si el fichero Kickstart está bien, se realizará una instalación totalmente desatendida del sistema operativo.</p>
<h4  class="related_post_title">También te puede interesar:</h4><ul class="related_post"><li><a href="http://rm-rf.es/clonar-una-maquina-virtual-kvm-con-virt-clone/" title="Clonar una máquina virtual KVM con virt-clone">Clonar una máquina virtual KVM con virt-clone</a></li><li><a href="http://rm-rf.es/automatizar-instalaciones-de-centos-con-kickstart/" title="Automatizar instalaciones de CentOS con Kickstart">Automatizar instalaciones de CentOS con Kickstart</a></li><li><a href="http://rm-rf.es/automatizacion-e-integracion-de-cpanelwhm/" title="Automatización e integración de cPanel/WHM">Automatización e integración de cPanel/WHM</a></li><li><a href="http://rm-rf.es/como-instalar-debootstrap-en-rhel-centos/" title="Cómo instalar debootstrap en RHEL / CentOS">Cómo instalar debootstrap en RHEL / CentOS</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://rm-rf.es/instalar-una-maquina-virtual-kvm-con-kickstart/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Cómo instalar debootstrap en RHEL / CentOS</title>
		<link>http://rm-rf.es/como-instalar-debootstrap-en-rhel-centos/</link>
		<comments>http://rm-rf.es/como-instalar-debootstrap-en-rhel-centos/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 16:58:55 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Virtualización]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[debootstrap]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[RHEL]]></category>
		<category><![CDATA[xen]]></category>

		<guid isPermaLink="false">http://rm-rf.es/?p=1124</guid>
		<description><![CDATA[Debootstrap es una herramienta que srive para crear un sistema Debian básico desde cero, sin la necesidad de utilizar dpkg o apt. Básicamente se descarga los archivos .deb para posteriormente desempaquetarlos en un directorio en el cual podemos posteriormente hacer &#8220;chroot&#8220;. En mi caso era necesario para poder virtualizar un sistema Debian desde CentOS utilizando [...]]]></description>
			<content:encoded><![CDATA[<p><strong><a href="http://packages.debian.org/lenny/debootstrap" target="_blank">Debootstrap</a></strong> es una herramienta que srive para crear un sistema <strong>Debian</strong> básico desde cero, sin la necesidad de utilizar dpkg o apt. Básicamente se descarga los archivos .deb para posteriormente desempaquetarlos en un directorio en el cual podemos posteriormente hacer &#8220;<em>chroot</em>&#8220;.</p>
<p>En mi caso era necesario para poder virtualizar un sistema Debian desde CentOS utilizando Xen. Utilizamos debootstrap para construir el sistema Debian en unas particiónes dentro de un volumen lógico y posteriormente ese volumen es el que utilizaremos como máquina virtual (pero esto es otro tema).</p>
<p>Para instalar deboostrap en RHEL / CentOS o Fedora previamente nos bajamos el rpm correspondiente (en este caso el de 32 bits):</p>
<pre>wget ftp://ftp.muug.mb.ca/mirror/fedora/epel/5/i386/debootstrap-1.0.7-3.el5.noarch.rpm</pre>
<p>Instalamos gettext ya que lo requiere como dependencia:</p>
<pre>yum install gettext</pre>
<p>Y finalmente instalamos debootstrap:</p>
<pre>rpm -Uvh debootstrap-1.0.7-3.el5.noarch.rpm</pre>
<p>Ya podemos hacer uso de la herramienta, en el siguiente ejemplo instalamos Debian Lenny para i386 desde el FTP de Debian dentro de un volumen lógico montado como /home/vm/debian/ :</p>
<pre>debootstrap --arch i386 lenny /home/vm/debian/ http://ftp.us.debian.org/debian</pre>
<p>Una vez finalizado el proceso ya podríamos acceder con chroot al sistema:</p>
<pre>chroot /home/vm/debian/</pre>
<h4  class="related_post_title">También te puede interesar:</h4><ul class="related_post"><li><a href="http://rm-rf.es/como-instalar-memcached-a-traves-de-yum-en-centos/" title="Cómo instalar memcached a través de YUM en CentOS">Cómo instalar memcached a través de YUM en CentOS</a></li><li><a href="http://rm-rf.es/cambiar-la-zona-horaria-en-centos-y-rhel/" title="Cambiar la zona horaria en CentOS y RHEL">Cambiar la zona horaria en CentOS y RHEL</a></li><li><a href="http://rm-rf.es/centos-anadir-drivers-durante-instalacion-so/" title="CentOS: añadir drivers durante la instalación del SO">CentOS: añadir drivers durante la instalación del SO</a></li><li><a href="http://rm-rf.es/instalar-configurar-vnc-server-en-centos-rhel-fedora/" title="Instalar y configurar vnc-server en CentOS/RHEL/Fedora">Instalar y configurar vnc-server en CentOS/RHEL/Fedora</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://rm-rf.es/como-instalar-debootstrap-en-rhel-centos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>xenconsole: Could not read tty from store: No such file or directory</title>
		<link>http://rm-rf.es/xenconsole-could-not-read-tty-from-store-no-such-file-or-directory/</link>
		<comments>http://rm-rf.es/xenconsole-could-not-read-tty-from-store-no-such-file-or-directory/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 21:07:39 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Virtualización]]></category>
		<category><![CDATA[xen]]></category>
		<category><![CDATA[xenconsoled]]></category>

		<guid isPermaLink="false">http://rm-rf.es/?p=1111</guid>
		<description><![CDATA[En caso de recibir el siguiente error en entornos de virtualización Xen, debéis aseguraos que xenconsoled está corriendo: # ps aux &#124; grep xenconsoled root 2511 0.0 0.7 12208 596 ? Sl Nov18 0:00 xenconsoled --log none --timestamp none --log-dir /var/log/xen/console Si no está activo, no podréis acceder a las consolas de las máquinas virtuales, [...]]]></description>
			<content:encoded><![CDATA[<p>En caso de recibir el siguiente error en entornos de virtualización Xen, debéis aseguraos que xenconsoled está corriendo:</p>
<pre># ps aux | grep xenconsoled
root      2511  0.0  0.7  12208   596 ?        Sl   Nov18   0:00 xenconsoled --log none --timestamp none --log-dir /var/log/xen/console
</pre>
<p>Si no está activo, no podréis acceder a las consolas de las máquinas virtuales, recibiendo el error que muestra el título de la entrada:</p>
<p><em><strong>xenconsole: Could not read tty from store: No such file or directory</strong></em></p>
<p>Para arrancar xenconsoled:</p>
<pre>/usr/sbin/xenconsoled</pre>
<h4  class="related_post_title">También te puede interesar:</h4><ul class="related_post"><li><a href="http://rm-rf.es/instalar-una-maquina-virtual-kvm-con-kickstart/" title="Instalar una máquina virtual KVM con Kickstart">Instalar una máquina virtual KVM con Kickstart</a></li><li><a href="http://rm-rf.es/como-instalar-debootstrap-en-rhel-centos/" title="Cómo instalar debootstrap en RHEL / CentOS">Cómo instalar debootstrap en RHEL / CentOS</a></li><li><a href="http://rm-rf.es/xen-duplicar-maquina-virtual-virt-clone/" title="Xen: Clonar una máquina virtual con virt-clone">Xen: Clonar una máquina virtual con virt-clone</a></li><li><a href="http://rm-rf.es/xen-como-suspender-maquina-virtual/" title="Xen: Cómo suspender / activar una máquina virtual">Xen: Cómo suspender / activar una máquina virtual</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://rm-rf.es/xenconsole-could-not-read-tty-from-store-no-such-file-or-directory/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Xen: Clonar una máquina virtual con virt-clone</title>
		<link>http://rm-rf.es/xen-duplicar-maquina-virtual-virt-clone/</link>
		<comments>http://rm-rf.es/xen-duplicar-maquina-virtual-virt-clone/#comments</comments>
		<pubDate>Thu, 05 Nov 2009 20:52:56 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Virtualización]]></category>
		<category><![CDATA[clonar]]></category>
		<category><![CDATA[maquina virtual]]></category>
		<category><![CDATA[virt-clone]]></category>
		<category><![CDATA[xen]]></category>

		<guid isPermaLink="false">http://rm-rf.es/?p=1090</guid>
		<description><![CDATA[En el sistema de virtualización Xen, y gracias a la utilidad virt-clone tenemos la posibilidad de duplicar una máquina virtual con un solo comando y de forma extremadamente sencilla. Podemos hacerlo de dos formas, la primera utilizando el asistente y sin pasar ningún parámetro al comando, simplemente ejecutamos virt-clone &#8211;prompt y seguimos los pasos siguientes. [...]]]></description>
			<content:encoded><![CDATA[<p>En el sistema de <strong>virtualización Xen</strong>, y gracias a la utilidad virt-clone tenemos la posibilidad de duplicar una máquina virtual con un solo comando y de forma extremadamente sencilla.</p>
<p>Podemos hacerlo de dos formas, la primera utilizando el asistente y sin pasar ningún parámetro al comando, simplemente ejecutamos virt-clone &#8211;prompt y seguimos los pasos siguientes.</p>
<p>NOTA: La máquina virtual a clonar debe estar parada, sino recibiremos el error:</p>
<p><em>ERROR    Domain with devices to clone must be paused or shutoff.</em></p>
<pre>
# virt-clone  --prompt
What is the name of the original virtual machine? mimaquinavirtual
 What is the name for the cloned virtual machine? clonmaquinavirtual
 What would you like to use as the cloned disk (file path) for '/home/mimaquinavirtual.img'? /home/clonmimaquinavirtual.img
Cloning /home/mimaquinavirtual.img           4% [===                                 ]  20 MB/s | 128 MB     07:59 ETA
</pre>
<p>Como podéis observar no tiene ningún misterio. Primero especificamos la máquina virtual a clonar, después el nombre de la que será el clon y la ruta al disco a utilizar para la imagen clonada.</p>
<p>También se puede especificar todo por línea de comandos, ejemplo:</p>
<pre>
# virt-clone \
     --original mimaquinavirtual \
     --name clonmimaquinavirtual \
     --file /home/clonmimaquinavirtual.img
</pre>
<h4  class="related_post_title">También te puede interesar:</h4><ul class="related_post"><li><a href="http://rm-rf.es/clonar-una-maquina-virtual-kvm-con-virt-clone/" title="Clonar una máquina virtual KVM con virt-clone">Clonar una máquina virtual KVM con virt-clone</a></li><li><a href="http://rm-rf.es/xen-como-suspender-maquina-virtual/" title="Xen: Cómo suspender / activar una máquina virtual">Xen: Cómo suspender / activar una máquina virtual</a></li><li><a href="http://rm-rf.es/instalar-una-maquina-virtual-kvm-con-kickstart/" title="Instalar una máquina virtual KVM con Kickstart">Instalar una máquina virtual KVM con Kickstart</a></li><li><a href="http://rm-rf.es/backups-en-virtuozzo-4-6-con-vzabackup-vzarestore/" title="Backups en Virtuozzo 4.6 con vzabackup / vzarestore">Backups en Virtuozzo 4.6 con vzabackup / vzarestore</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://rm-rf.es/xen-duplicar-maquina-virtual-virt-clone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Xen: Cómo suspender / activar una máquina virtual</title>
		<link>http://rm-rf.es/xen-como-suspender-maquina-virtual/</link>
		<comments>http://rm-rf.es/xen-como-suspender-maquina-virtual/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 09:52:18 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Virtualización]]></category>
		<category><![CDATA[maquina virtual]]></category>
		<category><![CDATA[virsh]]></category>
		<category><![CDATA[xen]]></category>
		<category><![CDATA[xm]]></category>

		<guid isPermaLink="false">http://rm-rf.es/?p=1083</guid>
		<description><![CDATA[Para la suspensión de máquinas virtuales en Xen utilizaremos la utilidad virsh. Virsh es una utilidad que utiliza la API de libvirt, y es una buena alternativa a la administración de máquinas virtuales a través de xm o cualquier aplicación gráfica. El modo de suspender una máquina virtual utilizando virsh es el siguiente: virsh suspend [...]]]></description>
			<content:encoded><![CDATA[<p>Para la suspensión de máquinas virtuales en Xen utilizaremos la utilidad <strong>virsh</strong>. Virsh es una utilidad que utiliza la API de libvirt, y es una buena alternativa a la administración de máquinas virtuales a través de xm o cualquier aplicación gráfica.</p>
<p>El modo de suspender una máquina virtual utilizando virsh es el siguiente:</p>
<pre>virsh suspend (nombre dominio | identificador dominio | uuid dominio) </pre>
<p>En este caso, si nuestra máquina virtual se llamara test01, podríamos suspenderla de este modo:</p>
<pre>virsh suspend test01</pre>
<p>Podemos utilizar también el ID de dominio (podemos verlo con un xm list) o el uuid (en el fichero de configuración de la máquina virtual).</p>
<p>Posteriormente, para activar la máquina virtual utilizaremos la opción resume:</p>
<pre>virsh resume (nombre dominio | identificador dominio | uuid dominio) </pre>
<h4  class="related_post_title">También te puede interesar:</h4><ul class="related_post"><li><a href="http://rm-rf.es/xen-duplicar-maquina-virtual-virt-clone/" title="Xen: Clonar una máquina virtual con virt-clone">Xen: Clonar una máquina virtual con virt-clone</a></li><li><a href="http://rm-rf.es/clonar-una-maquina-virtual-kvm-con-virt-clone/" title="Clonar una máquina virtual KVM con virt-clone">Clonar una máquina virtual KVM con virt-clone</a></li><li><a href="http://rm-rf.es/instalar-una-maquina-virtual-kvm-con-kickstart/" title="Instalar una máquina virtual KVM con Kickstart">Instalar una máquina virtual KVM con Kickstart</a></li><li><a href="http://rm-rf.es/backups-en-virtuozzo-4-6-con-vzabackup-vzarestore/" title="Backups en Virtuozzo 4.6 con vzabackup / vzarestore">Backups en Virtuozzo 4.6 con vzabackup / vzarestore</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://rm-rf.es/xen-como-suspender-maquina-virtual/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Xen: Reducir cantidad de memoria reservada para Dom0</title>
		<link>http://rm-rf.es/xen-reducir-cantidad-memoria-ram-dom0/</link>
		<comments>http://rm-rf.es/xen-reducir-cantidad-memoria-ram-dom0/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 20:28:18 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Virtualización]]></category>
		<category><![CDATA[memoria]]></category>
		<category><![CDATA[ram]]></category>
		<category><![CDATA[xen]]></category>

		<guid isPermaLink="false">http://rm-rf.es/?p=1025</guid>
		<description><![CDATA[Por defecto, creo recordar que Xen reserva 256 MB de memoria RAM para el domain0. Esto puede suponer un problema en equipos con poca memoria. En el caso por ejemplo de querer añadir una máquina virtual con 256 MB en un sistema con 512 MB, es probable que salte un error similar a este: Error: [...]]]></description>
			<content:encoded><![CDATA[<p>Por defecto, creo recordar que <strong>Xen</strong> reserva 256 MB de memoria RAM para el domain0. Esto puede suponer un problema en equipos con poca memoria. En el caso por ejemplo de querer añadir una máquina virtual con 256 MB en un sistema con 512 MB, es probable que salte un error similar a este:</p>
<p><em><strong>Error: Error creating domain: I need XX MiB, but dom0_min_mem is XX and<br />
shrinking to XX MiB would leave only XX MiB free.</strong><br />
</em></p>
<p>Bien, no hay problema porque podemos reducir si lo deseamos la memoria reservada para el dom0. En el fichero de configuración <strong>xend-config.sxp</strong> podemos modificar este parámetro y adecuarlo a nuestras necesidades:</p>
<pre># Dom0 will balloon out when needed to free memory for domU.
# dom0-min-mem is the lowest memory level (in MB) dom0 will get down to.
# If dom0-min-mem=0, dom0 will never balloon out.
(dom0-min-mem 256)
</pre>
<p>Cambiad 256 por el valor que deseéis y reiniciar xend para reflejar los cambios (ahora mismo desconozco si hay otra forma de hacerlo sin tener que reiniciar el servicio).</p>
<h4  class="related_post_title">También te puede interesar:</h4><ul class="related_post"><li><a href="http://rm-rf.es/como-utilizar-4gb-ram-o-centos-rhel-fedora/" title="Cómo utilizar 4GB de RAM o más en CentOS /RHEL / Fedora">Cómo utilizar 4GB de RAM o más en CentOS /RHEL / Fedora</a></li><li><a href="http://rm-rf.es/virt-install-asistente-creacion-maquinas-virtuales-xen/" title="Virt-install: Asistente para crear máquinas virtuales en Xen">Virt-install: Asistente para crear máquinas virtuales en Xen</a></li><li><a href="http://rm-rf.es/usar-multiples-interfaces-red-virtualizacion-xen/" title="Usar múltiples interfaces de red en virtualización Xen">Usar múltiples interfaces de red en virtualización Xen</a></li><li><a href="http://rm-rf.es/instalar-y-configurar-el-sistema-de-virtualizacion-xen-en-opensuse-110/" title="Instalar y configurar el sistema de virtualización Xen en openSUSE 11.0">Instalar y configurar el sistema de virtualización Xen en openSUSE 11.0</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://rm-rf.es/xen-reducir-cantidad-memoria-ram-dom0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Virt-install: Asistente para crear máquinas virtuales en Xen</title>
		<link>http://rm-rf.es/virt-install-asistente-creacion-maquinas-virtuales-xen/</link>
		<comments>http://rm-rf.es/virt-install-asistente-creacion-maquinas-virtuales-xen/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 09:01:04 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Virtualización]]></category>
		<category><![CDATA[paravirtualizacion]]></category>
		<category><![CDATA[virt-manager]]></category>
		<category><![CDATA[xen]]></category>

		<guid isPermaLink="false">http://rm-rf.es/?p=1018</guid>
		<description><![CDATA[El comando virt-install permite la creación de máquinas virtuales para Xen de forma sencilla, ya sea a través de un asistente desde la línea de comandos o del paso de parámetros con las distintas opciones al comando. El comando utiliza la librería &#8220;libvirt&#8221;. A través de esta herramienta, podemos realizar tanto instalaciones en modo texto [...]]]></description>
			<content:encoded><![CDATA[<p>El comando <strong>virt-install</strong> permite la creación de máquinas virtuales para Xen de forma sencilla, ya sea a través de un asistente desde la línea de comandos o del paso de parámetros con las distintas opciones al comando. El comando utiliza la librería &#8220;libvirt&#8221;.</p>
<p>A través de esta herramienta, podemos realizar tanto instalaciones en modo texto como gráficas, y las imagenes del sistema operativo pueden ser cargadas desde FTP, HTTP, NFS o local.</p>
<p>El paquete a instalar es python-virtinst.noarch:</p>
<pre>yum install python-virtinst.noarch</pre>
<p>No obstante, personalmente al instalar xen instalo los siguientes paquetes y automáticamente por dependencias los coge todos:</p>
<pre>yum install xen.i386 xen-devel.i386 virt-manager.i386</pre>
<p>Una vez instalado, el modo de utilización es sencillo, vamos a ver como crear una máquina virtual con 2GB de disco, 256 MB de RAM, sistema operativo CentOS, etc:</p>
<pre># virt-install
What is the name of your virtual machine? test01
 How much RAM should be allocated (in megabytes)? 256
 What would you like to use as the disk (file path)? /home/virtual/test01.img
 How large would you like the disk (/home/virtual/test01.img) to be (in gigabytes)? 2
 Would you like to enable graphics support? (yes or no) no
 What is the install location? http://ftp.udl.es/pub/centos/5.3/os/i386/

Starting install...
Retrieving file CentOS...
Retrieving file vmlinuz...
Retrieving file initrd.img...
Creating storage file ...</pre>
<p>Y ya comenzará la instalación interactiva del sistema:</p>
<pre>
Welcome to CentOS                                                               

                   +---------+ Choose a Language +---------+
                   |                                       |
                   | What language would you like to use   |
                   | during the installation process?      |
                   |                                       |
                   |       Catalan                ^        |
                   |       Chinese(Simplified)    :        |
                   |       Chinese(Traditional)   #        |
                   |       Croatian               :        |
                   |       Czech                  :        |
                   |       Danish                 :        |
                   |       Dutch                  :        |
                   |       English                v        |
                   |                                       |
                   |                +----+                 |
                   |                | OK |                 |
                   |                +----+                 |
                   |                                       |
                   |                                       |
                   +---------------------------------------+                    

  <Tab>/<Alt-Tab> between elements  | <Space> selects | <F12> next screen
</pre>
<p>Si en vez de utilizar el asistente queremos pasar manualmente los parámetros a virt-install no hay ningún problema, revisamos la ayuda y nos informan de todas las posibilidades:</p>
<pre># virt-install --help</pre>
<p>Ejemplo:</p>
<pre># virt-install \
     --paravirt \
     --name test01 \
     --ram 256 \
     --file /home/virtual/test01.img \
     --file-size 2 \
     --nographics \
     --location http://ftp.udl.es/pub/centos/5.3/os/i386/
</pre>
<h4  class="related_post_title">También te puede interesar:</h4><ul class="related_post"><li><a href="http://rm-rf.es/xen-reducir-cantidad-memoria-ram-dom0/" title="Xen: Reducir cantidad de memoria reservada para Dom0">Xen: Reducir cantidad de memoria reservada para Dom0</a></li><li><a href="http://rm-rf.es/usar-multiples-interfaces-red-virtualizacion-xen/" title="Usar múltiples interfaces de red en virtualización Xen">Usar múltiples interfaces de red en virtualización Xen</a></li><li><a href="http://rm-rf.es/instalar-y-configurar-el-sistema-de-virtualizacion-xen-en-opensuse-110/" title="Instalar y configurar el sistema de virtualización Xen en openSUSE 11.0">Instalar y configurar el sistema de virtualización Xen en openSUSE 11.0</a></li><li><a href="http://rm-rf.es/instalar-una-maquina-virtual-kvm-con-kickstart/" title="Instalar una máquina virtual KVM con Kickstart">Instalar una máquina virtual KVM con Kickstart</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://rm-rf.es/virt-install-asistente-creacion-maquinas-virtuales-xen/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Usar múltiples interfaces de red en virtualización Xen</title>
		<link>http://rm-rf.es/usar-multiples-interfaces-red-virtualizacion-xen/</link>
		<comments>http://rm-rf.es/usar-multiples-interfaces-red-virtualizacion-xen/#comments</comments>
		<pubDate>Tue, 13 Oct 2009 18:44:09 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Virtualización]]></category>
		<category><![CDATA[interfaz red]]></category>
		<category><![CDATA[red]]></category>
		<category><![CDATA[tarjetas de red]]></category>
		<category><![CDATA[xen]]></category>

		<guid isPermaLink="false">http://rm-rf.es/?p=1013</guid>
		<description><![CDATA[El sistema de virtualización Xen, por defecto configura tanto la Dom0 como las DomU bajo la misma interfaz de red (eth0). En caso de necesitar configurar dos interfaces de red distintas dentro de una misma DomU, o separar cada DomU en una tarjeta de red distinta, hay que realizar ciertos cambios en la configuración. En [...]]]></description>
			<content:encoded><![CDATA[<p>El sistema de virtualización Xen, por defecto configura tanto la Dom0 como las DomU bajo la misma interfaz de red (eth0). En caso de necesitar configurar dos interfaces de red distintas dentro de una misma DomU, o separar cada DomU en una tarjeta de red distinta, hay que realizar ciertos cambios en la configuración.</p>
<p>En este caso vamos a configurar Xen para que una DomU pueda tener dos tarjetas de red virtuales. Para ello debemos crear un nuevo bridge que trabaje con la segunda interfaz de red (eth1).</p>
<p>La configuración inicial de xen es tener un bridge xenbr0 trabajando con la interfaz eth0. Lo que vamos a hacer es crear un nuevo bridge para que trabaje con la interfaz eth1 (xenbr1). Para ello, creamos un nuevo<br />
script dentro de &#8220;/etc/xen/scripts/&#8221; que levante los dos bridges en el arranque de xen:</p>
<pre>$ vim /etc/xen/scripts/network-interfaces

#!/bin/sh
"/etc/xen/scripts/network-bridge" "$@" vifnum=0 netdev=eth0 bridge=xenbr0
"/etc/xen/scripts/network-bridge" "$@" vifnum=1 netdev=eth1 bridge=xenbr1</pre>
<p>Modificamos el fichero /etc/xen/<strong>xend-config.sxp </strong>para<strong> que utilice este nuevo script:</p>
<pre>
#(network-script network-bridge)
  (network-script network-interfaces)
</pre>
<p></strong></p>
<p>Reiniciamos xen para que coja los cambios:</p>
<pre>$ /etc/init.d/xend restart</pre>
<p>Y vemos que ya ha levantado el nuevo bridge:</p>
<pre>eth0      Link encap:Ethernet  HWaddr 00:0D:60:0F:DE:D6
          inet addr:192.168.0.152  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::20d:60ff:fe0f:ded6/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:955 errors:0 dropped:0 overruns:0 frame:0
          TX packets:31 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:133768 (130.6 KiB)  TX bytes:10239 (9.9 KiB)

eth1      Link encap:Ethernet  HWaddr 00:0D:60:0F:DE:D7
          inet addr:192.168.0.106  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::20d:60ff:fe0f:ded7/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:4738 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2545 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:460725 (449.9 KiB)  TX bytes:382897 (373.9 KiB)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

peth0     Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF
          inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
          UP BROADCAST RUNNING NOARP  MTU:1500  Metric:1
          RX packets:1148 errors:0 dropped:0 overruns:0 frame:0
          TX packets:188 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:165286 (161.4 KiB)  TX bytes:26313 (25.6 KiB)
          Interrupt:16 Memory:ed6f0000-ed700000

peth1     Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF
          inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
          UP BROADCAST RUNNING NOARP  MTU:1500  Metric:1
          RX packets:4795 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2569 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:494437 (482.8 KiB)  TX bytes:395195 (385.9 KiB)
          Interrupt:17 Memory:ed4f0000-ed500000

vif0.0    Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF
          inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
          UP BROADCAST RUNNING NOARP  MTU:1500  Metric:1
          RX packets:31 errors:0 dropped:0 overruns:0 frame:0
          TX packets:955 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:10239 (9.9 KiB)  TX bytes:133768 (130.6 KiB)

vif0.1    Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF
          inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
          UP BROADCAST RUNNING NOARP  MTU:1500  Metric:1
          RX packets:2589 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4782 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:389945 (380.8 KiB)  TX bytes:463629 (452.7 KiB)

vif2.0    Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF
          inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
          UP BROADCAST RUNNING NOARP  MTU:1500  Metric:1
          RX packets:157 errors:0 dropped:0 overruns:0 frame:0
          TX packets:837 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:32
          RX bytes:12788 (12.4 KiB)  TX bytes:111812 (109.1 KiB)

vif2.1    Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF
          inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
          UP BROADCAST RUNNING NOARP  MTU:1500  Metric:1
          RX packets:13 errors:0 dropped:0 overruns:0 frame:0
          TX packets:605 errors:0 dropped:348 overruns:0 carrier:0
          collisions:0 txqueuelen:32
          RX bytes:580 (580.0 b)  TX bytes:88879 (86.7 KiB)

virbr0    Link encap:Ethernet  HWaddr 00:00:00:00:00:00
          inet addr:192.168.122.1  Bcast:192.168.122.255  Mask:255.255.255.0
          inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:48 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:9812 (9.5 KiB)

xenbr0    Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF
          UP BROADCAST RUNNING NOARP  MTU:1500  Metric:1
          RX packets:985 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:130103 (127.0 KiB)  TX bytes:0 (0.0 b)

xenbr1    Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF
          UP BROADCAST RUNNING NOARP  MTU:1500  Metric:1
          RX packets:1119 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:150720 (147.1 KiB)  TX bytes:0 (0.0 b)</pre>
<p>Una vez levantado el bridge, ya podemos configurarlo en la máquina virtual que queramos, accedemos a su fichero de configuración y cambiamos la línea del vif (los ficheros de configuración de las máquinas virtuales por defecto los tenemos en /etc/xen o /etc/xen/auto):</p>
<p>Antes:</p>
<pre>vif = [ "mac=00:16:3e:01:d0:7a,bridge=xenbr0" ]</pre>
<p>Después:</p>
<pre>vif = [ "mac=00:16:3e:01:d0:7a,bridge=xenbr0", "mac=00:16:3e:01:d1:7a,bridge=xenbr1" ]</pre>
<p>Tras esta modificación, si arrancamos la máquina virtual ya podremos configurar la segunda interfaz de red.</p>
<h4  class="related_post_title">También te puede interesar:</h4><ul class="related_post"><li><a href="http://rm-rf.es/ifup-e-ifdown-en-freebsd/" title="ifup e ifdown en FreeBSD">ifup e ifdown en FreeBSD</a></li><li><a href="http://rm-rf.es/como-configurar-tarjetas-de-red-en-debian-ubuntu/" title="Cómo configurar tarjetas de red en Debian / Ubuntu">Cómo configurar tarjetas de red en Debian / Ubuntu</a></li><li><a href="http://rm-rf.es/xen-reducir-cantidad-memoria-ram-dom0/" title="Xen: Reducir cantidad de memoria reservada para Dom0">Xen: Reducir cantidad de memoria reservada para Dom0</a></li><li><a href="http://rm-rf.es/virt-install-asistente-creacion-maquinas-virtuales-xen/" title="Virt-install: Asistente para crear máquinas virtuales en Xen">Virt-install: Asistente para crear máquinas virtuales en Xen</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://rm-rf.es/usar-multiples-interfaces-red-virtualizacion-xen/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Instalar y configurar el sistema de virtualización Xen en openSUSE 11.0</title>
		<link>http://rm-rf.es/instalar-y-configurar-el-sistema-de-virtualizacion-xen-en-opensuse-110/</link>
		<comments>http://rm-rf.es/instalar-y-configurar-el-sistema-de-virtualizacion-xen-en-opensuse-110/#comments</comments>
		<pubDate>Fri, 19 Dec 2008 18:02:09 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Virtualización]]></category>
		<category><![CDATA[configurar]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[instalar]]></category>
		<category><![CDATA[opensuse]]></category>
		<category><![CDATA[xen]]></category>

		<guid isPermaLink="false">http://rm-rf.es/?p=626</guid>
		<description><![CDATA[Os dejo el enlace a un HowTo en el que se explica como instalar y configurar el sistema de virtualización Xen en openSUSE 11.0. Entre otros motivos lo guardo como referencia porque es probable que en breve me toque trastear con él ;) Xen De openSUSE, la enciclopedia libre. Xen es un Monitor de Máquina [...]]]></description>
			<content:encoded><![CDATA[<p>Os dejo el enlace a un HowTo en el que se explica como<strong> instalar y configurar el sistema de virtualización Xen en openSUSE 11.0</strong>.</p>
<p>Entre otros motivos lo guardo como referencia porque es probable que en breve me toque trastear con él ;)</p>
<h1>Xen</h1>
<h3 id="siteSub">De <a href="http://es.opensuse.org/Xen" target="_blank">openSUSE</a>, la enciclopedia libre.</h3>
<p><!-- Begin Content Area -->Xen es un Monitor de Máquina Virtual de XenSource (fundado por los desarrolladores originales de Xen). Es con el espíritu de Modo-de-Usuario-Linux como arranca un sistema operativo hospedero privilegiado (Doman 0 o Dom0) que Accesa el hardware directamente y provee dispositivos pseudo-block y pseudo dispositivos de red para dominios no privilegiados(DomU).</p>
<p>A diferencia de UML, Xen permite correr invitados no adaptados a linux OSes en paralelo con el OS (Sistema Operativo) hospedero. También es posible pasar accesos a hardware directamente para dispositivos PCI específicos a un DomU, esto elimina algún overhead. (Pasar atravez del hardware no es parte de Xen 3.o (Ene 2006)).</p>
<h2><a title="Permanent Link to How to install &amp; configure Xen Virtualization in openSUSE 11.0" rel="bookmark" href="http://www.susegeek.com/general/how-to-install-configure-xen-virtualization-in-opensuse-110/">How to install &amp; configure Xen Virtualization in openSUSE 11.0</a></h2>
<h4  class="related_post_title">También te puede interesar:</h4><ul class="related_post"><li><a href="http://rm-rf.es/xen-reducir-cantidad-memoria-ram-dom0/" title="Xen: Reducir cantidad de memoria reservada para Dom0">Xen: Reducir cantidad de memoria reservada para Dom0</a></li><li><a href="http://rm-rf.es/virt-install-asistente-creacion-maquinas-virtuales-xen/" title="Virt-install: Asistente para crear máquinas virtuales en Xen">Virt-install: Asistente para crear máquinas virtuales en Xen</a></li><li><a href="http://rm-rf.es/usar-multiples-interfaces-red-virtualizacion-xen/" title="Usar múltiples interfaces de red en virtualización Xen">Usar múltiples interfaces de red en virtualización Xen</a></li><li><a href="http://rm-rf.es/instalar-una-maquina-virtual-kvm-con-kickstart/" title="Instalar una máquina virtual KVM con Kickstart">Instalar una máquina virtual KVM con Kickstart</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://rm-rf.es/instalar-y-configurar-el-sistema-de-virtualizacion-xen-en-opensuse-110/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

