Tema cómo implementar un servidor de virtualización

55
CÓMO IMPLEMENTAR UN SERVIDOR DE VIRTUALIZACIÓN. La virtualización simplifica la administración y reduce los costos. Aquí le explicamos lo más recomendable para elegir un servidor anfitrión y su software de virtualización. Utilizar un solo servidor físico para ejecutar varios servidores virtuales, le permite disminuir los costos operativos y obtener mucho más rendimiento por su inversión. Lo mejor de todo es que puede hacerlo económica y fácilmente. Hoy día es imposible comprar un servidor que no tenga múltiples núcleos, aunque muchas empresas pequeñas no requieren de tanta potencia. El resultado es un servidor físico, relativamente caro, que trabaja poco pero consume energía y genera calor. Por eso tiene sentido usar un servidor de múltiples núcleos, digamos uno con 4, 6, o 12 núcleos en un solo CPU, que maneje a varios servidores virtuales, independientemente del tamaño de su compañía. Seleccionando el anfitrión La clave del éxito de los servidores de virtualización en entornos pequeños parte del servidor anfitrión físico. Aunque posiblemente será el responsable de patrocinar a decenas de servidores virtuales, requerirá muchos menos recursos de CPU de los que imagina. Dependiendo del software de virtualización que use (también conocido como el hipervisor), probablemente podrá controlar a un impresionante número de servidores virtuales a partir de un CPU de cuatro o seis núcleos. Esto se debe a que generalmente, la mayoría de los servidores se mantienen inactivos durante largos períodos de tiempo. Cuando se les asignar una tarea, tienden a diseminar sus recursos entre el CPU, la unidad RAM, el disco, y las conexiones de entrada y salida a la red, y apenas una fracción de los servidores virtuales consume recursos de CPU importantes. Aprovechando esta ley de promedios, usted puede consolidar

Transcript of Tema cómo implementar un servidor de virtualización

Page 1: Tema cómo implementar un servidor de virtualización

CÓMO IMPLEMENTAR UN SERVIDOR DE VIRTUALIZACIÓN.

La virtualización simplifica la administración y reduce los costos. Aquí le explicamos lo más recomendable para elegir un servidor anfitrión y su software de virtualización.

Utilizar un solo servidor físico para ejecutar varios servidores virtuales, le permite disminuir los costos operativos y obtener mucho más rendimiento por su inversión. Lo mejor de todo es que puede hacerlo económica y fácilmente.

Hoy día es imposible comprar un servidor que no tenga múltiples núcleos, aunque muchas empresas pequeñas no requieren de tanta potencia. El resultado es un servidor físico, relativamente caro, que trabaja poco pero consume energía y genera calor. Por eso tiene sentido usar un servidor de múltiples núcleos, digamos uno con 4, 6, o 12 núcleos en un solo CPU, que maneje a varios servidores virtuales, independientemente del tamaño de su compañía. 

Seleccionando el anfitrión

La clave del éxito de los servidores de virtualización en entornos pequeños parte del servidor anfitrión físico. Aunque posiblemente será el responsable de patrocinar a decenas de servidores virtuales, requerirá muchos menos recursos de CPU de los que imagina. 

Dependiendo del software de virtualización que use (también conocido como el hipervisor), probablemente podrá controlar a un impresionante número de servidores virtuales a partir de un CPU de cuatro o seis núcleos. Esto se debe a que generalmente, la mayoría de los servidores se mantienen inactivos durante largos períodos de tiempo. Cuando se les asignar una tarea, tienden a diseminar sus recursos entre el CPU, la unidad RAM, el disco, y las conexiones de entrada y salida a la red, y apenas una fracción de los servidores virtuales consume recursos de CPU importantes. Aprovechando esta ley de promedios, usted puede consolidar múltiples servidores físicos en un servidor anfitrión único.

Sin embargo, esta norma no es estricta. Algunos servidores, como los dedicados a base de datos, tienen cargas más pesadas y más consistentes, y quizás no sean candidatos apropiados para la virtualización en una infraestructura menor. Todo depende de los recursos de hardware disponibles al servidor anfitrión, de las características del software de virtualización y de los requerimientos del servidor virtual. Por suerte, no es difícil establecer y probar estos requisitos de antemano.

Al elegir el hardware, una buena regla básica es que es preferible tener más núcleos en el servidor anfitrión que velocidades de reloj más altas; si tiene que elegir entre, por ejemplo, un CPU de 4 núcleos que funciona a 2,93GHz y un CPU de 6 o 12 núcleos que trabaja a 2,4GHz, lo mejor será comprar el segundo. La capacidad para distribuir la carga del servidor virtual entre más núcleos de CPU típicamente produce un rendimiento más rápido y más uniforme en todas las máquinas virtuales.

Page 2: Tema cómo implementar un servidor de virtualización

Los anfitriones de virtualización siempre pueden usar más RAM, así que procure comprar toda la que pueda y seleccionar el tipo más rápido disponible. Es relativamente simple reasignar los recursos de CPU, o destinar más CPUs virtuales a los servidores virtuales de lo que existe físicamente dentro del servidor anfitrión —pero es mucho más difícil de hacerlo con el RAM. Mientras más RAM tenga, más máquinas virtuales podrá tener. 

En los entornos menores es posible que no tenga una red de área de almacenaje o un dispositivo de almacenaje conectado a red que contenga las imágenes de los servidores virtuales, así que el servidor anfitrión será el responsable de todas estas tareas. En ese caso, es mejor tener más discos, dentro de lo que cabe. Para propósitos generales, las unidades de disco SATA en una configuración RAID 5 o RAID 6 bastarán, aunque las unidades SAS (Serial Attached SCSI) siempre proveen mejor desempeño. 

Software de virtualización 

En lo que concierne al software, usted tiene algunas opciones gratuitas. El VMware Server gratuito ejecuta sobre Windows o Linux. No es un hipervisor de “nivel raso” porque necesita el OS subyacente para proveer los requisitos claves para la operación. No es tan rápido ni tan fluido como otros tipos de hipervisor, pero comúnmente es fácil de instalar y usar. Para un enfoque completamente gratuito, considere instalar Linux en el servidor y ejecutar la versión de Linux de VMware Server. De lo contrario, instale una copia licenciada de Windows Server 2003 o 2008 y ejecute la versión de Windows de VMware Server. 

VMware también tiene un hipervisor gratuito, de nivel raso, VMware ESXI. Está basado en los mismos principios básicos de las ofertas de Vmware más caras y más grandes, además de que provee una virtualización estable y rápida, pero tiene algunas limitaciones con respecto al hardware donde puede ejecutar; lea sobre la compatibilidad con el hardware en find.pcworld.com/70448.

Microsoft Hyper-V puede ser una buena opción para las redes orientadas a Windows. Técnicamente no es gratuito, ya que requiere la adquisición de Windows Server 2008 R2, pero tiene una interfaz simple y se integra bien en el OS. Si los servidores virtuales que ejecutan en el anfitrión también corresponden al Windows Server 2008, quizás encuentre las licencias más atractivas. La compra de una copia de Windows Server 2008 R2 le permite ejecutar hasta cuatro servidores virtuales de Windows Server 2008 por el precio de una sola licencia.

También encontrará otras opciones, como Citrix XenServer. La versión gratuita tiene características que no encontrará en las ofertas gratuitas de VmWare, como la administración de múltiples servidores. XenServer no es tan corriente como las otras propuestas, pero puede ser transmitido e instalado de gratis y no necesita de OS subyacente, tampoco licencia de OS. 

Para más información, incluyendo una discusión sobre la fuente de alimentación y las interfaces de red de su servidor, vea la versión expandida de este artículo en find.pcworld.com/70447.

Page 3: Tema cómo implementar un servidor de virtualización

Citrix XenServer 5.5.0. Instalación y configuración. Uso de XenCenter y XenConvert.Publicado el 11 marzo, 2010 por Alfon

Ya iniciamos algún tema de virtualización con la primera parte del laboratorio

virtual, el cual está pendiente de actualizar y terminar con la segunda parte.

En esta ocasión vamos a instalar y configurar Citrix XenServer 5.5.5 Update

2 en una máquina Worstation, para pruebas, concretamente un DELL Optiplex

755. Para la gestión de XenServerinstalaremos y usaremos XenCenter 5.5 y

para nuestra primera VM convertiremos mediante XenConvert una máquina

VMware en XenServer. Instalaremos también la licencia para uso

gratuito de XenServer. Como veis, completito.

Preparación de DELL Optiplex 755 para virtualización.Es muy posible que una vez instalado todo y cuando queramos

arrancar una máquina virtual (VM) se nos muestre un aviso de que

requiere la característica de HVM(Virtualización Asistida por

Hardware) para virtualización completa, y de esta manera poder

virtualizar máquinas Windows, además de mejor rendimiento,

etc.XenServer está basado en el hypervisor de Xen de código

fuente abierto.XenServer aprovecha las plataformas Intel VT y las

plataformas AMD Virtualization (AMD-V) para la virtualización

asistida por hardware. Es por ello, que al igual que Xen,

XenServer necesite que servidor físico soporte las extensiones

VT(virtualización).

Para la característica HVM es necesario, como he dicho, tener

soporte de virtualización (VT) en el procesador. La manera de

activarlo es a través de la BIOS. En un DELL Optiplex

755 activamos en:

Securtiy Execute Disable en ON

Performance Virtualization en ON

Performance VT for Direct I/O Access en ON

Performance Virtualization en ON

Performance Trusted Execution en OFF

Apagamos la máquinas y la volvemos a arrancar para que tomo ls

nuevos valores seteados de la BIOS.

Instación Citrix XenServer 5.5.0 Update 2.

Page 4: Tema cómo implementar un servidor de virtualización

Descargamos Citrix XenServer. Además, y de  la misma página

descargamos tambiénXenCenter.

Se trata de una .iso que pasaremos a un CD. Arrancamos la máquina

donde instalaremosXenServer desde el CD.

La instalación es facil e intutitiva. En la primera pantalla

presionamos ENTER y seguimos hasta la selección del idioma de

teclado que será:

[querty] es

En la pantalla donde nos pregunta que seleccionemos entre tres

opciones, elegimos Install or upgrade XenServer host.  (la

primera)

Seguimos OK, etc, aceptamos la licencia EULA y donde se

pregunta Select Installation Source (desde donde realizamos la

instalación) elegimos:

Local Media (CD-ROM)

Seguimos, y donde dice Would you like to install the linux Pack

from a second CD?, elegimos

No

Pantalla Verify Installation source, Would you like to test your

media?, elegimos:

Skip verification

Set Password. Introducimos la contraseña de root para luego poder

operar en el servidor y desde XenCenter.

Pantalla NetWorking. Aquí indicaremos la configuración de red.

Podemos elegir entre DHCP o una IP estática. En mi caso, elegí la

estática para lo que introduje:

la IP del host XenServer

lla mascara de red y

la puerta de enlace o Gateway.

Pantalla Hostname and DNS Configuration. Aquí indicaremos en

nombre de máquina o host del servidor SenServer y los servidores

DNS. En mi caso usé:

Hostname Configuration:

Manually specify

xenserver.nombreservidor

DNS Configuration:

Manually specify

DNS Server 1: 192.168.1.xxx

Page 5: Tema cómo implementar un servidor de virtualización

Pantalla Select Time Zone. Seleccionamos aquí nuestra ubicación

geográfica.

Europa

Pantalla Time Zone. Ubicación más cercana a nuestra zona.

Madrid

Pantalla system Time. Configuración horaria. Podemos elegir entre

opción manual o configuración a través de un servidor horario NTP.

En este caso:

Manual time entry

Pantalla Confirm Installation……: procedemos a

Install XenServer

Se procede a la instalación y aparce una pantalla de Pantalla de Set

Local Time.Configuramos Fecha y hora y OK.

Pantalla Installation Complete.  Acaba de ser instalado

XenServer. Retiramos el origen de la instalación (CD-ROM) y

reiniciamos.

Una vez reiniciado nos aparece una pantalla de Configuración e

información:

En esta pantalla podemos obterner información y cambiar

configuraciones que ya establecimos durante la instalación. Por

ejemplo los parámetros de red. Podemos realizar Backups o

Restauraciones, arrancar máquinas, sShutdown o reinicio del

Page 6: Tema cómo implementar un servidor de virtualización

servidor,análisis de rendimiento de las máquinas virtuales (VMs),

etc, En resúmen: podemos realizar las operaciones más básicas

con el servidor y con las máquinas virtuales, de forma bastante

simple y sencill.

Instalación de Citrix XenCenter. Conexión con XenServer.Vamos a instalar ahora la interface gráfica que nos permitirá, desde

cualquier máquina, conectarnos con nuestro servidor Citrix

XenCenter para crear y gestionar las máquinas virtuales y el servidor

propiamente dicho.

Ya descargamos desde downloadas de Citrix XenServer el

instalador de XenCenter. Lo ejecutamos.

En la pantalla de abajo, lo dejamos como está. No necesitaremos, en

nuestro caso, soporte para la versión 4.0:

Seguimos con la instalación e indicamos cuando nos pregunte qe la

intalación es para cualquier usuario o uno en concreto. Se instala y

Finish.

Ejecutamos XenServer y:

Page 7: Tema cómo implementar un servidor de virtualización

Nos situamos en XenCenter (encuadrado en rojo) y botón derecho

Add.. aparece la ventana donde especificaremos:

nombre del host Servidor o IP

cuenta de usuario root

password o contraseña que indicamos en la instalación

deXenServer

Una vez conectado aparecerá la información del servidor, drivers

unidades CD o DVD, almacenamiento local de VMS (local storage),

almacenamiento removibles.

Situados sobre nuestro servidor, tendremos una serie de pestañas de

búsqueda de VMs

información general de propiedades del servidor

almacenamiento

interfaces de red

la consola del servidor

parámentros de rendimiento

Logs:

Page 8: Tema cómo implementar un servidor de virtualización

Si repasais las opciones del menú, pestañas, etc, vereis que podemos

realizar gran cantidad de gestiones con el servidor, máquinas y

discos virtuales, etc

En otros capítulos estudiaremos todas las opciones. Ahora vamos a

la instalación, que ya está realizada y ahora vamos a convertir

una máquina VVMware a  XenServer mediante XenCoverter.

Instalación XenCoverter. Convertir VM Vmware a XenServer.

Page 9: Tema cómo implementar un servidor de virtualización

Descargamos XenConverer desde aquí  Citrix XenConverter 2.1. Lo

instalamos.Ejecutamos.

Nada más ejecutar nos pregunta si queremos realizar la

conversión de la máquina local, nuestra máquina o desplegando la

persiana de opciones…..: elegimos VMware Virtual Hard Disk

(VMDK). El distino de la conversión (To) XenServer. Le damos a

Siguiente.

Nos pregunta sobre la ubicación de la maquina a convertir…

indicamos donde y que máquina. Suguiente

Ahor se nos pregunta sobre los datos de conexión con el

servidor XenServer. Esto es para volcar la máquina convertida en

la ubicación de alamacenamiento del servidor. También

especificamos una ubicación de trabajo, en este caso local:

Le damos a Siguiente e indicamos un nombre para la máquina

(VM Name) y en la siguiente pantalla le damos a Convert:

Page 10: Tema cómo implementar un servidor de virtualización

Una vez terminado el proceso, le damos a Finish y ejecutamos

XenCenter.

Nada más abrir XenCenter, tenemos nuestra máquina….:

situados sobre la Máquina Virtual XP…le damos a  Botón derecho y

Start. Nos posicionamos en la pestaña Consola para introducir

usuario y contraseña de nuetra máquina convertida XP Sp3.

Si nos situamos en el item del servidor, vemos que aún nos falta

instalar los XenServer Tools. Pulsamos e instalamos:

 

Ya tenemos nuestra máquina virtual… y algunos datos de

rendimiento, etc:

Page 11: Tema cómo implementar un servidor de virtualización

Crear Nueva máquina virtual.Para crear una nueva máquina virtual desde un CD o DVD de

instalación procedemos de la siguiente forma:

Desde el item del servidor en XenCenter botón derecho del

servidor y New VM

Elegimos la plantilla que más se ajuste a nuestra nueva

máquina. Siguiente.

Nombre y descripción de nuestra máquina. Siguiente.

Page 12: Tema cómo implementar un servidor de virtualización

Indicamos la ubicación del driver físico DVd o CD-ROM

origen de la instalación. Siguiente y siguiente hasta llegar

a Start VM automatically. Finish.

Ya nis aparece nuestra máquina., arrancamos y procedemos a la

instalación desde la pestaña Console:

WINDOWS.

Microsoft Hyper-V Server 2008 R2 es un Windows Core (sin entorno gráfico) con el único role de

virtualización de Hyper-V, pero totalmente gratuito.

La forma más cómoda de configurar y utilizar Hyper-V Server 2008 R2 es unirlo a un dominio como un

servidor miembro (muy fácil).

La instalación la vamos a realizar en un dominio Windows Server 2003 R2 (es igual con Windows Server

2008 / R2), la máquina cliente, unida al dominio, será Windows 7 Ultimate 64bits (sería igual con Windows

Vista)

Lo primero, descargamos la ISO desde la página de Microsoft (unicamente existe en versión de 64 bits).

Page 13: Tema cómo implementar un servidor de virtualización

http://www.microsoft.com/downloads/details.aspx?displaylang=es&FamilyID=48359dd2-1c3d-4506-ae0a-

232d0314ccf6

Lo grabamos en un CD y arrancamos el ordenador donde vayamos a instalarlo.

*** El ordenador que vamos a utilizar tiene un procesador de 64 bits, 4 gigas de Ram y 2 discos duros de

40 gigas ***

Lo primero que veremos es el selector de idioma, escogemos "Mi idioma es español".

Ahora elegimos el Idioma, Formato Fecha y Teclado, en nuestro caso, Español, Español (España,

internacional) y Español, y pulsamos en Siguiente.

Page 14: Tema cómo implementar un servidor de virtualización

Ahora pulsamos en Instalar ahora y se iniciará el programa de instalación.

Marcamos la casilla "Acepto los términos de licencia" y Siguiente, y nos saldrá la pantalla de "¿Qué

tipo de instalación desea?"

Page 15: Tema cómo implementar un servidor de virtualización

Nuestro caso, al ser una instalación limpia, pinchamos en la opción "Personalizada (avanzada)".

Y aparecerán los discos duros que tengamos instalados (en nuestro caso 2 de 40 gigas). Toda la

instalación se podría realizar con un solo disco duro, pero a mi parecer es recomendable tener siempre

más de un disco duro para separar los datos del sistema operativo (al gusto de cada uno).

Page 16: Tema cómo implementar un servidor de virtualización

Marcamos el denominado "Espacio sin asignar en el disco 1" y pinchamos en Opciones de unidad.

Page 17: Tema cómo implementar un servidor de virtualización

Pinchamos en Nuevo, nos saldrá el tamaño de 40958MB y pulsaremos en Aplicar (creamos la partición

con el tamaño total del disco duro).

Page 18: Tema cómo implementar un servidor de virtualización

Y aprovechamos y teniendo marcado el "disco 1" pulsamos en Formatear, y después en Aceptar para

borrar el disco duro (tardará un poco).

Ahora marcamos el disco duro "Espacio sin asignar en el disco 0" y pulsamos directamente

en Siguiente (al realizar esto, el programa de instalación entiende que ese va a ser el disco duro

principal, que solo quieres crear una partición y que quieres formatearlo para la instalación).

Page 19: Tema cómo implementar un servidor de virtualización

Y comienza el proceso de Instalación de Microsoft Hyper-V Server 2008 R2 (tardará un buen rato).

Page 20: Tema cómo implementar un servidor de virtualización

Se reiniciará una vez, y proseguirá la instalación (no toquéis nada).

Se volverá a reiniciar el equipo y aparecerá un mensaje obligándonos a introducir una contraseña para

iniciar sesión por primera vez. Pulsamos en Aceptar.

Page 21: Tema cómo implementar un servidor de virtualización

Insertamos la nueva contraseña (la misma en los dos recuadros). En nuestro caso será 111aaa- y

pulsamos en la flecha azul.

Page 22: Tema cómo implementar un servidor de virtualización

Y nos saldrá un mensaje confirmando que "Se cambió la constraseña". Pulsamos en Aceptar y se

Iniciará la sesión y nos aparecerán dos ventanas, una con el Símbolo de sistema, en negro, típico de

Windows, y otra ventana, en azul, con un menú de opciones.

Page 23: Tema cómo implementar un servidor de virtualización

Lo primero que vamos a hacer es cambiar la IP para que esté en el mismo rango del servidor controlador

del dominio que nos vamos a conectar.

Pulsamos 8 y posteriormente 0, ya que es la única tarjeta de red que posee el ordenador.

Pulsamos en 1 para establecer la IP y pulsamos en "e" para configurar una dirección estática. En este

caso pondremos 192.168.0.100 / 255.255.255.0 sin puerta de enlace (no nos hace falta ahora mismo).

Page 24: Tema cómo implementar un servidor de virtualización

Ahora pulsamos la opción 2 para establecer un DNS y escribimos 192.168.0.1 (es la dirección del servidor

DNS de nuestra red, que en este caso es el mismo servidor controlador de dominio). Como servidor DNS

alternativo no ponemos nada, pulsamos Enter.

Page 25: Tema cómo implementar un servidor de virtualización

Aparece el mensaje de "Servidor DNS preferido establecido" y pulsamos en Aceptar.

Pulsamos 4 y regresamos al menu principal.

Pulsamos en 1 para elegir Dominio o grupo de trabajo, después en "d" para seleccionar Dominio.

Como nombre del dominio ponemos infodark.local (que es como se llama el dominio al que vamos a

conectarnos) y especificamos un usuario del dominio autorizado a dar de alta el servidor Hyper-V Server

2008 R2, en nuestro caso sería Administrador.

Page 26: Tema cómo implementar un servidor de virtualización

Se abre una nueva ventana que nos pide la contraseña del usuario, en este caso nuestra contraseña

es 222bbb-.

En cuanto las credenciales introducidas han sido aceptadas, nos pregunta si queremos cambiar el

nombre del equipo y pulsamos en Sí.

Nos preguntará el nuevo nombre del equipo y escribimos, para este caso, HYPER-V.

Nos volverá a pedir un usuario autorizado para este cambio. Introducimos, como antes, Administrador y

de contraseña 222bbb-.

Una vez cambiado el nombre nos saldrá un mensaje preguntando ¿Desea reiniciar ahora?. Pulsamos

en Sí.

Y se reiniciará el ordenador.

Una vez reiniciado, pulsamos CTRL + ALT + SUPR para iniciar sesión e introducimos los datos del

Administrador de Hyper-V.

Pulsamos 3 para Agregar administrador local.

Nos pedirá el usuario de dominio o grupo de trabajo que tendrá permisos de Administración Local.

Escribimos infodark.local\w7 para nuestro usuario que utilizará la herramienta de administración remota

de este servidor y que, en este caso, se llama w7

Page 27: Tema cómo implementar un servidor de virtualización

Y nos dirá que la petición se ha completado correctamente.

Nos vamos a nuestra máquina Windows 7 (que ya está unida al dominio Windows Server 2003 R2) y

descargamos la Herramienta de administración remota del servidor para Windows 7

(RSAT) http://www.microsoft.com/downloads/details.aspx?displaylang=es&FamilyID=7d2f6ad7-656b-

4313-a005-4e344e43997d

Tienes la versión de 32 bits (x86fre_GRMRSAT_MSU.msu) y la de 64 bits

(amd64fre_GRMRSATX_MSU.msu), en nuestro caso instalaremos la de 64 bits.

Para los poseedores de Windows Vista, debeis descargar lo siguiente:

Herramientas de administración remota del servidor de Microsoft para Windows Vista (32bits)

http://www.microsoft.com/downloads/details.aspx?displaylang=es&FamilyID=9ff6e897-23ce-4a36-b7fc-

d52065de9960

Actualización de administración remota Hyper-V para Windows Vista KB952627 (32bits):

http://www.microsoft.com/downloads/details.aspx?familyid=BF909242-2125-4D06-A968-

C8A3D75FF2AA&displaylang=es  

Actualización de las herramientas de administración de Windows Vista Service Pack 2 para Hyper-

V KB970203 (32bits):

http://www.microsoft.com/downloads/details.aspx?familyid=551A9B83-241B-4E86-B329-

441374DDCF23&displaylang=es

Herramientas de administración remota del servidor de Microsoft para Windows Vista (64bits):

http://www.microsoft.com/downloads/details.aspx?FamilyId=D647A60B-63FD-4AC5-9243-

BD3C497D2BC5&displaylang=es

Actualización de administración remota Hyper-V para Windows Vista KB952627 (64bits):

http://www.microsoft.com/downloads/details.aspx?familyid=88208468-0AD6-47DE-8580-

085CBA42C0C2&displaylang=es

Actualización de las herramientas de administración de Windows Vista Service Pack 2 para Hyper-

V KB970203 (64bits):

http://www.microsoft.com/downloads/details.aspx?FamilyID=d826c426-9690-4ca8-82ba-

25f60f1057f6&DisplayLang=es

Los siguiente pasos debemos hacerlos como un usuario con permisos de Administrador o pasar las

credenciales cada vez que realicemos algún paso.

Ejecutamos el Instalador independiente de Windows Update amd64fre_GRMRSATX_MSU.msu y

esperamos mientras Busca actualizaciones en el equipo. Pasado un rato aparecerá el mensaje de

instalación y pulsamos en Sí.

Page 28: Tema cómo implementar un servidor de virtualización

Pulsamos en Aceptar en la pantalla de términos de licencia y comenzará la instalación (tardará un rato,

aunque parece que se haya bloqueado).

Una vez instalado, nos dirigimos a Inicio · Panel de Control · Programa y Cacterísticas · Activar o

desactivar las caraterísticas de Windows y en la ventana que se nos abre, dentro de Herramientas de

administración remota del servidor · Herramientas de administración de funciones,

marcamos Herramientas de Hyper-V y pulsamos en Aceptar para instalar la herramienta de Hyper-V.

Page 29: Tema cómo implementar un servidor de virtualización

Una vez instalada, en Buscar programa y archivos, escribimos Hyper-V, nos aparecerá la

herramienta Administrador de Hyper-V y lo ejecutamos (también podríamos activar la visualización de

Herramientas Administrativas en Windows 7 y aparecería como una herramienta más).

Nos aparecerá la siguiente pantalla.

Page 30: Tema cómo implementar un servidor de virtualización

Pulsamos en Conectar al servidor, marcamos Otro equipo, escribimos HYPER-V (que es el nombre de

nuestro servidor de Hyper-V) y pulsamos en Aceptar.

Y ya estamos conectados al servidor de Microsoft Hyper-V Server 2008 R2.

Page 31: Tema cómo implementar un servidor de virtualización

Ahora daré los pasos para crear una máquina virtual con Windows XP, pero de modo rápido (no voy a

explicaros en este tutorial como se configura detalladamente Hyper-V Server).

Vamos al ordenador de Microsoft Hyper-V Server 2008 R2 e insertamos el CD de Windows XP

Professional.

Volvemos al ordenador con Windows 7 pulsamos en Nuevo · Máquina virtual... y Siguiente.

Le damos un nombre a la máquina virtual que vamos a crear. Nombre: Windows XP

Professional y Siguiente.

Page 32: Tema cómo implementar un servidor de virtualización

Ponemos de memoria RAM para esta máquina 512 MB y Siguiente.

Page 33: Tema cómo implementar un servidor de virtualización

En conexión, dejamos No conectado (para tener adaptadores de red deberíamos haberlos creado en la

configuración de Hyper-V) y Siguiente.

Page 34: Tema cómo implementar un servidor de virtualización

Ahora creamos un disco duro virtual, dejamos las opciones por defecto, y cambiamos el tamaño del

disco duro a 20GB, y Siguiente.

Page 35: Tema cómo implementar un servidor de virtualización

Ahora marcamos Instalar un sistema operativo desde un CD/DVD-ROM de arranque y marcamos en

Medios la Unidad CD/DVD física E: (que es la unidad de CD de nuestro ordenador Microsoft Hyper-V

Server 2008 R2).

Page 36: Tema cómo implementar un servidor de virtualización

Pantalla de resumen y Finalizar.

Page 37: Tema cómo implementar un servidor de virtualización

Pulsamos en Conectar (en el apartado inferior derecho) de Windows XP Professional.

Page 38: Tema cómo implementar un servidor de virtualización

Se abrirá la ventana de conexión a la máquina virtual de Windows XP y nosotros pulsamos CTRL +

S para iniciarla.

Page 39: Tema cómo implementar un servidor de virtualización

Una vez instalado el sistema operativo no olvidéis en pulsar en Acción e Insertar disco de instalación

de servicios de integración para instalar todos los drivers de Hyper-V en la máquina virtual.

Tutorial terminado (pero continuará con más opciones que no hemos tocado por falta de tiempo).

Si vas a instalar Linux te harán falta el disco de integración, que puedes descargar desde:

http://www.microsoft.com/downloads/details.aspx?familyid=C299D675-BB9F-41CF-B5EB-

74D0595CCC5C&displaylang=en

Page 40: Tema cómo implementar un servidor de virtualización

WINDOWS Y LINUX.

VMWare Server

Y tal como se esperaba, VMWare lanzó una versión Beta gratuita de suVMWare Server, sucesor de su anterior producto VMWare GSX. VMWare Server soporta la virtualización de los sistemas operativos Linux, NetWare, Solaris x86 y Windows, en sus versiones 32 y 64 bits (!). Además, también soporta la reciente Virtualization Technology de Intel.En esta tabla comparativa pueden notarse las diferencias entre VMWare Server y VMWare ESX Server. El primero destinado al desarrollador y al grupo de trabajo, y el segundo al datacenter. Un camino natural que VMWare espera que muchos de los que prueben VMWare Server sigan eventualmente.VMWare Server puede soportar de 2 hasta 4 máquinas virtuales simultáneamente por núcleo en el host, mientras que VMWare ESX Server soporta de 4 a 8.Otra diferencia no menos importante es el hecho de que VMWare Server requiere de un sistema operativo previamente instalado ("host"), como Linux o Windows 2000/2003 Server, sobre el cual poder ejecutar las instancias de los otros OS virtuales. VMWare ESX, por el contrario, no necesita de un sistema operativo host, pues puede ejecutarse directamente sobre el hardware del servidor (!).

Concesión de licencias

VMware Server para Windows A2JAX-P2F4D-1DKEH-4RLT1

VMware Server para Linux A2N8D-P0YFT-06K4P-4JHHD

Cómo Instalar VMWare Server 2.0.2 en Ubuntu 9.10, 10.04 10.10 (Maverick Meerkat)Autor Natanael Calderon Cabrera January 4, 2011 | Imprimir | Agregar a favoritos

Cómo Instalar VMWare Server 2.0.2 en Ubuntu 10.10 (Maverick Meerkat)

OS Ubuntu 9.10, 10.04 y 10.10

Objetivo Instalar VMWare Server 2.0.2 

Condición Utilizar Linux Kernel 2.6.35

En versiones anteriores de Ubuntu, como es el caso de 8.10 y otras, la instalación

de VMWare Server era bastante mas sencilla, debido a que estas distribuciones ya

traen todas las librerías necesarias para operar.

Para el caso de las nuevas versiones, a partir de la 9.10, el procedimiento de

Page 41: Tema cómo implementar un servidor de virtualización

Instalación del VMWare Server, cambia considerablemente, pero gracias a un Script

que ha elaborado Ramon de Carvalho Valle esto ahora es muy simple, aunque

siempre hay algunas cosas interesantes que mencionar.

Los pasos a seguir para la Instalación de VMWare Server, son los siguientes:

Paso 1: Creamos un directorio para guardar los Archivos que

necesitaremos descargar.

sudo mkdir vmware

En este directorio será donde guardaremos todos los archivos. El nombre de la

carpeta peude llamarse como nosotros queramos, pero se aconseja que dicho

directorio no tenga espacios.

Paso 2: Creamos un Directorio donde Guardaremos las Máquinas

Virtuales. 

Este directorio será donde guardaremos los archivos de las Máquinas Virtuales que deseemos utilizar con nuestro VMWare Server.

sudo mkdir vm

Este directorio se nos solicitará también dentro del proceso de instalación del

VMWare, por lo tanto, es importante tener clara la ruta de donde lo hemos creado.

Aunque durante la misma Instalación, el software nos sugiere una ruta, pero si

nosotros queremos tener un directorio específico, será necesario hacer este paso.

Paso 3: Descargamos el Script de instalación.

Este Script lo descargaremos desde este link luego lo guardamos en el directorio

que hemos creado en el paso 1.

Paso 4: Descomprimimos el archivo del escript

cd vmware/tar xvfz raducotescu-vmware-server-linux-2.6.3x-kernel-release-1.5-1-g71f8b66.tar.gz

Con el comando "ls", podremos ver que ahora ya nos aparece una carpeta donde están los archivos ya descomprimidos.

lsraducotescu-vmware-server-linux-2.6.3x-kernel-71f8b66

Paso 5: Descargar VMWARE Server 2.0

Para la descarga del Software de VMWare Server, es necesario tener una cuenta

activa, en caso de no tenerla, podemos crearnos una, dentro del mismo proceso de

descarga del Software. Esto, lo hacemos desde el sitio de VMWare donde podremos

además, obtener la Licencia Gratuita, la cual será necesaria dentro del proceso de

instalación. 

Este archivo, que por cierto puede tardar varios minutos en descargarse (mas de

400Mb), lo guardamos en el directorio que creamos en el paso 1.

Page 42: Tema cómo implementar un servidor de virtualización

NOTAS: 

* En este paso, es muy Importante que guardemos la Licencia que se nos asigne

pues será necesario es los pasos de Instalación del VMWare. (Puede guardarse en

un archivo de texto, para que luego solo la copiemos)

** Debemos asegurarnos de bajar el Archivo de VMWare de tipo *.tar.gz NO se debe

de bajar el archivo RPM o de otro tipo de distribución, pues no nos servirá y

habremos perdido el tiempo de la descarga.

*** Asegurarnos de bajar el archivo correcto, de acuerdo al tipo de servidor y

Sistema Operativo que hayamos instalado (32Bit o 64Bit)

Para el caso de 32 Bit aquí dejo el link de descarga de forma manual

Para 64 Bit, se puede descargar desde este otro link

Paso 6: Movemos el archivo de VMWare al Directorio del Script.

mv VMware-server-2.0.2-203138.i386.tar.gz vmware/raducotescu-vmware-server-linux-2.6.3x-kernel-71f8b66/

Paso 7: Nos cambiamos al directorio donde tenemos el Scrip

cd raducotescu-vmware-server-linux-2.6.3x-kernel-71f8b66/

root@labserver:~/vmware/raducotescu-vmware-server-linux-2.6.3x-kernel-71f8b66# lsLICENSE  start-VMware-console.sh  VMware-server-2.0.2-203138.i386.tar.gz   vmware-server-2.0.x-kernel-2.6.3x-install.sh README   vmware-config.patch      vmware-server-2.0.2-203138-update.patchroot@labserver:~/vmware/raducotescu-vmware-server-linux-2.6.3x-kernel-71f8b66#

Nuevamente con "ls", podremos asegurarnos de tener todos los archivos necesarios.chmod +x vmware-server-2.0.x-kernel-2.6.3x-install.sh chmod +x VMware-server-2.0.2-203138.i386.tar.gz

Paso 8: Cambiamos los permisos a los archivos.

Ahora vermos que estos archivos estarán en un color diferente.root@labserver:~/vmware/raducotescu-vmware-server-linux-2.6.3x-kernel-71f8b66# lsLICENSE  start-VMware-console.sh  VMware-server-2.0.2-203138.i386.tar.gz   vmware-server-2.0.x-kernel-2.6.3x-install.sh README   vmware-config.patch      vmware-server-2.0.2-203138-update.patchroot@labserver:~/vmware/raducotescu-vmware-server-linux-2.6.3x-kernel-71f8b66#

Paso 9: Ejecutamos el Script

Para esto, es necesario hacerlo con un usuario con atributos de "SuperUsuario".

En nuestro caso, como estamos trabajando desde el usuario ROOT, ya podremos hacer todo lo que necesitemos.

sudo ./vmware-server-2.0.x-kernel-2.6.3x-install.shA partir de este momento el script se encargará de instalar todas las librerías necesarias.

Page 43: Tema cómo implementar un servidor de virtualización

Paso 10: Respondemos a las preguntas que nos indica el proceso de Instalación.Durante el proceso de instalación de VMWare, habrá muchas preguntas que el script nos hará, para las cuales tendremos que contestar. Aunque aquí no las pondremos todas, hemos enlistado algunas que quizá merecen algun comentario en particular, como son:Do you want networking for your virtual machines? (yes/no/help) [yes] Comentario: Si damos ENTER el sistema nos asignará interfaces de red Virtuales para las VM que instalemos.

Please specify a name for this network. [Bridged]Comentario: El nombre que deseamos especificar para la Interfaces de Red. Sugiero dejar el "Bridge" que ya trae por defecto.

Do you want to be able to use NAT networking in your virtual machines? (yes/no)[yes] noComentario: Para este caso, le indicamos que "no", ya que particularmente me interesa tener las interfaces Virtuales sin NAT

Do you want to be able to use host-only networking in your virtual machines? [no] Comentario: Esto dependerá del proposito por el cual estemos instalando el VMWare Server.

Please specify a port for remote connections to use [902] Comentario: Este puerto se puede cambiar en caso de que nuestro Servidor ya lo esté utilizando en otra aplicación

Please specify a port for standard http connections to use [8222] Comentario: Este puerto será el que nos sirva para entrar al Server VMWare vía HTTP de forma remota utilizando un Navegador 

Please specify a port for secure http (https) connections to use [8333] Comentario: Este puerto será el que nos sirva para entrar al Server VMWare vía HTTPS de forma remota utilizando un Navegador 

The current administrative user for VMware Server  is ''.  Would you like to specify a different administrator? [no]Comentario: Podemos especificar un usuario para la administración del server. En caso de Indicar que "no", para poder accesar al  VMWare Server, se utilizará el Usuario y Password de "ROOT". 

In which directory do you want to keep your virtual machine files? [/var/lib/vmware/Virtual Machines]  /root/vmComentario: En este caso, será donde le indiquemos la ruta en la cual queremos guardar los Archivos de las Máquinas Virtuales. Para nuestro caso, utilizaremos la ruta del directorio que creamos en el Paso 2.

Please enter your 20-character serial number.Type XXXXX-XXXXX-XXXXX-XXXXX or 'Enter' to cancel:Comentario: Aqué será donde tendremos que copiar la Licencia Obtenida previo a la descarga del Paquete de VMWare Server.

Paso 11: Administrar el VMware server.Para esto, basta con habrir un navegador y escribimos la dirección IP del servidor

Page 44: Tema cómo implementar un servidor de virtualización

donde hemos instalado el VMWare Server.https://x.x.x.x:8333Usuario: El usuario que hemos declarado, o en su defecto el del rootPassword: El password que declaramos o en su defecto el password de la cuenta root

Virtualización con KVM, virtualización

Si en el anterior capítulo del especial hablamos de Virtual PC, la solución propuesta por Microsoft para la virtualización en entornos de escritorio, hoy vamos a buscar una plataforma de virtualización de código libre dentro de las distintas alternativas a nuestra disposición. En mi caso la opción elegida para analizar ha sido KVM. Vamos a ver que nos puede ofrecer la virtualización con KVM como una opción de virtualización de código abierto.

KVM me parece una opción de futuro puesto que recientemente Red Hat a apostado fuerte por esta solución, lo que le garantiza un recorrido y un desarrollo importante en los próximos años. KVM se encuentra integrado en el núcleo de Linux a partir de la versión 2.6.20 del kernel. Esta aplicación necesita soporte de hardware para ejecutar la virtualización, ya sea con procesadores de Intel o de AMD. En caso de que nuestro procesador no soporte dichas tecnologías de virtualización será inútil intentar instalarlo.

Instalación de KVM

Por lo tanto estamos hablando de una solución de virtualización para utilizar en los sistemas Linux. KVM utiliza Virt-Manager como administrador de máquinas virtuales y un Qemu modificado como hypervisor. Yo he probado la instalación en Ubuntu 9.04 y ha funcionado correctamente. Para instalarlo lo primero que debemos saber es si nuestro procesador es compatible. Para ello introduciremos los siguientes comandos:

$ cat /proc/cpuinfo | grep vmx # para CPUs Intel$ cat /proc/cpuinfo | grep svm # para CPUs AMD

Si el sistema no nos devuelve nada me temo que no tenemos soporte de virtualización en nuestro procesador o no lo tenemos activado. En caso afirmativo, instalamos los paquetes necesarios:

Page 45: Tema cómo implementar un servidor de virtualización

$ sudo apt-get install kvm libvirt-bin ubuntu-vm-builder bridge-utils

e incluimos el usuario en el grupo de kvm

$ sudo adduser $USER kvm

Una vez realizado todos estos pasos tendremos que reiniciar la sesión, dependiendo de la versión de Ubuntu que estemos utilizando. Si todo ha ido bien, tendremos una nueva entrada en nuestro menú Aplicaciones/Herramientas del Sistema/Administrador de Máquina Virtual desde donde podemos comenzar la instalación de nuestras máquinas virtuales.

Creación de las máquinas virtuales

Una vez abierto el Administrador de Máquina Virtual tendremos que crear una conexión, en caso de que no nos aparezca por defecto. Para ello lo único que tenemos que seleccionar es QEMU como hipervisor y Local como conexión. Tras seleccionar la nueva entrada creada nos aparecerá activo el botón Nuevo, donde tras pulsarlo accedemos al Asistente para la creación de máquinas virtuales.

Lo primero que tenemos que hacer es asignar un nombre al sistema que vamos a virtualizar, y luego nos permite elegir cómo queremos virtualizarlo, ya sea

Page 46: Tema cómo implementar un servidor de virtualización

virtualización completa o paravirtualización. Este segundo método utiliza el hipervisor para compartir el acceso al hardware subyacente pero integra código que está al tanto de la virtualización en el propio sistema operativo. Es necesario que los sistemas operativos alojados sean modificados por el hipervisor. Ofrece un rendimiento próximo al de un sistema no virtualizado. En mi caso he optado por una virtualización completa para tratar de aproximar los resultados al resto de opciones que hemos virtualizado.

Comenzamos con el asistente a definir las opciones de nuestra máquina virtual. Podemos elegir visor, ya sea KVM o QEMU y la instalación la podemos llevar a cabo mediante una imagen ISO, un CD o a través de la red. Lo siguiente que debemos hacer es indicar donde está la imagen *.ISO y dónde vamos a alojar nuestro disco duro virtual. Podemos elegir si le damos el tamaño fijo o dentro del tamaño asignado el archivo de imagen va creciendo a medida que vamos instalando archivos. Después nos bastará con elegir las opciones de red, ya sea red virtual o compartir la tarjeta de red física con el equipo anfitrión. Por último asignamos memoria y CPU a la máquina virtual y ya tendremos creada nuestra máquina virtual.

Una vez creada la máquina virtual tendremos que instalar el sistema operativo que hayamos elegido al igual que haríamos en este caso con un ordenador al que le acabamos de instalar el disco duro. Este proceso nos llevará más o menos tiempo en función de la memoria y procesador que hayamos asignado a nuestra máquina virtual, así como si instalamos a través de CD, de una imagen *.ISO o de la red que son las opciones disponibles.

Page 47: Tema cómo implementar un servidor de virtualización

Funcionamiento general

Las máquinas virtuales tienen un rendimiento muy bueno, comparando con el funcionamiento general de otras máquinas virtuales de las aquí examinadas. No tienen nada que envidiar en ningún aspecto. Una de las cosas que me ha gustado bastante es el modo fluido que funciona automáticamente en Windows sin necesidad de tener que instalar aplicaciones extras para equipos invitados. No ocurre lo mismo con los sistemas virtualizados en Linux donde no he conseguido tener un modo fluido semejante al obtenido con sistemas Windows.

El soporte de los USB es bastante bueno. Tenemos que seleccionar la opción de añadir hardware en las opciones de la consola, hardware donde tenemos una opción para añadir hardware. En este caso para dispositivos USB podemos añadirlos como dispositivos de almacenamiento, seleccionando directamente la partición de disco y la opción de disco USB. Con esta opción podemos utilizar nuestro dispositivo tanto en nuestro sistema anfitrión como en nuestro invitado. Siempre es posible realizar mejoras en este sector que creo que es uno donde todos los sistemas tiene margen para conseguir que la experiencia del usuario sea más satisfactoria.

Respecto a la instalación de los dispositivos USB uno de los aspectos positivos es que una vez instalado el controlador del dispositivo en el equipo invitado podremos conectarlo directamente en caliente. No es necesario tener previamente seleccionado el dispositivo antes de arrancar el sistema, ni siquiera es necesaria que la unidad esté montada en nuestro sistema. El aspecto que menos me ha gustado ha sido el gráfico, donde creo que KVM rinde peor que otras soluciones en el apartado gráfico puesto que no soporta la aceleración por hardware 3D que si está disponible por ejemplo en VirtualBox.

Page 48: Tema cómo implementar un servidor de virtualización

Un aspecto que me ha parecido interesante es la incorporación de los gráficos de rendimiento de los sistemas virtuales dentro de Virtual Manager que nos indica como se está comportando nuestro sistema virtual, qué uso está haciendo de la CPU o de la memoria, datos que nos ayudan a ver el rendimiento de estas máquinas y hasta que punto podemos tener varias trabajando en paralelo en nuestro ordenador.

Respecto a los puntos negativos de este sistema podemos subrayar que únicamente está disponible para Linux, por lo tanto no se trata de un sistema multiplataforma y esto sin duda le resta puntos. Podríamos decir que es el equivalente de Virtual PC en sistemas Linux, con un buen rendimiento aún a costa de una peor resolución gráfica. La parte buena es que al estar integrado en el kernel de Linux la relación entre sistemas es bastante buena.

En general KVM no me parece muy intuitivo, no es que tampoco podamos decir que es complicado, pero si es verdad que para usuarios noveles no es el sistema con el cual yo les recomendaría que se iniciasen en la virtualización. Existen formas más sencillas de dar soluciones a distintos aspectos de la virtualización, y no me refiero a nivel técnico, sino respecto a la usabilidad del programa, que a veces te puedes perder un poco entre las distintas opciones.

Para finalizar esta serie de artículos sobre sistemas virtualizados el próximo día haremos un pequeño resumen de las características de cada uno de ellos y sus aspectos más destacados, que nos ayude a elegir la opción más adecuada para cada uno, puesto que cómo habéis podido observar respecto a las distintas opciones presentadas no existe una buena y otra mala, sino que dependiendo de las circunstancias de cada uno se obtendrán mejores o peores resultados con una u otra opción.

Page 49: Tema cómo implementar un servidor de virtualización