practica 2 virtualizacion de sistema operativo servidor
Post on 19-Jul-2022
13 Views
Preview:
TRANSCRIPT
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
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.
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).
2. Se observará la configuración de red de la máquina virtual y se probarán los
diferentes modos.
3. Se probará la comunicación entre la máquina cliente y el servidor.
top related