Software de virtualización
[2.1] ¿Cómo estudiar este tema?
[2.2] VMware
[2.3] Xen
[2.4] Microsoft Hyper V Server
[2.5] Virtual Box
[2.6] Virtual PC
TEMA
Virtualización y Computación en la Nube
Esquema
Software de virtualización
VMware Xen Project
Vmware Player Microsoft Hyper V Server
Vmware Fusion
Virtual Box
Vmware Server
Vmware ESX Server Virtual PC
Vmware ESXi
TEMA 2 – Esquema © Universidad Internacional de La Rioja (UNIR)
Virtualización y Computación en la Nube
Ideas clave
2.1. ¿Cómo estudiar este tema?
Para estudiar este tema lee las Ideas clave que encontrarás a continuación.
En la actualidad hay muchos softwares y sistemas de virtualización con distintas
características y aplicaciones. Puede ser de gran ayuda conocer las diferencias para poder
seleccionar el sistema que más se adecue a las necesidades que se tienen que cubrir.
En este tema se presenta una gran variedad de productos y sus características para que
el alumno obtenga los conocimientos necesarios y en el caso en el que tenga que realizar
una virtualización sepa cómo se realiza y qué producto del mercado es el que más le
conviene utilizar.
Para estudiar este tema se recomienda que se estudien las Ideas clave y que se visiten las
páginas de los productos que se exponen y de las empresas que se los comercializan para
comprobar que además de los expuestos en este tema hay muchos más que podrían serles
de gran utilidad en el futuro.
En este tema se recomienda al alumno que intente instalar en su ordenador personal una
máquina virtual utilizando al menos dos de los productos desarrollados para que
pueda comprobar las diferencias y sacar sus primeras conclusiones a cerca de la
virtualización y los distintos métodos que existen para realizarla.
2.2. VMware
VMware es un sistema de virtualización, desarrollado por la empresa VMware Inc. para
ordenadores compatibles x86. Hay varios sistemas de virtualización dependiendo del
objetivo con el que se quiera usar y también del sistema operativo en el que se vaya a
ejecutar, Windows, Mac OS X o Linux.
Recordemos que un sistema de virtualización es un
programa que simula un ordenador completo y que
TEMA 2 – Ideas clave © Universidad Internacional de La Rioja (UNIR)
Virtualización y Computación en la Nube
además se le pueden configurar las características necesarias, CPU, RAM, periféricos,
realización una abstracción absoluta de la máquina física y la máquina virtual, es decir,
cuando se ejecuta el programa proporciona un entorno de ejecución igual al de un
ordenador físico.
Un sistema de virtualización nos permite tener varios ordenadores virtualizados en una
única máquina física, realizando un mayor aprovechamiento de los recursos de la
máquina física y aunque la velocidad de ejecución de las máquinas virtuales es menos
que la de un ordenador físico es lo suficientemente rápida como para utilizarlo en
entornos de producción, esto es debido a que la máquina virtual está en una capa
intermedia, entre el sistema operativo y la máquina física.
Existe una gran variedad de sistemas VMware, algunos gratuitos y otros de pago, vamos
a ver los productos más destacados de cada uno de ellos.
VMware Player
Es el producto gratuito más conocido de VMware, se usa para ordenadores personales
y permite ejecutar varias máquinas creadas con VMware, tanto con VMware Player como
con versiones de software de virtualización más avanzados como puede ser el VMware
Workstation, por lo que las versiones más avanzadas son compatibles con las versiones
anteriores.
Existen varias páginas web desde las cuales se pueden descargar
estas máquinas virtuales de forma gratuita. Además se ha
establecido una comunidad de VMware, desde la cual se puede
acceder a una gran cantidad de máquinas virtuales gratuitas y de
libre uso, con una gran cantidad de sistemas operativos y
aplicaciones preparadas para ser ejecutadas. También hay
herramientas para poder crear las máquinas virtuales, con las cuales se puede montar,
convertir y manipular discos.
Otra opción para obtener una máquina de estas características es crear y
redimensionar discos duros usando el comando qemu. El comando para la creación
se tiene que ejecutar con el siguiente formato:
qemu‐img create [‐f format] filename [size]
TEMA 2 – Ideas clave © Universidad Internacional de La Rioja (UNIR)
Virtualización y Computación en la Nube
[‐f format]: es donde tenemos que indicar el formato que le queremos dar a la
máquina virtual. Los formatos que se pueden dar son:
o raw: es el formato predeterminado, es sencillo y fácil de exportar.
o qcow2: formato compatible con QUEMU es el formato más versátil. Se utiliza para
imágenes más pequeñas, encriptación opcional AES, compresión basada en zlib y
soporte de múltiples instantáneas de VM.
o qcow: es el mismo formato que qcow2, pero este es compatible con versiones
anteriores.
o cow: es el formato de imagen User Mode Linux Copy On Write. No funciona con
Windows.
o vmdk: formato compatible con VMware.
o cloop: formato de la imagen Linux Compressed Loop, su utilidad principal es la
reutilización directa de imágenes comprimidas de CD-ROM.
[size]: el tamaño actual de la máquina virtual. Por ejemplo, si queremos crear una
imagen de un disco de 6 Gb para que se pueda utilizar bajo VMware tendríamos que
utilizar la siguiente orden:
qemu‐img create –f vmdk disco‐[Link] 6GB
VMware Fusion
VMware Fusion es un hypervisor desarrollado por VMware
para equipos que ejecutan OS X con procesadores Intel.
Fusión permite ejecutar sistemas operativos como Microsoft
Windows, Linux, NetWare o Solaris en máquinas virtuales,
junto con su sistema Xoperating Mac OS utilizando una
combinación de paravirtualización, virtualización de
hardware y recompilación dinámica.
Fusion utiliza Intel VT, para realizar la virtualización en los sistemas Macintosh. Intel
VT es la tecnología que utiliza los sistemas Intel para realizar la virtualización x86.
Además Fusion hereda gran parte de la tecnología utilizada en otros productos de
VMware, como por ejemplo la de VMware Workstation, lo que permite a VMware Fusion
ofrecer características como 64 bits y soporte SMP. SMP es un tipo de arquitectura que
TEMA 2 – Ideas clave © Universidad Internacional de La Rioja (UNIR)
Virtualización y Computación en la Nube
permite compartir la memoria central entre varias unidades de
procesamiento. Es el caso de la virtualización lo que permite es que dos máquinas
virtuales instalas en el mismo equipo puedan compartir la memoria del equipo y por lo
tanto acceder a los archivos desde cualquiera de las máquinas virtuales.
Las características que hacen de VMware Fusion un producto único y de calidad son:
Vista la unidad. Crea un entorno de escritorio y el usuario puede utilizar las
aplicaciones tanto de Microsoft Windows y OS X sin ningún tipo de problema. En
versiones avanzadas se puede llegar a ejecutar aplicaciones de Windows directamente
desde el OS X. Además, la interoperabilidad llega hasta tal punto que se puede
arrastrar y soltar fichero desde una máquina a otra y también se pueden utilizar los
comandos rápidos de teclas de Mac en la máquina de Windows.
DirectX 9.0. Soporta DirectX 9.0 gracias a la recompilación dinámica en las
máquinas virtuales de Windows, desde Windows XP, de las instrucciones OpenGL.
Por lo tanto, Fusion permite a los usuarios jugar a videojuegos que requieran ejecutar
gráficos 3D sin ningún problema.
Sistemas operativos de 64 bits y de 32 bits. Permite ejecutar máquinas virtuales
tanto de sistemas operativos de 64 bits como de 32 bits. Hoy en día, Fusion es
compatible con más de 60 sistemas operativos incluyendo en la lista Linux, Solaris y
Windows y se apoyan en VMWare Fusion. Más de sesenta sistemas operativos son
compatibles, incluyendo Windows Vista y Windows XP.
Las snapshots que realiza Fusion permiten guardar una copia en estado estable del
sistema operativo invitado, lo que facilita el acceso rápido a los usuarios ya que no es
necesario apagar o reiniciar la máquina.
Carpetas compartidas. Crea un sistema de compartición de carpetas entre el
sistema operativo principal de la máquina y la máquina virtual instalada.
TEMA 2 – Ideas clave © Universidad Internacional de La Rioja (UNIR)
Virtualización y Computación en la Nube
Acceso al hardware de la máquina. Da acceso y control al hardware de la
máquina pudiendo crear y gestionar las redes, acceso a los dispositivos periféricos
como USB, cualquier dispositivo que se conecte por USB, CD o DVD.
Soporte para múltiples CPUs (SMP) o CPUs multinúcleo. Cuenta con un sistema
de gestión de CPUs que permiten la compartir la memoria entre todas ellas. También
permite al usuario asignar a una máquina virtual hasta ocho CPUs para conseguir un
rendimiento adicional cuando la carga de trabajo de la CPU sea intensa.
Portabilidad. Las máquinas virtuales que se crean con VMware Fusion se pueden
exportar y utilizar con todas sus propiedades en otros productos de VMware y
viceversa, es decir, que en Fusion se pueden importar máquinas creadas en otros
productos de VMware.
VMware Server (antes GSX)
La diferencia que existe entre VMware Server y Workstation es que se pueden ejecutar
varias máquinas virtuales de manera concurrente, soportando servidores de hasta 64 GB
de memoria y 32 procesadores. Además aporta la funcionalidad de administración
remota de las máquinas.
En sus inicios era un producto de pago pero en la actualidad es un producto gratuito ya
que no tiene soporte técnico.
VMware ESX Server
ESX Server es un sistema complejo de virtualización. Su principal característica es su
comportamiento clon a un sistema operativo, es decir, que hace las funciones de
sistema operativo por lo que no hace falta que se ejecute en un sistema operativo ya que
el solo puede realizar las tareas de control y administración de máquinas virtuales sin la
necesidad de ejecutarlo en ningún sistema operativo. Se diseñó para la centralización y
virtualización de servidores.
TEMA 2 – Ideas clave © Universidad Internacional de La Rioja (UNIR)
Virtualización y Computación en la Nube
Una desventaja que tiene es que no es compatible con una gran cantidad de
hardware de uso personal, por ejemplo no reconoce los discos IDE como unidades de
almacenamiento por lo que no sería práctico instalarlos en equipos con este tipo de
discos, aunque desde la versión 3.5 del producto ya soporta SATA.
Una gran ventaja es que es un software ligero y no requiere mucha capacidad de disco
duro ni RAM.
VMware ESXi
ESXi es una plataforma de virtualización a nivel de servidor, por lo que es más
utilizado en centros de datos. La capa de virtualización de este producto es de bajo nivel,
el hypervisor, aunque tiene un sistema de gestión autónomo e independiente, formado
por herramientas y servicios dedicados.
ESXi está compuesto por un sistema operativo
independiente que proporciona el entorno de
administración, gestión y ejecución al hypervisor.
Además permite la gestión de las máquinas virtuales
a través de los servicios que facilitan la
comunicación entre el software de administración y dichas máquinas.
VMware ESX no se ejecuta sobre el sistema operativo sino que se está incorporado dentro
del núcleo del propio sistema operativo. ESX utiliza un sistema LINUX modificado para
permitir la correcta ejecución del hypervisor y los componentes de virtualización. A
partir de la versión cautro del producto soporta código de 64 bits por lo que los requisitos
son mayores que en versiones anteriores pero, como contrapartida, ofrece un mayor y
mejor rendimiento.
Desde el núcleo de Linux se ejecuta el arranque de la máquina anfitriona,
proporcionando servicios de consola y hardware desde el nivel cero del anillo ayudando
al hypervisor con la función de supervisor.
Desde la versión cuatro del producto se aplican los teoremas de la paravirtualización y
crea el nivel -1 del anillo sustituyendo el núcleo de Linux por su propia interfaz y
ejecutando el entorno virtualizado como una máquina virtual.
TEMA 2 – Ideas clave © Universidad Internacional de La Rioja (UNIR)
Virtualización y Computación en la Nube
El vmkernel, kernel utilizado por ESX, permite la conexión con las interfaces del
hardware, del sistema operativo y con el administrador de servicios. Este kernel está
configurado y programado con la arquitectura propia de microkernel.
Interfaz con el hardware. El kernel administra tanto la memoria como la CPU
utilizando SBE (escanear antes de ejecutar) para el manejo y priorización de las
instrucciones. El acceso a otros componentes hardware se realiza por módulos
implementados de la misma manera que en el núcleo de Linux. Para el acceso de
algunos componentes la comunicación se establece a través del módulo vmklinux.
Este módulo contiene una capa que simula la utilizada por vmkernel en modo de
supervisión.
Sistema operativo. El núcleo vmkernel proporciona una interfaz que simula un
equipo adecuada para la máquina virtual. Esto permite que se pueda ejecutar a través
del hypervisor sin la necesidad de realizar modificaciones, suponiendo un consumo
considerable de los recursos del sistema. El hypervisor tiene controladores que se
encargan de economizar los recursos obteniendo un aumento del rendimiento. Estos
controladores están incluidos en el paquete de herramientas VMTools que se instalan
directamente en la máquina virtual. Existen varias versiones dependiendo del
producto en el que se esté ejecutando la máquina virtual. VMTools es un paquete de
utilidades y herramientas compuesto por varios paquetes de componentes y drivers
que facilitan la administración y gestión de las máquinas virtuales. Por lo que con los
controladores mejorados se consigue un mejor aprovechamiento de los recursos de la
máquina y con las herramientas que ofrecen el control de la máquina virtual y los
recursos del hypervisor conseguimos una comunicación entre la máquina virtual y el
sistema operativo.
Administrador de servicios. El núcleo vmkernel proporciona acceso a todos los
servicios y configuraciones del servidor a bajo nivel. Para ello cuenta con una interfaz
que realiza la gestión gráfica en remoto, de esta manera ESX orienta su
administración a través de clientes gráficos considerando como obsoleto la consola de
comandos.
El funcionamiento de ESX es diferente al funcionamiento de la versión Workstation y
Server. El funcionamiento de la versión Workstationy Server es de la siguiente manera:
TEMA 2 – Ideas clave © Universidad Internacional de La Rioja (UNIR)
Virtualización y Computación en la Nube
Sistema
Hardware Sistema Hardware
Aplicación Operativo VMware
Virtual Operativo Físico
Virtual
En cambio el funcionamiento de ESX es de la siguiente manera:
Sistema
Hardware Hardware
Aplicación Operativo VMware
Virtual Físico
Virtual
La diferencia de funcionamiento es que quitando el paso del sistema operativo hace que
el rendimiento sea mejor y que las máquinas tengan menos carga de trabajo.
2.3. Xen
Xen es un hypervisor que utiliza un diseño de microkernel, se caracteriza principalmente
por los servicios que tiene implementados y que permiten ejecutar en el mismo
hardware varios sistemas operativos de manera simultánea.
Xen fue desarrollado por el
laboratorio de informática de la
Universidad de Cambridge. En la
actualidad el desarrollo y
mantenimiento lo realiza la
comunidad Xen. Es un producto de
software opensource, código abierto, bajo los requisitos de uso y manipulación de la
Licencia Pública General de GNU (GPL).
Arquitectura
A diferencia del software de virtualización que se ha visto hasta ahora, Xen necesita tener
más privilegios que el resto para poder ejecutarse.
El hypervisor Xen es el encargado de realizar la gestión de la memoria y de realizar la
planificación de la CPU de las máquinas virtuales y ejecutar el dominio más privilegiado,
TEMA 2 – Ideas clave © Universidad Internacional de La Rioja (UNIR)
Virtualización y Computación en la Nube
domo. Domo es la máquina que por defecto tiene libre acceso al hardware, es la única
máquina con este derecho. Desde domo se puede manejar el hypervisor y lanzar
dominios sin privilegios domoU.
Domo está implementado bajo Linux. Los dominios de usuario pueden ser tanto sistemas
operativos tradicionales, en este caso se enviar instrucciones privilegiadas por las
instrucciones de virtualización, como sistemas operativos virtualizados, en este segundo
caso el sistema operativo sabe que se está ejecutando una máquina virtual y realiza
hiperllamadas en lugar de enviar instrucciones privilegiadas.
Historia
Xen surgió como un de investigación en la Universidad de Cambridge, dirigido por Ian
Pratt, quien más tarde fundaría junto con Simon Crosby XenSource, Inc. con Simon
Crosby también de la Universidad de Cambridge. La primera versión de Xen se hizo
pública en 2003.
En octubre de 2007 Citrix adquirió XenSource Inc. y dado que apoya el desarrollo de
software libre, cuando completó su adquisición el proyecto Xen se trasladó al dominio
[Link]. Además se creó un consejo asesor del proyecto con miembros pertenecientes a
distintas organizaciones muy destacadas en el sector, como por ejemplo Intel, IBM, Sun
Microsystems, Oracle o Hewlett-Packard. En este momento se lanzan algunos proyectos
comerciales bajo el paraguas de Xen como XenDesktop y XenApps, que están lejos de la
temática del propio Xen.
En el 2013 el proyecto Xen pasa a formar parte de la Fundación Linux como proyecto
colaborativo. Es en este momento cuando se quiere desvincular el proyecto Xen con
cualquier uso comercial y se renombró como Xen Project. El proyecto colaborativo en
este momento contaba con miembros de otras empresas distintas de las que formaban
parte el consejo asesor. Algunas de estas empresas son Amazon, Cisco, AMD, Google,
Citrix, Samsung, etc.
TEMA 2 – Ideas clave © Universidad Internacional de La Rioja (UNIR)
Virtualización y Computación en la Nube
Usos de Xen
Empresas dedicadas al hosting o alojamiento en internet utilizan hipervisores para
proporcionar servidores privados virtuales. Las empresas que más destacan en esta
actividad utilizan el Proyecto Xen como hypervisor de máquinas virtuales principal en su
oferta de productos. Entre estas empresas se encuentran Amazon EC2, Liquid Web,
Fujitsu Plataforma Global Nube, IBM SoftLayer, etc.
El hypervisor del Proyecto Xen también se suele ejecutar en grandes servidores y
mainframes de HP e IBM.
La virtualización de servidores con Xen puede proporcionar los siguientes beneficios:
Una mayor utilización de las máquinas gracias a la consolidación.
Suministro más rápido.
Tolerancia a fallos de software más dinámica, a través de rebotes o reinicios de la
máquina.
Tolerancia a fallos de hardware, a través de la migración de la máquina a otro
hardware diferente.
Mantener sistemas operativos virtuales separados de manera segura.
Capacidad de soportar software heredado, así como nuevas instancias del sistema
operativo en el mismo equipo.
Xen permite la migración en caliente de una máquina a otra haciendo un equilibrado de
la carga de trabajo y evitando el tiempo de inactividad.
La virtualización aporta beneficios cuando se trabaja en el desarrollo de software ya que
si se ejecuta el nuevo sistema operativo como invitado se evita tener que reiniciar la
máquina física cuando se produzca un error.
Además, los sistemas invitados también pueden ayudar en la investigación de la
seguridad informática, siempre y cuando el espacio dedicado al sistema invitado este
aislado correctamente. En ellos se puede ver los efectos que puede causar un virus sin
poner en peligro el sistema host.
Por último, los desarrolladores pueden crear en sus equipos varios sistemas invitados
para poder ejecutar varios códigos de software que requieran diferentes sistemas
operativos.
TEMA 2 – Ideas clave © Universidad Internacional de La Rioja (UNIR)
Virtualización y Computación en la Nube
Tipos de virtualización
Xen soporta varios tipos de virtualización diferentes para ejecutar el sistema operativo
invitado: HVM (máquina virtual hardware), HVM con los conductores fotovoltaicos,
PVHVM (HVM con conductores PVHVM), PVH (PV en un recipiente HVM) y PV
(paravirtualización).
Paravirtualization: tipo de virtualización en que los sistemas huéspedes ejecutan
un sistema operativo modificado para utilizar una hiperllamada especial conocida
como ABI en la que se definen detalles que van a conformar las funciones y cómo se
debe transmitir la información binaria a los componentes o, en el caso en el que sea
una llamada al sistema, al sistema operativo.
Xen puede conseguir un rendimiento alto, incluso en arquitecturas de x86 gracias a
la paravirtualización ya que no es necesario simular un conjunto completo de
hardware y firmware, con lo que se obtiene un sistema más sencillo de administrar
y disminuye la exposición de ataques.
El código del núcleo anfitrión se ejecuta en el anillo cero, los dominios alojados en el
anillo uno y las aplicaciones en el anillo tres.
3 Aplicaciones
Dominios
1
0 Núcleo
Asistida por hardware de virtualización: permite soportar y ejecutar
huéspedes propietarios, es decir sistemas que no han sido modificados, como por
ejemplo Microsoft Windows. Comúnmente este tipo se conoce como virtualización
asistida por hardware pero en Xen se le denomina máquina virtual hardware (HVM).
TEMA 2 – Ideas clave © Universidad Internacional de La Rioja (UNIR)
Virtualización y Computación en la Nube
La máquina virtual hardware proporciona métodos de ejecución adicionales, con una
diferencia, los métodos menos privilegiados que utilizan los núcleos huéspedes y las
aplicaciones tienen bajo nivel de acceso y se controlan mediante el hypervisor,
mientras que los métodos con más privilegios utilizan el hypervisor con acceso directo
al hardware.
También para operaciones que requieran un alto rendimiento HVM ofrece un
conjunto de instrucciones que permiten la realización de llamadas directas entre el
huésped y el controlador. Esto está orientado a ofrecer mayores beneficios de
rendimiento a huéspedes con modificaciones menores.
En versión actuales, los huéspedes pueden hacer uso del soporte hardware, con
múltiples niveles de protección de la paginación y de la memoria, gracias a esta
modificación se ha conseguido que los HVM consigan dar un mejor rendimiento a los
huéspedes paravirtualizados.
HVM tiene simulación de dispositivos basados en QUEMU para ofrecer virtualización
de entrada y salida a las máquinas virtuales. Esto consiste en simular el hardware a
través de QUEMU que realiza las funciones de administrador de dispositivos, es decir,
QUEMU proporciona una visión, bastante básica, del hardware del equipo a las
máquinas virtuales. Esta simulación se utiliza sobretodo en el arranque ya que los
controladores de disco y de red se utilizan durante un funcionamiento normal como
huésped.
La migración de máquinas virtuales
Xen permite a los administradores realizar migraciones en caliente de las máquinas
virtuales entre distintas máquinas a través de red garantizando el servicio continuo sin
sufrir la pérdida de disponibilidad que supondría una caída del servicio y que para los
usuarios y clientes podría suponer pérdida de tiempo, de dinero y a los administradores
de sistema les permite realizar operaciones de mantenimiento en cualquier horario sin
la obligación de tener que realizarlas de madrugada (horario en el que los cortes podrían
afectar a un número muy reducido de usuarios).
El proceso de migración supone solo una parada del sistema de sesenta a trescientos ms,
aproximadamente, necesaria para la sincronización final de las máquinas antes de poder
ejecutarse en su destino final.
TEMA 2 – Ideas clave © Universidad Internacional de La Rioja (UNIR)
Virtualización y Computación en la Nube
2.4. Microsoft Hyper V Server
Hyper-V, conocido formalmente
como Windows Server
Virtualization, es un hypervisor
nativo que puede crear máquinas
virtuales en sistemas x86-64. A
partir de Windows 8, Hyper-V reemplaza a Windows Virtual PC como el componente de
virtualización de hardware de las ediciones de cliente de Windows NT. Un equipo
servidor que ejecuta Hyper-V puede ser configurado para administrar máquinas
virtuales individuales a una o más redes. Fue lanzado en el año 2008 junto a Windows
Server 2008.
Historia
En el año 2008 se lanzó la primera versión beta y se fueron sacando mejoras y nuevas
funcionalidades que se instalaban a través de Windows Update hasta el día de hoy, que
ya se añade como complemento en todas las versiones de Windows Server. Se puede
conseguir por dos vías:
1. Como parte de Windows: como un componente de Windows Server 2008, en las
ediciones tanto Pro como Enterprise de Windows 8 y con Windows 8.1.
2. Como producto único: el producto Hyper-V Server es un producto gratuito que
tiene ciertas restricciones y limitación en algunas funcionalidades del componente
original de Hyper-V.
Hyper-V Server
Hyper-V Server está compuesto por:
Windows Server 2008 Core, solo tiene activados los servicios de Windows, el resto de
las características del servidor están deshabilitadas.
Hyper-V.
TEMA 2 – Ideas clave © Universidad Internacional de La Rioja (UNIR)
Virtualización y Computación en la Nube
Básicamente Hyper-V Server ofrece una interfaz de línea de comandos para poder
configurar el sistema operativo principal (anfitrión), el hardware físico y software de la
máquina.
Algunas de las características que tiene son:
Interfaz en línea de comandos.
Tiene script de configuración rápida.
Permite el acceso remoto a través de la aplicación conexión a escritorio remoto.
La configuración tanto del sistema operativo anfitrión como de las máquinas virtuales
se realizan en red, utilizando la consola de gestión de Microsoft o un sistema de
gestión de máquinas virtuales.
Hyper-V Server 2008 R2 se lanzó al mercado en el año 2009 e incluye Windows
PowerShell v2 para tener un mayor control de la consola de comandos de la versión
anterior.
Arquitectura
Para la gestión de las máquinas virtuales Hyper-V realiza
un aislamiento de cada una de ellas separándolas en Sistema Operativo
particiones en el disco y en cada una de las particiones se Anfitrión
ejecuta el sistema operativo de la máquina virtual. Por lo S.O. Invitado 1
que Hyper-V está dividido en particiones, una dedicada
al sistema operativo anfitrión y el resto para cada una de S.O. Invitado 2
las máquinas virtuales que estén instaladas en el
servidor. S.O. Invitado 3
En la partición principal es donde se ejecuta la pila de S.O. Invitado 4
virtualición y desde donde se gestiona el acceso que tiene
cada una de las máquinas virtuales al hardware. La
partición principal crea las particiones secundarias utilizando el API de hyperllamada,
que es la aplicación propia de Hyper-V.
TEMA 2 – Ideas clave © Universidad Internacional de La Rioja (UNIR)
Virtualización y Computación en la Nube
Figura 1. Hyper-V Hardware
Una partición secundaria no tiene acceso al procesador físico, ni a manejar la
interrupciones reales pero tienen una visión virtual del procesador que se ejecuta en las
direcciones virtuales de los invitados. El hypervisor es el encargado del manejo de las
interrupciones del procesador y utilizando un controlador las redirecciona a la partición
correspondiente.
Las particiones secundarias no tienen acceso directo al hardware del servidor, sino que
tienen una visión virtual de ellos. Las particiones secundarias tienen que realizar
solicitudes de los dispositivos a través de VMBus a la partición principal que es la
responsable de gestionar las solicitudes. VMBus es el encargado de facilitar la
comunicación entre las distintas particiones del servidor. En las particiones principales
se ejecuta un proveedor de servicios de virtualización que recibe las peticiones a través
de VMBus y se encarga de gestionarlas. En las particiones secundarias también hay un
proveedor de servicios de virtualización que realizan las peticiones a través de VMBus.
Todo este proceso de solicitudes es transparente para el sistema operativo que se esté
ejecutando en la partición secundaria.
Una de las características principales que tiene este sistema de virtualización es el
llamado Enlightened I/O que se encarga de la gestión del almacenamiento, la conexión
a red y los subsistemas gráficos. Enlightened ejecuta protocolos de comunicación
eludiendo cualquier emularlo de dispositivos, lo que permite que los sistemas operativos
invitados corran más rápido.
TEMA 2 – Ideas clave © Universidad Internacional de La Rioja (UNIR)
Virtualización y Computación en la Nube
Limitaciones
USB: Hyper-V soporta dispositivos de USB en las máquinas virtuales invitadas
gracias a Virtual Machine Conexión pero dificulta la ejecución de software en las
máquinas invitadas protegidas por dongles (seguro electrónico). Una posible solución
para acceder a dispositivos USB desde las máquinas virtuales invitadas es a través de
escritorio remoto.
Audio: Hyper-V no virtualiza el hardware de audio. Una posible solución es a través
del acceso mediante escritorio remoto y activando la función de redirección de audio.
Las unidades ópticas: en las máquinas virtuales invitadas las unidades ópticas son
solo de lectura, por lo que no se puede grabar nada en ningún tipo de unidades ópticas
desde la máquina virtual invitada. Existe una posible solución a través del protocolo
iSCSI.
Gráficos: en las máquinas donde no haya Second Level Address Translation (SLAT),
también conocida como paginación anidada, es una tecnología de virtualización
asistida por hardware que hace posible evitar la sobrecarga asociada con tablas de
páginas de gestión de software, la instalación de controladores de aceleración de
gráficos puede ocasionar picos de caídas en el rendimiento. En Windows Server 2008
solo se admitían los controles predeterminados de VGA. En Windows Server 2008 R2
se añadió soporte para SLAT. El problema sigue existiendo para sistemas sin SLAT
con acelerador gráfico. SLAT es obligatorio para ejecutar Hyper-V en versiones
clientes de Windows 8.
Migración en vivo: Hyper-V en Windows Server 2008 no permite realizar una
migración en vivo, es decir, migrar las máquinas virtuales manteniendo las
conexiones de red y sin interrumpir los servicios. Pero sí permite la migración rápida,
es decir, permite suspender una máquina virtual en un host y reanudarla en otro host.
Esta operación dura lo que tarda en copiarse la memoria activa de la máquina virtual
desde el primer host al segundo. En Windows Server 2008 R2 ya es compatible con la
migración en vivo en clúster.
TEMA 2 – Ideas clave © Universidad Internacional de La Rioja (UNIR)
Virtualización y Computación en la Nube
La versión 3.0 de Hyper-V tiene mejoras respecto a la movilidad de máquinas
virtuales, como por ejemplo la posibilidad de migrar máquinas en vivo de manera
simultánea, siendo el único factor que limite la migración el ancho de banda.
Windows Server 2012 añade la migración en vivo que no requiere de almacenamiento
compartido. La única limitación que tiene es la imposibilidad de realizar migraciones
en vivo entre diferentes versiones de sistemas operativos.
Herramientas de administración: no son compatibles con Windows Vista Home
Basic o Home Premium o Windows 7 Home Premium, Home Basic o Starter.
Hyper-V 2012 solo se puede administrar por Windows 8, Windows Server 2012 o sus
sucesores.
2.5. Virtual Box
Virtual Box es el software de virtualización de Oracle Corporation para arquitecturas
x86/amd64. Permite la instalación y ejecución de sistemas operativos secundarios
dentro de un sistema operativo anfitrión, aislando cada uno de ellos.
Soporta una gran cantidad de
sistemas operativos como
GNU/Linux, Mac OS X, Microsoft
Windows o Solaris.
En un principio Virtual Box se ofrecía bajo una licencia de software privativo, es decir,
que se permitía su uso cumpliendo una serie de condiciones descritas en las cláusulas de
la licencia. En el 2007 se lanzó una versión bajo una licencia de GPL2. En la actualidad
hay dos versiones de Virtual Box, una bajo licencia GPL denominada Virtual Box OSE
(Open Source Edition) y otra bajo una licencia privativa, gratuita solo para uso personal
o evaluación.
Algunas de las funcionalidades que ofrece Virtual Box son:
Ejecución de máquinas virtuales en remoto.
Los discos duros de los sistemas invitados se almacenan en el Virtual Disk Image
como archivos individuales.
TEMA 2 – Ideas clave © Universidad Internacional de La Rioja (UNIR)
Virtualización y Computación en la Nube
Ofrece la posibilidad de montar imágenes ISO como CD, DVD o disquete.
Permite la acelaración en 3D gracias a un paquete de controladores.
Permite la ejecución de un sistema operativo sin una instalación separada, desde una
memoria USB.
Virtual Box permite instalar múltiples sistemas operativos invitados aislando el
funcionamiento de cada uno de ellos, de esta manera se pueden iniciar, parar o
suspender de forma independiente dentro de su máquina virtual. Se puede configurar
cada máquina virtual con independencia de las demás máquinas virtuales de la misma
máquina anfitriona. Los sistemas operativos invitados, las aplicaciones y el sistema
operativo anfitrión pueden comunicarse a través de una instalación de red virtualizada o
del portapapeles, que es común para todos.
Virtualización basada en software
El modelo de virtualización basada en software de Virtual Box en compatible con
sistemas operativos de 32 bits que corren una arquitectura de anillo Intel de 0 y 3.
El sistema configura el sistema operativo invitado para ejecutar el código en el anillo uno
en lugar de en el anillo cero. Como el código necesita de privilegios para ejecutar algunas
de sus instrucciones y en el anillo uno no tiene esos privilegios Virtual Box emplea Code
Scanning and Analysis Manager (CSAM) para escanear y detectar las instrucciones que
necesitan privilegios y llamar al Patch Manager (PATM) para realizar los parches que
reemplaza la instrucción con un salto a un fragmento de código equivalente en la
memoria del hypervisor. En el anillo tres se ejecuta el código en modo usuario invitado,
en este caso Virtual Box también utiliza CSAM y PATM para la inspección y remplazo de
las instrucciones problemáticas. Además Virtual Box tiene un recompilador basado en
QEMU.
Gracias a estas técnicas Virtual Box consigue un rendimiento comparable al de VMware.
La virtualización asistida por hardware
VirtualBox es compatible tanto con VT-x de Intel como con AMD-V hardware de
virtualización de Intel y AMD, respectivamente. Gracias a esto VirtualBox puede ejecutar
TEMA 2 – Ideas clave © Universidad Internacional de La Rioja (UNIR)
Virtualización y Computación en la Nube
cada máquina virtual invitada en su propia dirección, y por lo tanto su espacio separado.
El código del anillo 0 del sistema operativo invitado se ejecuta en el anillo 0 del anfitrión
en modo no root en lugar de ejecutarse en el anillo uno.
Virtualización de dispositivos
Virtual Box simula discos duros en uno de los tres formatos distintos que soporta:
1. VDI: este formato es específico de VirtualBox y almacena los datos en los archivos que
llevan la extensión .vdi.
2. VMDK: formato abierto utilizado por los productos de VMware. Almacena datos en
uno o más archivos que llevan con la extensión .vmdk. Un solo disco duro virtual
puede generar varios archivos.
3. VHD: formato nativo del sistema operativo de Microsoft, desde Windows 7 y Windows
Server 2008 R2. Los datos en este formato se almacenan en archivos con extensión
.vhd.
Por lo tanto Virtual Box, además los discos generados en su formato especifico, puede
utilizar discos que se hayan creado previamente en VMware o Microsoft. También se
puede conectar a destinos iSCSI y directamente, particiones del sistema anfitrión.
Unidades ópticas: se pueden montar como unidades de CD/DVD tanto las
imágenes ISO como los dispositivos físicos conectados al sistema anfitrión. Por
ejemplo, Virtual Box puede descargar y utilizar la imagen del DVD de Linux.
Gráfica: tiene soporte gráfico gracias a una tarjeta virtual personaliza que sea
compatible con VESA. Los sistemas invitados de Windows, Solaris, Linux, OS/2 o
OpenSolaris incluyen un controlador que aumenta el rendimiento del vídeo y tiene
características adicionales, como por ejemplo ajustar la resolución de las máquinas
virtuales invitadas al cambiar el tamaño de la ventana.
Red: virtualiza tarjetas de interfaz de red para el adaptador de red Ethernet y dota de
conectividad a la máquina virtual invitada, esto permite que se ejecuten sin necesidad
de instalar los controladores de hardware de red. También tiene un adaptador de red
paravirtualizado que mejora el rendimiento de la red eliminando la necesidad de
TEMA 2 – Ideas clave © Universidad Internacional de La Rioja (UNIR)
Virtualización y Computación en la Nube
coincidir con una interfaz de hardware específico, pero es imprescindible que sea
compatible con el controlador del sistema invitado.
Virtual Box permite la creación de redes en puente a través de un adaptador de red
del sistema anfitrión o redes virtuales entre los sistemas invitados. Se pueden conectar
hasta 36 adaptadores de red de manera simultánea, pero solo se pueden configurar
cuatro a través de la interfaz gráfica.
Audio: VirtualBox virtualiza Intel HD Audio, Intel ICH AC'97 y SoundBlaster 16
dispositivos para una tarjeta de sonido.
USB: Virtual Box simula un controlador de USB que permite que los sistemas
invitados puedan ver todos los dispositivos USB conectados al sistema anfitrión.
2.6. Virtual PC
Virtual PC, antes denominado Microsoft
Virtual PC, es un software de virtualización de
Microsoft Windows. En 2006 se lanzó su
primera versión de manera gratuita.
Puede ejecutar sistemas operativos Windows, compatibles con la versión de Virtual PC
instalada, y otros sistemas no compatibles oficialmente como Linux, Microsoft no
proporciona los controladores adicionales necesarios.
Virtual PC Simula los siguientes entornos:
Intel Pentium II (32-bit) procesador con un chipset Intel 440BX, pero virtualiza el
procesador anfitrión en las versiones de Windows.
Tarjeta gráfica SVGA estándar VESA.
BIOS del sistema de American Megatrends (AMI).
Tarjeta de red Ethernet.
La versión para Macintosh de Virtual PC utiliza recompilación dinámica de traducir el
código x86 utilizada por los PC en código PowerPC equivalente para Macs.
TEMA 2 – Ideas clave © Universidad Internacional de La Rioja (UNIR)
Virtualización y Computación en la Nube
La versión para Windows de Virtual PC también utiliza recompilación dinámica, pero
solo para traducirlo modo kernel x86 y el código de modo real en x86 código de modo de
usuario; modo de usuario original y el modo 8086 virtual de ejecutar código de forma
nativa.
Las llamadas trampas de los sistemas invitados se utilizan para acelerar la
simulación u ofrecer funciones adicionales, como por ejemplo la integración con el
entorno del anfitrión.
Virtual PC y Virtual Server encapsulan los discos duros en archivos con el formato de
disco duro virtual que tienen la extensión .vhd.
Virtual PC permite a los sistemas invitados, que se ejecutan dentro de las máquinas
virtuales, la comunicación con el sistema anfitrión más allá de lo factible entre dos
equipos físicos, por ejemplo, permitiendo el intercambio de datos o el intercambio de
componentes de hardware físico. Para que se puedan ejecutar estas funciones es
necesario que se instalen los componentes de integración en los sistemas operativos
invitados. Si no se realiza la instalación de estos componentes de integración la única
manera que hay para que las dos máquinas se comuniquen es a través de una interfaz de
red virtual. Incluso sin estos componentes el cursor del ratón solo se podría controlar
desde uno de los sistemas operativos, el anfitrión o el invitado. Con la instalación del
componente de integración se activan automáticamente las siguientes funcionalidades
en los sistemas operativos invitados:
Compartir el control del cursor del ratón: el cursor del ratón se puede mover
libremente entre las máquinas.
Apagado del sistema anfitrión: la máquina virtual se puede reiniciar, apagar o
hibernar gracias a un conjunto de funciones de la API.
Sincronización del reloj: el reloj de la máquina virtual se sincronizará
automáticamente con el reloj del sistema operativo anfitrión.
Proceso de supervisión de respuesta: sistema operativo anfitrión es capaz de
comprobar y detectar si el sistema operativo invitado responde, y por lo tanto
funciona correctamente o está colgado.
Detección de resolución de pantalla de manera dinámica: el sistema
operativo invitado detecta los cambios de tamaño de la ventana en la que se ejecuta y
ajusta la resolución al tamaño de dicha ventana.
TEMA 2 – Ideas clave © Universidad Internacional de La Rioja (UNIR)
Virtualización y Computación en la Nube
Además hay otras funcionalidades de integración que tienen que ser activadas por el
administrador del sistema. Estas funcionalidades son:
Compartir audio: se puede llevar el audio reproducido en el sistema operativo
invitado al sistema operativo anfitrión y reproducirlo en él.
Compartir portapapeles: se puede compartir entre los sistemas operativos
invitados y el sistema operativo anfitrión todo contenido almacenado en el
cortapapeles, es decir, se puede copiar un contenido en el anfitrión y pegarlo en un
invitado, o viceversa.
Compartir la impresora: el sistema operativo invitado tiene acceso a las
impresoras instaladas y configuradas en el sistema operativo anfitrión y por lo tanto
hacer uso de ellas.
Compartir tarjetas inteligentes: los sistemas operativos invitados tienen acceso
a las tarjetas inteligentes conectadas al sistema operativo anfitrión.
Compartir archivos: Windows Virtual PC permite compartir particiones de disco
y unidades de disco del sistema operativo anfitrión con los sistemas invitados,
incluyendo los dispositivos de almacenamiento conectados por USB.
TEMA 2 – Ideas clave © Universidad Internacional de La Rioja (UNIR)
Virtualización y Computación en la Nube
Lo + recomendado
Lecciones magistrales
Software de virtualización: VMware
En el mercado podemos encontrar una gran variedad de software dedicado a la
virtualización del software pero una de las más destacadas y que además tiene una gran
cantidad de productos que se adaptan a múltiples necesidades es VMware. En este vídeo
se hace un recorrido por la historia de VMware, por lo que se puede ver su evolución, y
los productos más destacados que tiene hoy en el día en el mercado con las características
más destacadas de cada uno de ellos.
Accede al vídeo a través del aula virtual.
TEMA 2 – Lo + recomendado © Universidad Internacional de La Rioja (UNIR)
Virtualización y Computación en la Nube
No dejes de leer…
VMware apuesta por fortalecer y automatizar la virtualización
Casas Martín, A. (2008). VMware apuesta por fortalecer y automatizar la
virtualización. ISSN-e 1886-8843, 252, 38-44.
En este artículo el autor nos muestra las nuevas características de VMware y muestra el
objetivo que desea alcanzar VMware, por lo que nos describe las líneas por las que
VMware quiere dirigir sus pasos.
Accede al documento a través del aula virtual o desde de la siguiente dirección web:
[Link]
virtualizacion
Virtualización Xen libre sobre hardware redundado
García López, V. e Hidalgo Céspedes, J.F. (2010). Virtualización Xen libre sobre
hardware redundado. RedIRIS: boletín de la Red Nacional de I+D RedIRIS, ISSN 1139-
207X, Nº. 88-89, 32-38.
En este artículo se presenta el diseño de una solución de virtualización basada en Xen
Project adaptada para una organización que tiene los servidores de desarrollo y de
producción en VLANs distintas. El sistema anfitrión será el encargado de manejar la red.
Esta solución emitirá al administrador de sistemas realizar migraciones en vivo de las
máquinas virtuales.
Accede al documento a través del aula virtual o desde de la siguiente dirección web:
[Link]
TEMA 2 – Lo + recomendado © Universidad Internacional de La Rioja (UNIR)
Virtualización y Computación en la Nube
Uso de la Tecnología de Virtualización Xen en el Análisis de Protocolos de
Comunicación
Saldaña, J.M., Fernández-Navajas, J. y Ruiz-Mas, J. (2010). Uso de la Tecnología de
Virtualización Xen en el Análisis de Protocolos de Comunicación. Universidad de
Zaragoza.
En este artículo se exponen las conclusiones que se han obtenido tras el uso de
virtualización Xen para realizar trabajos de análisis o pruebas de protocolos y
aplicaciones en un entorno con un elevado número de nodos conectados.
Accede al documento a través del aula virtual o desde de la siguiente dirección web:
[Link]
No dejes de ver…
Redes Virtuales con VMware
En este vídeo se ve cómo se pueden crear redes virtuales utilizando VMware además de
una breve explicación de sus características y funcionalidades.
Accede al vídeo a través del aula virtual o desde de la siguiente dirección web:
[Link]
TEMA 2 – Lo + recomendado © Universidad Internacional de La Rioja (UNIR)
Virtualización y Computación en la Nube
Introduction to Hyper-V Server 2012 R2
Este vídeo forma parte de una serie de vídeos del campamento que organiza Microsoft
Windows para impartir formación. Se presenta el software de virtualización Windows
Server 2012 R2.
Accede al vídeo a través del aula virtual o desde de la siguiente dirección web:
[Link]
Todo sobre virtualización con Hyper-V
Este vídeo presenta las funcionalidades y ventajas que aporta Hyper-V R2 a los sistemas
de virtualización. El vídeo está grabado por una asociación que se encarga de divulgar los
productos de Microsoft Windows.
Accede al vídeo a través del aula virtual o desde de la siguiente dirección web:
[Link]
TEMA 2 – Lo + recomendado © Universidad Internacional de La Rioja (UNIR)
Virtualización y Computación en la Nube
+ Información
A fondo
Virtualización Corporativa con VMware
Ros Marín, J. (2009). Virtualización Corporativa con VMware. España: Ncora
Information Technology.
En este libro se explica muy detalladamente las ventajas que puede obtener una empresa
si virtualiza los sistemas de su empresa con VMware. Además aporta una guía muy
detallada, paso por paso de cómo realizar dicha virtualización.
Accede al documento a través del aula virtual o desde de la siguiente dirección web:
[Link]
5&dq=vmware&ots=fQFvDcnp3s&sig=IIUeKUKsTr-
u2szcnN3ay1Cl5U4#v=onepage&q&f=false
Virtualization with Xen
Williams, D. y García, J. (2007). Virtualization with Xen. PAP/CDR. ISBN-13: 978-
1597491679.
Este es un libro en el que explica cómo instalar, administrar y mantener una
insfraestructura virtualizada basada en Xen. Además se analizan las mejores prácticas
para la correcta creación de un entorno Xen. En el libro se tratan tema de virtualización
tanto básicos como avanzados.
Accede al documento a través del aula virtual o desde de la siguiente dirección web:
[Link]
TEMA 2 – + Información © Universidad Internacional de La Rioja (UNIR)
Virtualización y Computación en la Nube
Enlaces relacionados
GNU Operating System
Página web de información sobre la Licencia Pública General de GNU (GPL).
Accede a la página a través del aula virtual o desde la siguiente dirección web:
[Link]
VESA
Página web de VESA, empresa que respalda y establece normas de interfaz en toda la
industria para la industria de PC, estaciones de trabajo, y de la electrónica de consumo.
Accede a la página a través del aula virtual o desde la siguiente dirección web:
[Link]
Bibliografía
Marchionni, E. y Martín Formoso, A. (2012). Virtualización con VMWare. RedUsers.
ISBN: 9789871857715.
TEMA 2 – + Información © Universidad Internacional de La Rioja (UNIR)
Virtualización y Computación en la Nube
Raya Cabrera, J.L. (2009). Guía de campo de Máquinas Virtuales. Ra-Ma Editorial, S.A.
ISBN: 9788478979493.
TEMA 2 – + Información © Universidad Internacional de La Rioja (UNIR)
Virtualización y Computación en la Nube
Test
1. El software de virtualización que ofrece VMware:
A. Se puede ejecutar en varios sistemas operativos distintos, Windows, Mac OS o
Linux.
B. Solo es compatible con sistemas operativos de Microsoft Windows.
C. No hace falta tener un sistema operativo para poder ejecutarlo.
D. Ninguna respuesta es correcta.
2. QEMU es una herramienta para crear y redimensionar discos duros:
A. No, es un dispositivo de almacenamiento masivo.
B. No, es un software de virtualización a través del cual se puede administrar
diferentes máquinas virtuales.
C. No, es un hardware que simula una máquina virtual.
D. Ninguna de las respuestas anteriores es correcta.
3. Los formatos con los que trabaja QEMU son:
A. raw y cloop.
B. cow, qcow y qcow2.
C. vmdk.
D. Todas las anteriores son correctas.
4. Las características de VMware Fusion son:
A. Soporta DirectX 9.0, solo soporta sistemas operativos de 32 bits, carpetas no
compartidas, acceso al hardware de la máquina, solo se soporta una CPU y
portabilidad.
B. Vista única, soporta DirectX 9.0, acceso al hardware de la máquina, soporta
sistemas operativos de 64 bits, soporta multiples CPUs y carpetas no
compartidas.
C. Soporta DirectX 9.0, soporta sistemas operativos de 64 bits y de 32 bits, creación
de snapshots, vista única, carpetas compartidas, acceso al hardware de la
máquina, soporta multiples CPUs y portabilidad.
D. Vista única, soporta DirectX 9.0, acceso al hardware de la máquina, soporta
sistemas operativos de 64 bits y de 32 bits, soporta multiples CPUs y carpetas
compartidas.
TEMA 2 – Test © Universidad Internacional de La Rioja (UNIR)
Virtualización y Computación en la Nube
5. El funcionamiento de Workstation sigue los siguientes pasos:
A. Aplicación, hardware vitual, sistema operativo virtual, VMware, sistema
operativo y hardware físico.
B. Aplicación, sistema operativo virtual, hardware vitual, VMware, sistema
operativo y hardware físico.
C. Aplicación, sistema operativo virtual, hardware vitual, VMware y hardware
físico.
D. Ninguna de las respuestas anteriores es correcta.
6. En la paravirtualización basada en Xen:
A. El núcleo del anfitrión, los dominios y las aplicaciones se ejecutan en el anillo
que tenga menos carga de trabajo independientemente del número que sea.
B. El núcleo del anfitrión se ejecuta en el anillo tres, los dominios en el uno y las
aplicaciones en el cero.
C. El núcleo del anfitrión se ejecuta en el anillo cero, los dominios en el uno y las
aplicaciones en el tres.
D. Todas las respuestas anteriores son falsas.
7. En Hyper-V:
A. Las máquinas virtuales no están aisladas y para realizar la gestión tiene una tabla
de direcciones de memoria.
B. Solo tiene dos particiones, una para el sistema operativo principal y otra con
todas las máquinas virtuales instaladas.
C. Solo tiene dos particiones, una para el sistema operativo principal y otra para la
máquina virtual instalada, ya que solo se puede instalar una única máquina.
D. Realiza un aislamiento completo de cada una de las máquinas virtuales
instaladas creando particiones para cada una de ellas.
8. Virtual Box ofrece las siguientes funcionalidades:
A. Ejecución de máquinas virtuales en remoto.
B. Permite montar imágenes ISO.
C. Permite gráficos 3D.
D. Todas las anteriores son correctas.
TEMA 2 – Test © Universidad Internacional de La Rioja (UNIR)
Virtualización y Computación en la Nube
9. Vitual PC realiza una simulación de:
A. El procesador y la tarjeta de red.
B. Tarjeta gráfica y la BIOS.
C. Tarjeta de red, tarjeta gráfica y el procesador.
D. A y B son correctas.
10. Virtual PC ofrece algunas funcionalidades que por defecto están deshabilidatadas y
que el administrador de sistemas tiene que activar para poder ejecutarlas. Estas
funcionalidades son:
A. Compartir impresora, compartir portapapeles, compartir tarjetas inteligentes y
compartir archivos.
B. Compartir tarjetas inteligentes, compartir archivos, compartir portapapeles,
compartir audio y compartir impresora.
C. Compartir audio, compartir impresora, compartir portapapeles y compartir
archivos.
D. Compartir portapapeles, compartir impresora, compartir tarjetas inteligentes y
compartir archivos.
TEMA 2 – Test © Universidad Internacional de La Rioja (UNIR)