<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://windowstecnico.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Windows Técnico : HyperV, Trucos, Windows Server 2008</title><link>http://windowstecnico.com/archive/tags/HyperV/Trucos/Windows+Server+2008/default.aspx</link><description>Etiquetas: HyperV, Trucos, Windows Server 2008</description><dc:language /><generator>CommunityServer 2008.5 (Build: 30929.2835)</generator><item><title>Hyper-V – Importando y Exportando (II)</title><link>http://windowstecnico.com/archive/2009/10/11/hyper-v-importando-y-exportando-ii.aspx</link><pubDate>Sun, 11 Oct 2009 10:55:41 GMT</pubDate><guid isPermaLink="false">f5fee4ed-c2ed-43f2-a57e-69c2e2dfbdde:921</guid><dc:creator>Nacho Sánchez-Beato</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://windowstecnico.com/rsscomments.aspx?PostID=921</wfw:commentRss><comments>http://windowstecnico.com/archive/2009/10/11/hyper-v-importando-y-exportando-ii.aspx#comments</comments><description>&lt;p align="justify"&gt;Continuando con el post anterior, &lt;a href="http://www.windowstecnico.com/archive/2009/09/21/hyper-v-importando-y-exportando-i.aspx"&gt;Hyper-V Importando y Exportando (I)&lt;/a&gt;, en el que vimos la gestión de discos que hace Hyper-V, el funcionamiento de las instantáneas (o snapshots) y cómo se deben exportar, según las recomendaciones de Microsoft, las máquinas virtuales de Hyper-V para copiarlas o moverlas del servidor completamente, ahora veremos el resto del proceso y alguna novedad con respecto a la segunda versión de Hyper-V.&lt;/p&gt;  &lt;p align="justify"&gt;Así que ahora vamos a ver el proceso de exportación mediante el interfaz gráfico con sus diferentes opciones de configuración, dependiendo de la versión de Hyper-V que tengamos (Windows Server 2008: Hyper-V v1; Windows Server 2008 R2: Hyper-V v2). En la siguiente imagen podemos ver la consola de importación que nos aparece al seleccionar &lt;em&gt;Importar máquina virtual&lt;/em&gt; del panel de acciones de la consola de administración de Hyper-V.&lt;/p&gt;  &lt;p align="center"&gt;&lt;a href="http://blogserver.informatica64.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/windowstecnico/HyperV1_5F00_040519C8.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="HyperV1" border="0" alt="HyperV1" src="http://blogserver.informatica64.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/windowstecnico/HyperV1_5F00_thumb_5F00_18C6EC7B.jpg" width="310" height="184" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p align="justify"&gt;Esta consola es prácticamente idéntica en las dos versiones de Hyper-V, la única diferencia es que la última opción solo aparece en la nueva versión de Hyper-V (Windows Server 2008 R2). Esta opción, cuando está marcada, lo que realiza es una copia de los datos de la máquina virtual (discos duros, snapshots, archivos de configuración, etc.) a la ubicación predeterminada de directorios que tenga configurada el servicio de Hyper-V cuando crea máquinas virtuales. Si no marcamos esta opción (o como funciona en Hyper-V v1 de Windows Server 2008) donde tengamos la máquina copiada es donde se quedarán los archivos de la máquina virtual que usará Hyper-V, es decir, será la ubicación final de la máquina y no podremos volver a usar esos archivos para crear otra máquina virtual (a no ser que la volvamos a exportar a otro fichero).&lt;/p&gt;  &lt;p align="justify"&gt;En la primera selección del asistente de importación: mover o copiar la máquina virtual, la diferencia es que se genera un ID nuevo de máquina virtual si seleccionamos copiar, o lo mantiene si seleccionamos mover o restaurar. El identificador de una máquina virtual es único, por lo que si vamos a tener máquinas iguales (copias) deben tener IDs de máquina virtual diferentes, pero si lo que estamos haciendo es mover la máquina de un sitio a otro (ya sea al mismo servidor o a otro) podemos mantener el mismo ID de máquina.&lt;/p&gt;  &lt;p align="justify"&gt;Es cierto que las opciones de importar y exportar en modo gráfico (GUI) son bastante limitadas, pero Microsoft ha creado unas APIs (Application Programming Interface) para manejar estos procesos de una manera mucho más selectiva, eso si, a través del uso de scripts o programando nosotros nuestra propia aplicación de importación/exportación que use las librerías de Hyper-V. Os dejo los enlaces a las APIs en MSDN:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;p&gt;&lt;u&gt;Exportar:&lt;/u&gt;&lt;/p&gt;      &lt;ul&gt;       &lt;li&gt;ExportVirtualSystemEx: &lt;a href="http://msdn.microsoft.com/en-us/library/dd379583(VS.85).aspx"&gt;http://msdn.microsoft.com/en-us/library/dd379583(VS.85).aspx&lt;/a&gt; &lt;/li&gt;        &lt;li&gt;Export Setting data: &lt;a href="http://msdn.microsoft.com/en-us/library/dd379576(VS.85).aspx"&gt;http://msdn.microsoft.com/en-us/library/dd379576(VS.85).aspx&lt;u&gt;&lt;/u&gt;&lt;/a&gt; &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;&lt;u&gt;Importar:&lt;/u&gt;       &lt;ul&gt;       &lt;li&gt;ImportVirtualSystemEx: &lt;a href="http://msdn.microsoft.com/en-us/library/dd379583(VS.85).aspx"&gt;http://msdn.microsoft.com/en-us/library/dd379583(VS.85).aspx&lt;/a&gt; &lt;/li&gt;        &lt;li&gt;         &lt;p&gt;Import Setting data: &lt;a href="http://msdn.microsoft.com/en-us/library/dd379577(VS.85).aspx"&gt;http://msdn.microsoft.com/en-us/library/dd379577(VS.85).aspx&lt;/a&gt;&lt;/p&gt;       &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p align="justify"&gt;Bueno, hemos visto como podemos exportar e importar máquinas mediante la consola gráfica que viene con Windows Server 2008 (R2) y la posibilidad de usar las APIs para realizar una exportación o importación más específica, como indicar el número de interfaces de red que queremos configurar en la máquina o las rutas por defecto para las instantáneas, por ejemplo.&lt;/p&gt;  &lt;p align="justify"&gt;Mirando un poco más allá, si tenemos una infraestructura de virtualización un poco más amplia que un par de servidores con máquinas virtualizadas. Existe un gran producto, como es System Center: Virtual Machine Manager (SCVMM) 2008, con el que podremos realizar virguerías a la hora de mover máquinas de un servidor a otro de Hyper-V, entre otras muchas cosas. Como por ejemplo realizar un movimiento en caliente si vemos que un servidor de&amp;#160; virtualización se está quedando sin recursos y pasar la máquina a otro con más recursos libres (con la posibilidad de hacerlo de manera automática), o tener un repositorio de discos de máquinas virtuales o incluso de máquinas virtuales pre configuradas (tipo plantillas), además de poder administrar desde aquí soluciones de virtualización de terceros como VMware, pero todo esto se escapa del objetivo de este post, así que si queréis más información sobre esta herramienta os dejo este &lt;a href="http://www.microsoft.com/spain/virtualmachinemanager/default.aspx"&gt;enlace&lt;/a&gt;.&lt;/p&gt;  &lt;p align="center"&gt;&lt;a href="http://blogserver.informatica64.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/windowstecnico/scvmm_5F00_10631724.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="scvmm" border="0" alt="scvmm" src="http://blogserver.informatica64.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/windowstecnico/scvmm_5F00_thumb_5F00_162D94F0.png" width="323" height="249" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p align="justify"&gt;Hasta aquí la gestión de importación y exportación de máquinas en Hyper-V. Seguiremos realizando más post sobre esta nueva tecnología de virtualización de Microsoft, que a mi parecer es bastante buena y va a dar mucho de que hablar…&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="mailto:S@lu2"&gt;S@lu2&lt;/a&gt;!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://windowstecnico.com/aggbug.aspx?PostID=921" width="1" height="1"&gt;</description><category domain="http://windowstecnico.com/archive/tags/Windows+Server+2008/default.aspx">Windows Server 2008</category><category domain="http://windowstecnico.com/archive/tags/HyperV/default.aspx">HyperV</category><category domain="http://windowstecnico.com/archive/tags/Trucos/default.aspx">Trucos</category><category domain="http://windowstecnico.com/archive/tags/Windows+Server+2008+R2/default.aspx">Windows Server 2008 R2</category><category domain="http://windowstecnico.com/archive/tags/Administraci_26002300_243_3B00_n/default.aspx">Administraci&amp;#243;n</category></item><item><title>Hyper-V - Importando y Exportando (I)</title><link>http://windowstecnico.com/archive/2009/09/21/hyper-v-importando-y-exportando-i.aspx</link><pubDate>Mon, 21 Sep 2009 15:04:00 GMT</pubDate><guid isPermaLink="false">f5fee4ed-c2ed-43f2-a57e-69c2e2dfbdde:860</guid><dc:creator>Nacho Sánchez-Beato</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://windowstecnico.com/rsscomments.aspx?PostID=860</wfw:commentRss><comments>http://windowstecnico.com/archive/2009/09/21/hyper-v-importando-y-exportando-i.aspx#comments</comments><description>&lt;p align="justify"&gt;Retomo los post sobre Hyper-V, la nueva tecnolog&amp;iacute;a de virtualizaci&amp;oacute;n de Microsoft, que inici&amp;oacute; Juli&amp;aacute;n (Entorno de Pruebas de Hyper-V &lt;strong&gt;&lt;a target="_blank" href="http://192.168.0.247:4443/archive/2009/02/10/entorno-de-pruebas-de-hyper-v-i.aspx"&gt;I&lt;/a&gt;&lt;/strong&gt; y &lt;strong&gt;&lt;a target="_blank" href="http://192.168.0.247:4443/archive/2009/02/26/entorno-de-pruebas-de-hyper-v-ii.aspx"&gt;II&lt;/a&gt;&lt;/strong&gt;). Esta vez voy a hablar sobre la capacidad de copiar y mover m&amp;aacute;quinas de un servidor a otro o incluso en el mismo servidor, viendo las diferencias entre usar la versi&amp;oacute;n de Hyper-V de Windows Server 2008 y Windows Server 2008 R2 y las diferentes opciones que te deja el proceso de importar y exportar m&amp;aacute;quinas virtuales.&lt;/p&gt;
&lt;p align="justify"&gt;Una de las ventajas de tener m&amp;aacute;quinas virtuales es la capacidad de movimiento que tienes sobre ellas. Pudiendo crear una m&amp;aacute;quina tipo y luego copi&amp;aacute;ndola para crear varias m&amp;aacute;quinas id&amp;eacute;nticas, moverlas entre servidores, por no hablar de &lt;strong&gt;&lt;a target="_blank" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=FDD083C6-3FC7-470B-8569-7E6A19FB0FDF&amp;amp;displaylang=en"&gt;live migration&lt;/a&gt; &lt;/strong&gt;que aparece en la versi&amp;oacute;n de Windows Server 2008 R2 aportando el movimiento de una m&amp;aacute;quina a otro servidor en caso de que el servidor que la soporta tenga un fallo.&lt;/p&gt;
&lt;p align="justify"&gt;Antes cuando us&amp;aacute;bamos Virtual Server, Virtual PC o incluso soluciones de terceros como VMware o VirtualBox, copiar o mover una m&amp;aacute;quina virtual era tan f&amp;aacute;cil como llevarse los ficheros de los discos duros y de configuraci&amp;oacute;n de la m&amp;aacute;quina de un sitio a otro. Ahora con Hyper-V podemos hacerlo pero con ciertas salvedades. Vamos a verlo:&lt;/p&gt;
&lt;p align="justify"&gt;Las extensiones de los archivos de disco de las m&amp;aacute;quinas virtuales de Hyper-V se conservan y siguen siendo .vhd, por lo que sin ning&amp;uacute;n tipo de problemas podemos copiar el disco de una m&amp;aacute;quina virtual (apagada o guardada) a otro directorio y podemos usarlo para crear otra m&amp;aacute;quina virtual con ese disco, siempre y cuando no tengamos creada ninguna instant&amp;aacute;nea de la m&amp;aacute;quina virtual.&lt;/p&gt;
&lt;p align="center"&gt;&lt;a href="http://blogserver.informatica64.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/windowstecnico/captura5_5F00_66A29A2A.jpg"&gt;&lt;img height="247" width="337" src="http://192.168.0.247:4443/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/windowstecnico/captura5_5F00_thumb_5F00_3A45C7AC.jpg" alt="captura5" border="0" title="captura5" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p align="justify"&gt;Si queremos mover una m&amp;aacute;quina de un entorno virtual anterior a Hyper-V, como Virtual PC o Virtual Server, deberemos primero desinstalar las &amp;lsquo;Virtual Machine Additions&amp;rsquo; que se instalan en esos entornos porque son incompatibles con Hyper-V, para despu&amp;eacute;s instalar las herramientas de integraci&amp;oacute;n que vienen con Hyper-V para que la m&amp;aacute;quina virtual que creemos con ese disco funcione correctamente.&lt;/p&gt;
&lt;p align="justify"&gt;Las instant&amp;aacute;neas, o snapshots, de una m&amp;aacute;quina virtual son el estado de congelaci&amp;oacute;n de la m&amp;aacute;quina virtual en un instante determinado de tiempo, desde las que podemos volver a la configuraci&amp;oacute;n del sistema y archivos que ten&amp;iacute;amos en el momento de tomar esa instant&amp;aacute;nea. Es el sustituto de los discos para deshacer de Virtual PC o Virtual Server y exactamente lo mismo que tiene VMware o VirtualBox. Cuando generamos una instant&amp;aacute;nea se crean los archivos de disco en los que se van a aplicar los cambios desde que se toma la instant&amp;aacute;nea hasta el momento actual, estos ficheros de disco ya no tienen la extensi&amp;oacute;n .vhd sino que usan la extensi&amp;oacute;n .avhd y se guardan dentro de la carpeta instant&amp;aacute;neas de Hyper-V adem&amp;aacute;s de datos sobre la configuraci&amp;oacute;n de la instant&amp;aacute;nea en formato XML. Por lo que si queremos mover una m&amp;aacute;quina virtual con instant&amp;aacute;neas tomadas no podemos s&amp;oacute;lo mover el archivo de disco .vhd ya que tiene todos los archivos de disco .avhd&amp;nbsp; y los .xml asociados a sus snapshot.&lt;/p&gt;
&lt;p align="center"&gt;&lt;a href="http://blogserver.informatica64.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/windowstecnico/captura4_5F00_341E7B11.jpg"&gt;&lt;img height="237" width="343" src="http://192.168.0.247:4443/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/windowstecnico/captura4_5F00_thumb_5F00_047036B8.jpg" alt="captura4" border="0" title="captura4" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p align="justify"&gt;La recomendaci&amp;oacute;n de Microsoft a la hora de copiar o mover una m&amp;aacute;quina virtual, ya sea en el mismo servidor o entre varios, es usar la herramienta de importaci&amp;oacute;n y exportaci&amp;oacute;n que viene integrada con Hyper-V en vez de estar copiando los archivos de disco y generando una nueva m&amp;aacute;quina virtual usando el archivo de disco copiado. La recomendaci&amp;oacute;n la dan porque en el proceso de exportaci&amp;oacute;n se copian todos los archivos necesarios de la m&amp;aacute;quina virtual, es decir, discos duros, instant&amp;aacute;neas y archivos de configuraci&amp;oacute;n de la m&amp;aacute;quina virtual. En este post vamos a ver el proceso de exportaci&amp;oacute;n y en el siguiente post veremos el de importaci&amp;oacute;n de m&amp;aacute;quinas virtuales.&lt;/p&gt;
&lt;p align="justify"&gt;Para poder exportar una m&amp;aacute;quina virtual la m&amp;aacute;quina tiene que estar detenida, ya sea guardada o apagada. Nos preguntar&amp;aacute; el directorio d&amp;oacute;nde queremos guardar la m&amp;aacute;quina exportada y empezar&amp;aacute; el proceso de exportaci&amp;oacute;n que durar&amp;aacute; en funci&amp;oacute;n del tama&amp;ntilde;o de la m&amp;aacute;quina virtual y las snapshots tomadas m&amp;aacute;s o menos tiempo.&lt;/p&gt;
&lt;div align="center"&gt;   
&lt;table align="center" cellpadding="2" cellspacing="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="http://blogserver.informatica64.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/windowstecnico/hv1_5F00_3B6A14F1.jpg"&gt;&lt;img height="230" width="300" src="http://192.168.0.247:4443/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/windowstecnico/hv1_5F00_thumb_5F00_4853CF35.jpg" alt="hv1" border="0" title="hv1" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&lt;a href="http://blogserver.informatica64.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/windowstecnico/hv2_5F00_5EC66DBC.jpg"&gt;&lt;img height="83" width="244" src="http://192.168.0.247:4443/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/windowstecnico/hv2_5F00_thumb_5F00_66FA9353.jpg" alt="hv2" border="0" title="hv2" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" /&gt;&lt;/a&gt;             &lt;br /&gt;            &lt;br /&gt;&lt;a href="http://blogserver.informatica64.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/windowstecnico/image_5F00_05D10732.png"&gt;&lt;img height="63" width="244" src="http://192.168.0.247:4443/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/windowstecnico/image_5F00_thumb_5F00_3D56A253.png" alt="image" border="0" title="image" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" /&gt;&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;Si nos metemos en la carpeta donde se ha exportado podemos ver los ficheros y carpetas comentados anteriormente: varios ficheros .xml con la configuraci&amp;oacute;n de la m&amp;aacute;quina virtual y de las instant&amp;aacute;neas tomadas, los ficheros de disco .vhd y .avhd de la m&amp;aacute;quina virtual y las snapshots respectivamente.&lt;/p&gt;
&lt;p align="justify"&gt;En la versi&amp;oacute;n de Windows Server 2008 R2 aparte de poder exportar la m&amp;aacute;quina virtual en su estado actual, podemos importar una instant&amp;aacute;nea, es decir, podemos importar una m&amp;aacute;quina desde una instant&amp;aacute;nea que tomamos en un momento concreto, por ejemplo antes de instalar cierta aplicaci&amp;oacute;n que no sabemos si funcionar&amp;aacute;.&lt;/p&gt;
&lt;p align="center"&gt;&lt;a href="http://blogserver.informatica64.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/windowstecnico/captura1_5F00_7BDBEFF9.jpg"&gt;&lt;img height="257" width="340" src="http://192.168.0.247:4443/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/windowstecnico/captura1_5F00_thumb_5F00_74405ABF.jpg" alt="captura1" border="0" title="captura1" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p align="justify"&gt;Hasta aqu&amp;iacute; el post de hoy, en el pr&amp;oacute;ximo post de esta serie hablaremos sobre el proceso de importaci&amp;oacute;n, sobre las nuevas API que nos brinda la versi&amp;oacute;n 2 de Hyper-V y las opciones que tenemos para usarla desde WMI y PowerShell.&lt;/p&gt;
&lt;p align="justify"&gt;&lt;a href="mailto:S@lu2"&gt;S@lu2&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://windowstecnico.com/aggbug.aspx?PostID=860" width="1" height="1"&gt;</description><category domain="http://windowstecnico.com/archive/tags/Windows+Server+2008/default.aspx">Windows Server 2008</category><category domain="http://windowstecnico.com/archive/tags/HyperV/default.aspx">HyperV</category><category domain="http://windowstecnico.com/archive/tags/Trucos/default.aspx">Trucos</category><category domain="http://windowstecnico.com/archive/tags/Windows+Server+2008+R2/default.aspx">Windows Server 2008 R2</category><category domain="http://windowstecnico.com/archive/tags/Administraci_26002300_243_3B00_n/default.aspx">Administraci&amp;#243;n</category></item></channel></rss>