2. LIVE MIGRATION EN HYPER-V 2
Live Migration en Hyper-V desde y hasta Windows
Server 2012 corriendo sobre VMWare
Olaya Marlon
Live Migration
Resumen—Este documento Muestra la información
necesaria para probar Live Migration en Hyper-V,
en este caso se realizará una prueba migrando una
máquina virtual con Windows XP entre dos sistemas
Windows Server 2012.
Este escrito empieza por mostar la configuración
necesaria para que las máquinas virtuales de Windows
Server 2012 permitan la instalación de Hyper-V, se con-
tinua por la instalación rápida de un sistema operativo
en una máquina virtual de Hyper-V y finalmente se
realiza la Migración.
Se realiza todo el proceso en una máquina virtual,
ya que el objetivo es mostrar la característica de Live
Migration.
Estas pruebas se realizaron en una máquina física con
las siguientes características:
SO Windows 7 Professional SP1 64-bits.
Procesador Intel(R) Core(TM) i7 Q 740 @1.73
GHz.
Memoria RAM: 6GB.
Index Terms—Live Migration, VMWare, Hyper-V,
Windows Server 2012, Hipervisor.
I. Introdución
ESTE documento es una pequeña guía donde se mues-
tra una migración de una máquina virtual entre dos
máquinas virtualizadas con VMWare. Con la consecución
de este trabajo se pretende lograr:
Comprensión del concepto Live Migration por parte
de los estudiantes de Redes e Intranets del presente
período.
Mostrar la eficiencia de la Migración en vivo con
respecto a otro tipo de migración.
Este trabajo no pretende enseÃśar a instalar ni usar
ninguno de los elementos básicos utilizados en él
como son VMWare, Windows Server 2012 o Windows XP.
Sí pretende mostrar brevemente la forma de instala-
ciÃşn de Hyper-v dentro de un sistema virtualizado,
ya que este implica una solución especial.
También se mostrara de manera básica el uso de
Hyper-v y se centrará en la característica específica
de Live Migration, lo que significa, como se hace y
para qué sirve.
Septiembre 09, 2013
Gracias a la vida que me ha dado tanto...
Figura 1. Configuración procesador máquina virtual de vmware
Figura 2. Instalar Rol Hyper-V Windows Server paso 1
II. Configuración de las máquinas virtuales de
Windows Server 2012 virtualizadas en VMWare
Al tratar de instalar el Rol Hyper-v en Windows Server
2012, da un error, ya que los sistemas operativos men-
cionados detectan que un Hipervisor ya está funcionando
(VMWare), por lo que no podemos activar estas opciones.
En primer lugar se debe configurar el procesador de la
máina virtual de Windows en VMware, para permitir la
virtualización, como lo muestra la figura 1, luego continua-
mos con las indicaciones sobre el archivo de configuración
de la máquina virtual que se mencionan más adelante en
este documento. En las figuras de la 1 a la 7
se puede observar como ejemplo el procedimiento para
Instalar el Rol Hyper-V en Windows Server 2012 de forma
normal y cual es el error al estar este sistema operativo ya
virtualizado. Los pasos normales son:
Figura 3. Instalar Rol Hyper-V Windows Server paso 2
3. LIVE MIGRATION EN HYPER-V 3
Figura 4. Instalar Rol Hyper-V Windows Server paso 3
Figura 5. Instalar Rol Hyper-V Windows Server paso 4
Figura 6. Instalar Rol Hyper-V Windows Server paso 5
Figura 7. Instalar Rol Hyper-V Windows Server paso 6
Figura 8. Instalar Rol Hyper-V Windows Server paso 7 Error
Figura 9. Instalar Rol Hyper-V Windows Server: Modificacion del
archivo de configuración de la máquina virtual
Figura 10. Instalar Rol Hyper-V Windows Server paso 7: error
corregido
Figura 11. Instalar Rol Hyper-V Windows Server paso 8
4. LIVE MIGRATION EN HYPER-V 4
Figura 12. Instalar Rol Hyper-V Windows Server paso 9
Figura 13. Instalar Rol Hyper-V Windows Server paso 10
Figura 14. Instalar Rol Hyper-V Windows Server paso 11
Figura 15. Instalar Rol Hyper-V Windows Server paso 12
Figura 16. Instalar Rol Hyper-V Windows Server paso 13
Figura 17. Instalar Rol Hyper-V Windows Server paso 14
Ingresar al Administrador del Servidor.
clic en Agregar Roles y Características (figura 2).
Aparecerá la ventana inicial del asistente que nos
guiará a través de la instalación del Rol (figura 3,
en esta ventana no se hace nada, clic en “siguiente”).
En la siguiente ventana elegimos “Instalación basada
en características o en roles” y avanzamos (figura 4).
A continuación seleccionamos el servidor de destino
y continuamos (figura 5).
La ventana que prosigue nos mostrará los roles que
podemos instalar en el servidor (figura 6), donde
elegiremos “Hyper-V”.
Se desplegará la ventana de la figura 7 donde escoge-
remos “Agregar características”.
Como se mencionó con anterioridad, nuestro sistema
ya está virtualizado, y el sistema operativo lo detecta,
por lo tanto nos muestra el error de la figura 8. Para
corregir este error se hace lo siguiente:
• Ingresar a la carpeta donde están todos los archi-
vos de la máquina Virtual.
• Con un editor de texto abrir el archivo de tipo
“VMware virtual machine configuration”
• Agregar al final del documento la siguiente linea
(figura 9):
◦ hypervisor.cpuid.v0=“FALSE”
• Guardar los cambios y encender la máquina vir-
tual.
Volvemos a seguir los pasos de las figuras 2 a 7,
esta vez al momento de Agregar las características,
el Sistema no nos mostrará ningún error (figura 10).
5. LIVE MIGRATION EN HYPER-V 5
Figura 18. Ícono Hyper-V
Figura 19. Pantalla de inicio Hyper-V
clic en “siguiente”, en las siguientes ventanas dejare-
mos las opciones por defecto (figuras 11 a 15)
al llegar a la última ventana (figura 16) damos clic
en “Instalar” y esperamos hasta que se complete el
proceso. Una vez finalizado el proceso de instalación
(figura 17) cerramos la ventana y reiniciamos el equi-
po.
III. Virtualización de Windows XP en Hyper-V
La instalación de un Sistema Operativo en Hyper-v es
como en cualquier aplicaci´de virtualización, en esta sección
se explicará brevemente este procedimiento.
III-A. Iniciar Hyper-V
En el menú de inicio de Windows buscamos el ícono de
la aplicación (figura 18), damos clic y entraremos en el
Hipervisor (figura 19).
III-B. Creación de la máquina virtual paso a paso e
Instalación del Sistema Operativo
El procedimiento básico a seguir para instalar un SO en
Hyper-V es el siguiente:
En la parte derecha de la ventana de Hyper-V, bajo
la columna de “Acciones”, escogemos nuevo, esto nos
abrirá el asistente para crear una nueva máquina
virtual (figura 20), damos clic en “siguiente”.
Figura 20. Virtualización Windows XP paso 1
Figura 21. Virtualización Windows XP paso 2
Figura 22. Virtualización Windows XP paso 3
Figura 23. Virtualización Windows XP paso 4
6. LIVE MIGRATION EN HYPER-V 6
Figura 24. Virtualización Windows XP paso 5
Figura 25. Virtualización Windows XP paso 6
En la siguiente ventana le damos un nombre a la
máquina virtual y elegimos la ruta donde se guardará,
en caso de no quererla en la ruta por defecto (figura
21), al terminar de escoger damos clic en “siguiente”.
En la ventana que continúa (figura 22) se elige la can-
tidad de memoria RAM, se puede escoger cualquier
valor entre 8MB y 990MB, cabe destacar que se debe
tener en cuenta la cantidad total de RAM de la má-
quina física para no sobrepasar esta y tener problemas
por falta de recursos, al terminar la elección damos
clic en “siguiente”.
La siguiente ventana es la de configuración del adap-
tador de red (figura 23), en este caso aparece como
Figura 26. Virtualización Windows XP paso 7
no conectado, ya que estamos virtualizando sobre un
sistema virtualizado, dar clic en “siguiente”.
En la ventana que continúa se debe especificar el disco
virtual (figura 24), se puede crear un nuevo disco,
elegir uno ya existente o simplemente dejar la má-
quina sin disco (no es recomendable ya que de igual
manera se debe especificar un disco virtual existente
antes de poder utilizar la máquina virtual), una vez
seleccionada la opción se hace clic en “siguiente”.
La última opción a escoger es la forma para instalar
el sistema operativo (figura 25), que puede ser desde
un medio físico o desde una imagen de disco (.iso) en
el sistema Host.
Al dar clic en “siguiente” en la ventana anterior, la
última ventana nos dará un resumen de las caracte-
rísticas de la máquina virtual a ser creada,como se
muestra en la figura 26 , en esta ventana damos clic
en “Finalizar” y la máquina virtual será creada. Si se
especificó el medio de instalación del sistema operati-
vo, al encenderce esta máquina virtual, empezará con
la instalación respectiva.
IV. Live Migration
IV-A. Introducción
En esta sección se tratará el tema principal del paper,
empezando por los conceptos, hasta llegar a la demostra-
ción del mismo.
IV-B. Antecedentes
La tendencia del mundo corporativo es hacia la virtuali-
zación, ya que con esta se ahorran recursos de hardware, lo
que implica mayor espacio físico en un cuarto de equipos;
lo mencionado hace que sea importante que los estudiantes
de Redes y/o Sistemas estén al tanto de los sistemas
virtualizados.
Una característica muy importante en los sistemas vir-
tualizados es la Migración en Vivo (Live Migration en
Inglés), qué es básicamente el mover una máquina virtual
de un Host físico a otro sin que los servicios que corren en
la máquina virtual se interrumpan durante el proceso.
Con lo mencionado acerca de Live Migration, se puede
concluir fácilmente algunas de sus utilizades, como por
ejemplo el ahorro de dinero en equipos, el balanceo de
carga o el simple cambio desde un Host antiguo a uno
nuevo sin tener que parar los servicios que ofrece el sistema
virtualizado.
Se enfatiza en cambiar de Host sin parar los servi-
cios, ya que otra forma de Migrar una Máquina virtual
es simplemente suspendiéndola y copiarla a otro Host
para ejecutarla, este tipo de migración implica que las
peticiones por el servicio que presta la máquina virtual
son rechazadas mientras dure el proceso de migración, de
igual forma el paro del servicio puede implicar pérdidas
significativas en los ingresos de la empresa.
7. LIVE MIGRATION EN HYPER-V 7
Figura 27. Activación Live Migration paso 1
Figura 28. Activación Live Migration paso 2
IV-C. Hyper-v
Un concepto de Hyper-v bastante claro es el que se da
en wikipedia :
Microsoft Hyper-V es un programa de virtuali-
zación basado en un hipervisor para los siste-
mas de 64-bits con los procesadores basados
en AMD-V o TecnologÃŋa de virtualización
Intel...
IV-D. Requisitos para Live Migration
Los requerimientos básicos antes de realizar Live Migra-
tion entre las 2 máqinas son:
Las máquinas entre las que se realizará la migración
deben estar en el mismo dominio.
La cuenta que se utilice debe ser parte de los admi-
nistradores de dominio.
El usuario que realice la Migración debe ser parte de
los administradores de Hyper-v local y destino.
IV-E. Activación Live Migration
Antes de hacer la migración y una vez cumplidos los
requisitos básicos, es necesario activar Live Migration
desde el Administrador de Hyper-v:
Ingresamos al Administrador de Hyper-v y seleccio-
namos la opción que dice “Configuración de Hyper-V”
en el lado derecho de la ventana, como se muestra en
la figura 27.
Figura 29. Activación Live Migration paso 3
Figura 30. Live Migration Paso 1
En la ventana de configuración elegimos “Migraciones
en vivo” y chekeamos el cuadro de “Habilitar migra-
ciones en vivo entrantes y salientes” como se muestra
en la figura 28.
Agregamos la red para las migraciones entrantes, aqui
escribimos la red en la que esta trabajando el dominio
(figura 29).
Este procedimiento debe realizarce en los dos equipos
que realizaran la migración.
IV-F. Live Migration
La migración se realizará de la siguiente forma:
Desde la máquina que tenga el sistema operativo
Figura 31. Live Migration Paso 2
8. LIVE MIGRATION EN HYPER-V 8
Figura 32. Live Migration Paso 3
Figura 33. Live Migration Paso 4
Figura 34. Live Migration Paso 5
Figura 35. Live Migration Paso 6
Figura 36. Live Migration Paso 7
Figura 37. Migración en curso
virtualizado en Hyper-v, se da clic derecho en la
máquina virtual y se elige “mover” como se ve en
la figura 30.
Se iniciará el asistente para mover la máquina virtual,
en la primera pantalla no hacemos nada y damos clic
en “siguiente”(figura 31).
En la siguiente pantalla del asistente debemos elegir
el tipo de movimiento de la máquina virtual (figura
32), como vamos a migrar toda la máquina virtual,
elegimos la primera opción y continuamos.
La siguiente ventana nos pedirá que especifiquemos
el destino, damos clic en “Examinar”, escribimos el
nombre del equipo destino con el que se referencia en
el dominio y damos clic en comprobar nombres, si el
nombre se subraya significa que el nombre es válido
(figura 33), aceptamos y damos clic en “Siguiente”.
En la pantalla que continúa vamos a elegir las opcio-
nes de movimiento de la máquina virtual, en nuestro
caso vamos a elegir mover todos los archivos de la
máquina virtual a un solo directorio como se muestra
en la figura 34.
En la siguiente ventana escogeremos la ubicacón de
la máquina virtual dentro del Host destino (figura
35), una vez elegida la nueva ubicación damos clic en
“Siguiente” y se nos mostrará la pantalla final (figura
36).
Damos clic en finalizar y empezará el proceso de
migración como se ve en la figura 37.
9. LIVE MIGRATION EN HYPER-V 9
Figura 38. Destino antes de Live Migration
Figura 39. Destino después de Live Migration
IV-G. Resultados
En las figuras 38, 39, 40, se muestran los resultados de
la Migración:
1. Servidor Destino Antes de la migración figura 38.
2. Servidor Después de la Migración figura 39.
3. Servidor Origen después de la Migración figura 40.
V. Conclusiones
Esta característica de Live Migration puede usarce
para realizar mantenimiento a los servidores sin tener
que parar los servicios que estén ejecutándose en la
máquina virtual como DHCP, DNS, Compartición de
archivos, etc.
Es muy importante no olvidar crear los usuarios
necesarios para esta tarea e incluirlos en los grupos
correspondientes para que gocen de los permisos ne-
cesarios para realizar el procedimiento.
Los permisos de los usuarios que efectúen la Migra-
ción deben ser configurados en todas las máquinas
que intervengan, ya que las migraciones no están
limitadas a solo 2 máquinas.
En la ventana de configuración de la Migración tam-
bién se puede elegir el número de migraciones simul-
táneas que se pueden realizar, antes de hacer más de
una a la vez es bueno considerar los recursos de las
Figura 40. Origen después de Live Migration
máquinas participantes, para que no haya problemas
durante la migración.
Hyper-V de microsoft no es el único capaz de realizar
Live Migration, pero se está volviendo popular gracias
a la salida al mercado de Hyper-v server de manera
gratuita.
Referencias
[1] http://technet.microsoft.com/en-us/library/jj134199.aspx#
BKMK_Prereqs
[2] http://www.youtube.com/watch?v=e0uIqbhfGDI
Marlon Olaya nacido en Quito-Ecuador el
1 de Febrero de 1990. Realizó sus estudios
secundarios en el Colegio Municipal Experi-
mental Sebastián de Benalcázar. Actualmente
es estudiante de Ingeniería en Electrónica y
Redes de Información en la Escuela Politéc-
nica Nacional y es miembro de la Unidad de
Mantenimiento Electrónico (UME) desde el
2012. Posee conocimientos en Cisco y Auto-
cad por distintos cursos realizados virtual y
precencialmente. Intereses: Programación de
microcontroladores AVR, desarrollo de aplicaciones para dispositivos
móviles, informática y redes, desarrollo de aplicaciones en distintos
lenguajes de programación. (marlonxk@yahoo.es)