<?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>Blog de Rafael Fernández &#187; P2V</title>
	<atom:link href="http://www.rafaelfernandez.name/tag/p2v/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rafaelfernandez.name</link>
	<description>Un lugar donde contar todo aquello que quiera</description>
	<lastBuildDate>Thu, 04 Mar 2010 17:55:57 +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>Mi primer P2V de una máquina windows</title>
		<link>http://www.rafaelfernandez.name/2008/03/26/mi-primer-p2v-de-una-maquina-windows/</link>
		<comments>http://www.rafaelfernandez.name/2008/03/26/mi-primer-p2v-de-una-maquina-windows/#comments</comments>
		<pubDate>Wed, 26 Mar 2008 20:35:47 +0000</pubDate>
		<dc:creator>Rafael Fernández</dc:creator>
				<category><![CDATA[Citrix Xenserver 4]]></category>
		<category><![CDATA[P2V]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.rafaelfernandez.name/?p=26</guid>
		<description><![CDATA[Algún dia tenía que pasar y ha sido hoy,  en principio y siguiendo los kb de xensource intente usar PowerConvert  pero como la descarga de PowerConvert no funcionaba me he vi obligado a usar P&#62;V. P&#62;V esta basado en arquitectura cliente servidor, es necesario instalar un agente en el Maestro de tu pool de máquinas [...]]]></description>
			<content:encoded><![CDATA[<p>Algún dia tenía que pasar y ha sido hoy,  en principio y siguiendo los kb de xensource intente usar <a href="http://www.platespin.com/xsfreetrial/">PowerConvert</a>  pero como la descarga de PowerConvert no funcionaba me he vi obligado a usar <a href="http://www.leostream.com/productPVxen.html">P&gt;V</a>.</p>
<p>P&gt;V esta basado en arquitectura cliente servidor, es necesario instalar un agente en el Maestro de tu pool de máquinas y otro en la máquina física a virtualizar. Tras la instalación de los agentes se lanza el asistente de la máquina física a virtualizar donde podremos elegir los discos a virtualizar</p>
<p>El proceso de P2V se ha realizado con la máquina dando servicio  y únicamente ha habido que tocar un par de parametros.</p>
<p>La verdad es que el proceso  ha sido nada problemático</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rafaelfernandez.name/2008/03/26/mi-primer-p2v-de-una-maquina-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>p2v de máquina Debian</title>
		<link>http://www.rafaelfernandez.name/2008/03/05/p2v-de-maquina-debian/</link>
		<comments>http://www.rafaelfernandez.name/2008/03/05/p2v-de-maquina-debian/#comments</comments>
		<pubDate>Wed, 05 Mar 2008 15:57:47 +0000</pubDate>
		<dc:creator>Rafael Fernández</dc:creator>
				<category><![CDATA[Citrix Xenserver 4]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[P2V]]></category>

		<guid isPermaLink="false">http://www.rafaelfernandez.name/?p=10</guid>
		<description><![CDATA[He realizado  P2V de bastantes máquinas Debian Sarge y Etch a Citrix Xenserver Enterprise Edition 4.0 y visto que no he encontrado demasiada documentación al respecto he decidido comentar el proceso que he seguido: Leerse la documentación de Citrix Xenserver Enteprise Edition 4.0 si no se ha hecho nunca. Engañar al proceso de P2V para [...]]]></description>
			<content:encoded><![CDATA[<p>He realizado  <a href="http://docs.xensource.com/XenServer/4.0.1/guest/ch02s04.html">P2V</a> de bastantes máquinas Debian Sarge y Etch a Citrix Xenserver Enterprise Edition 4.0 y visto que no he encontrado demasiada documentación al respecto he decidido comentar el proceso que he seguido:</p>
<ol>
<li>Leerse la documentación de <a href="http://support.citrix.com/product/xens/v4.0/doc/">Citrix Xenserver Enteprise Edition 4.0</a> si no se ha hecho nunca.</li>
<li>Engañar al proceso de P2V para que se inicie pues debian no es un S.O. soportado:<br />
En mis primeros intentos de migración revisé los ficheros que interviene en el proceso de  <a href="http://docs.xensource.com/XenServer/4.0.1/guest/ch02s04.html">P2V</a> del disco de instalación de Citrix Xenserver Enterprise Edition 4.0 viendo que identificaba las distribuciones por su fichero de versión. Así que para que no de un error con que  debian no es una distribución soportada basta con copiar al /etc de la máquina  a migrar un fichero de una distribución soportada, yo suelo usar el  de una RHEL 4 Update 1.</li>
<li>Paquetes a instalar antes del proceso de migración y que nos ahorrará problemas posteriores:<br />
udev: es el gestor de dispositivos que usa el <a href="http://es.wikipedia.org/wiki/Kernel" class="mw-redirect" title="Kernel">kernel</a> <a href="http://es.wikipedia.org/wiki/Linux" title="Linux">Linux</a> en su versión 2.6<br />
grub: es un gestor de arranque múltiple<br />
Sin grub nuestra máquina virtual no arrancará y sin udev no reconocerá los dispositivos xvda.</li>
<li>Realizar el P2V de la máquina Debian:<br />
El proceso se realiza normalmente pero no terminará de manera correcta, es normal, recordemos que el P2V de Debian no esta soportado, muy importante: No cancelarlo aunque haya sido erroneo!.  Más tarde apagaremos o reiniciaremos la máquina desde la consola(alt+F2) mediante comandos.</li>
<li>Eliminación de VBDs (Virtual Block Devices)  erroneos asociados a nuestra máquina virtual si existieran:<br />
Puede que se haya generado algún  VBD erroneo en nuestra nueva máquina virtual, el único que deben existir asociado a nuestra máquina es el que se corresponde con xvda, xvda será el único &#8220;disco&#8221; de nuestra máquina vitual. Podeis usar el comando xe (XenServer command line interface) para ver los VBDs asociados a vuestra máquina virtual y también para destruirlos</li>
<li>Mapeo de los volumenes de nuestra nueva máquina virtual y montaje de los mismos: Es necesario acceder a los ficheros de nuestra nueva máquina virtual para poder adaptar los ficheros de configuración, podemos hacerlos con kpartx y mount. Sería necesario primero identificar el VBDs asociado a nuestra máquina y su VDI, recordemos que podemos obtenerlo a partir de sus VBDs, tras ello:<br />
xe vbd-list vm-name-label=$nombredelamaquina<br />
kpartx -a /dev/VG_XenStorage-xxxx/LV-&lt;vdiuuid&gt;<strong><br />
</strong>mount /dev/mapper/LV-vdiuuid /mnt</li>
<li>Cambio de ficheros de configuración e instalación de xentools proporcionado en los discos de instalación de Citrix XenServer Enterprise Edition 4.0 :<br />
Borrar el fichero redhat-release que copiamos en el punto 1 e instalar las xentools en nuestra máquina, la instalación dará algún warning, es normal.<br />
Normalmente sólo tendremos que modificar los ficheros  /etc/fstab y /boot/grub/menu.conf, el segundo fichero se debe adaptar pensando en que el único dispositivo de bloques existente es xvda y que la partición raiz es /dev/xvda1.</li>
<li>Arranque de la máquina y últimos pasos:<br />
Tras el paso 6 debemos desmontar(umount) y desmapear(kpartx -d /dev/&#8230;) el volumen asociado a nuestra máquina y arrancarla, si se produce algún error volver a revisar los ficheros(puntos 5 y 6), si no se produce ningún error a través de Xencenter o a traves de xe añadir tarjetas de red, modificar tamaño de ram asignada,&#8230;</li>
</ol>
<p>También he encontrado este <a href="http://www.rafaelfernandez.name/wp-content/uploads/2008/02/debian-p2v.rtf">documento</a> en la base de conocimientos del producto para realizar el proceso, pero nunca lo he utilizado.</p>
<p>En algunos puede  que te de un error raro del tipo bzip is corrupted en la máquina virtual(podeis verlo en su consola en xenventer), si esto ocurre al realizar el P2V siempre puedes hacer un tar de los directorios de la máquina original y desempaquetarlo dentro de el volumen de la máquina virtual mapeado.Esto significa que podeis realizar P2V de cualquier máquina que tenga o se le pueda poner un kernel 2.6.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rafaelfernandez.name/2008/03/05/p2v-de-maquina-debian/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>P2V de Fedora Core 1 en Citrix Xenserver 4</title>
		<link>http://www.rafaelfernandez.name/2008/02/26/p2v-de-fedora-core-1-en-citrix-xenserver-4/</link>
		<comments>http://www.rafaelfernandez.name/2008/02/26/p2v-de-fedora-core-1-en-citrix-xenserver-4/#comments</comments>
		<pubDate>Tue, 26 Feb 2008 20:20:05 +0000</pubDate>
		<dc:creator>Rafael Fernández</dc:creator>
				<category><![CDATA[Citrix Xenserver 4]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[P2V]]></category>

		<guid isPermaLink="false">http://www.rafaelfernandez.name/?p=8</guid>
		<description><![CDATA[Instalar un kernel 2.6 en FC1, aunque no le hecho al pie de la letra me he basado en http://fedoranews.org/jorge/howto/howto01.shtml para hacerlo, con esto os asegurais que la FC1 funcionará con su futuro kernel-xen (es de la rama 2.6.X) Realizar P2V de la máquina, yo lo he realizado según un procedimiento desarrollado por mí haciendo [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li>Instalar un kernel 2.6 en FC1, aunque no le hecho al pie de la letra me he basado en <a href="http://fedoranews.org/jorge/howto/howto01.shtml">http://fedoranews.org/jorge/howto/howto01.shtml</a> para hacerlo, con esto os asegurais que la FC1 funcionará con su futuro kernel-xen (es de la rama 2.6.X)</li>
<li>Realizar P2V de la máquina, yo lo he realizado según un procedimiento desarrollado por mí haciendo pasar la FC1 por una RHEL 4 update 1.</li>
<li>Realizar un mapeo de los dispositivos de bloques de la máquina virtual tras terminar el proceso de P2V en uno de los nodos del pool de Citrix Xenserver.</li>
<li>Instalar las xentools dentro de la nueva máquina virtual en un entorno chroot.</li>
<li>Adecuar/revisar los ficheros de configuración para el entorno nuevo.</li>
<li>Deshacer el mapeo de las dispositivos de bloques de la máquina virtual.</li>
<li>Arrancar la máquina virtual y añadirle tarjetas de red, modificar tamaño de ram asignada, &#8230;</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.rafaelfernandez.name/2008/02/26/p2v-de-fedora-core-1-en-citrix-xenserver-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mount: could not find filesystem &#8216;/dev/root&#8217;</title>
		<link>http://www.rafaelfernandez.name/2008/02/26/mount-could-not-find-filesystem-devroot/</link>
		<comments>http://www.rafaelfernandez.name/2008/02/26/mount-could-not-find-filesystem-devroot/#comments</comments>
		<pubDate>Tue, 26 Feb 2008 20:13:54 +0000</pubDate>
		<dc:creator>Rafael Fernández</dc:creator>
				<category><![CDATA[Citrix Xenserver 4]]></category>
		<category><![CDATA[Centos 5]]></category>
		<category><![CDATA[P2V]]></category>

		<guid isPermaLink="false">http://www.rafaelfernandez.name/?p=7</guid>
		<description><![CDATA[Tras realizar un P2V de una máquina Centos 5 a Citrix Xenserver 4, recibía en el arranque de la máquina el siguiente error: mount: could not find filesystem &#8216;/dev/root&#8217; Situación 1 Tras repasar una y otra vez la configuración del grub me acordé de /boot/grub/device.map que es un fichero que guarda un mapeo de los [...]]]></description>
			<content:encoded><![CDATA[<p>Tras realizar un P2V de una máquina Centos 5 a Citrix Xenserver 4, recibía en el arranque de la máquina el siguiente error:<br />
mount: could not find filesystem &#8216;/dev/root&#8217;</p>
<p>Situación 1</p>
<p>Tras repasar una y otra vez la configuración del grub me acordé de /boot/grub/device.map  que es un fichero que guarda un mapeo de los dispositivos de bloques, su contenido unicamente posee dos cadenas de texto por linea:</p>
<p><em>device file</em></p>
<p><em><var></var>device</em> es un dispositivo especificado en la sintaxis de GRUB (ver <a href="http://www.gnu.org/software/grub/manual/grub.html#Device-syntax">Device syntax</a>), y file es un fichero de S.O., normalmente un dispositivo de bloques.</p>
<p>Tras cambiar el dispositivo sda por xvda la máquina arrancó sin problemas.</p>
<p>Situación 2</p>
<p>Aplicando el Caso 1 no mejoraba el problema :S. Quitando los parametros rhgb y quiet del kernel por defecto en el grub me percaté de que estaba cargando el driver de mptsci.. Tras adaptar el fichero modprobe.conf y rehacer el initrd problema resuelto.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rafaelfernandez.name/2008/02/26/mount-could-not-find-filesystem-devroot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
