Practica 2 Virtualizacion de Sistema Operativo Servidor ...

10
Práctica 2 Virtualización de Sistema Operativo Servidor Windows. Objetivo El objetivo principal de la virtualización de plataforma es la creación de máquinas virtuales para poder ejecutar sobre una única máquina física diversos sistemas operativos en este caso un sistema operativo de servidor Windows 2000 server y un sistema operativo cliente Windows XP Service Pack 2. Por último configurar tanto la maquina cliente y la maquina servidor para establecer una comunicación de red entre ambas. Fundamentos teóricos Para comenzar se debe hacer la diferenciación que existe entre el SO anfitrión (host) y el invitado (guest). El SO anfitrión es aquel que está instalado en el ordenador y que dispone del hardware de la máquina real . El SO invitado es aquel que no dispone del hardware real y que es manejado por otro organismo (hypervisor, SO host, módulo del kernel…) para acceder a los recursos que proporciona el hardware. Virtualización se refiere a la abstracción de los recursos de una computadora, llamada Hypervisor o VMM (Virtual Machine Monitor) que crea una capa de abstracción entre el hardware de la máquina física (host) y el sistema operativo de la máquina virtual (virtual machine, guest), siendo un medio para crear una versión virtual de un dispositivo o recurso, como un servidor, un dispositivo de almacenamiento, una red o incluso un sistema operativo, donde se divide el recurso en uno o más entornos de ejecución. Esta capa de software (VMM) maneja, gestiona y arbitra los cuatro recursos principales de una computadora (CPU, Memoria, Red, Almacenamiento) y así podrá repartir dinámicamente dichos recursos entre todas las máquinas virtuales definidas en el computador central. De modo que nos permite tener varios ordenadores virtuales ejecutándose sobre el mismo ordenador físico. Montaje Virtualización con hypervisor: Es el tipo de virtualización de plataforma que más fama ha alcanzado, ya que permite que los SO invitados se ejecuten en algunos casos igual que si estuvieran instalados de forma nativa. Se basa en la implementación de una capa intermedia entre el hardware y el SO anfitrión denominada hypervisor. - Virtualización completa (full virtualization): La función del hypervisor o VMM (virtual machine monitor) es la de monitorear todas las peticiones de hardware del SO invitado y ejecutarlas en el hardware real. Lo que se consigue con éste método es ejecutar el SO invitado en el hardware real, consiguiendo una mejora en el rendimiento. Sin

Transcript of Practica 2 Virtualizacion de Sistema Operativo Servidor ...

Page 1: Practica 2 Virtualizacion de Sistema Operativo Servidor ...

Práctica 2

Virtualización de Sistema Operativo Servidor Windows.

Objetivo

El objetivo principal de la virtualización de plataforma es la creación de máquinas

virtuales para poder ejecutar sobre una única máquina física diversos sistemas

operativos en este caso un sistema operativo de servidor Windows 2000 server y un

sistema operativo cliente Windows XP Service Pack 2.

Por último configurar tanto la maquina cliente y la maquina servidor para establecer

una comunicación de red entre ambas.

Fundamentos teóricos

Para comenzar se debe hacer la diferenciación que existe entre el SO anfitrión (host) y

el invitado (guest). El SO anfitrión es aquel que está instalado en el ordenador y que

dispone del hardware de la máquina real. El SO invitado es aquel que no dispone del

hardware real y que es manejado por otro organismo (hypervisor, SO host, módulo del

kernel…) para acceder a los recursos que proporciona el hardware.

Virtualización se refiere a la abstracción de los recursos de una computadora, llamada

Hypervisor o VMM (Virtual Machine Monitor) que crea una capa de abstracción entre

el hardware de la máquina física (host) y el sistema operativo de la máquina virtual

(virtual machine, guest), siendo un medio para crear una versión virtual de un

dispositivo o recurso, como un servidor, un dispositivo de almacenamiento, una red o

incluso un sistema operativo, donde se divide el recurso en uno o más entornos de

ejecución.

Esta capa de software (VMM) maneja, gestiona y arbitra los cuatro recursos

principales de una computadora (CPU, Memoria, Red, Almacenamiento) y así podrá

repartir dinámicamente dichos recursos entre todas las máquinas virtuales definidas

en el computador central. De modo que nos permite tener varios ordenadores

virtuales ejecutándose sobre el mismo ordenador físico.

Montaje

Virtualización con hypervisor: Es el tipo de virtualización de plataforma que más fama

ha alcanzado, ya que permite que los SO invitados se ejecuten en algunos casos igual

que si estuvieran instalados de forma nativa. Se basa en la implementación de una

capa intermedia entre el hardware y el SO anfitrión denominada hypervisor.

- Virtualización completa (full virtualization): La función del hypervisor o VMM (virtual

machine monitor) es la de monitorear todas las peticiones de hardware del SO invitado

y ejecutarlas en el hardware real. Lo que se consigue con éste método es ejecutar el

SO invitado en el hardware real, consiguiendo una mejora en el rendimiento. Sin

Page 2: Practica 2 Virtualizacion de Sistema Operativo Servidor ...

embargo existen tres grandes inconvenientes de éste tipo de virtualización: El SO

huésped tiene que ser de la misma arquitectura que la máquina, no se alcanza el

rendimiento nativo (en principio) y el hardware al que puede acceder el SO invitado es

sólo el básico, como el procesador y la memoria.

Para paliar éstas carencias nace KVM (kernel-based virtual machine). KVM es un

módulo introducido en la versión 2.6.20 del kernel cuya función es actuar como un

hypervisor. Utiliza una versión modificada de Qemu para crear las máquinas virtuales

y gestionar los dispositivos de entrada y salida. Lo que se crea con ésta simbiosis son

dos cosas: Aumenta el soporte a otras arquitecturas ya que Qemu emula el hardware

no soportado por el hypervisor como tarjetas de red, tarjeta de sonido… y aumenta el rendimiento ya que se basa en KVM para ejecutar el SO huésped en el hardware real.

Además, KVM usa las mejoras técnicas incorporadas en los “nuevos” procesadores llamadas Intel VT y AMD-V. Estos procesadores disponen de extensiones

especialmente diseñadas para que se consiga un mayor rendimiento en la

virtualización bajo entornos de 32 y 64 bits. KVM no es el único que aprovecha éstas

características ya que también existen otros hypervisores o extensiones de los mismos

que aprovechan las citadas mejoras técnicas. KVM dispone de interfaces gráficas para

aquellos que no quieran teclear demasiado como Virtual Machine Manager,

desarrollada por la grandiosa Red Hat. Dejando a un lado KVM, VirtualBox también

utiliza esta técnica pero con una salvedad: guest additions. Las guest additions son un

conjunto de aplicaciones que tratan de mejorar las características técnicas de la

máquina virtual. Añaden a la máquina virtual ciertas características como el uso de un

portapapeles compartido, uso de carpetas compartidas y también emulan hardware

con mejores prestaciones, instalando en el SO invitado los controladores que permiten

una mejor creación de gráficos 2D e incluso 3D (por ejemplo) y aumentan el

rendimiento de la máquina virtual.

Page 3: Practica 2 Virtualizacion de Sistema Operativo Servidor ...

Procedimiento

Sistema Operativo Anfitrión: Windows Vista

Producto de virtualización: Virtual PC 2007

Sistema Operativo Virtualizado: Windows 2000 server

1. Instalar el sistema operativo servidor para probar el hipervisor.

Como sugerencia al momento de instalar el sistema operativo en la maquina virtual se

debe de asignar un poco mas de memoria RAM a la recomendada, esto para mejorar el

rendimiento y velocidad del sistema instalado, tomando en consideración las

limitantes de hardware (RAM instalada).

Page 4: Practica 2 Virtualizacion de Sistema Operativo Servidor ...
Page 5: Practica 2 Virtualizacion de Sistema Operativo Servidor ...
Page 6: Practica 2 Virtualizacion de Sistema Operativo Servidor ...
Page 7: Practica 2 Virtualizacion de Sistema Operativo Servidor ...
Page 8: Practica 2 Virtualizacion de Sistema Operativo Servidor ...
Page 9: Practica 2 Virtualizacion de Sistema Operativo Servidor ...

2. Se observará la configuración de red de la máquina virtual y se probarán los

diferentes modos.

Page 10: Practica 2 Virtualizacion de Sistema Operativo Servidor ...

3. Se probará la comunicación entre la máquina cliente y el servidor.