Máquinas Virtuales
1. Introducción a las máquinas virtuales 2
1.1. Utilidad de las máquinas virtuales 2
1.2. Tipos de software de virtualización 2
1.3. Sistemas operativos en una máquina virtual 3
1.4. Creación de una máquina virtual 3
1.5. Modos de funcionamiento en red 4
1.6. Máquinas virtuales y microprocesadores 4
2. Software de máquina virtual 4
2.1. VMWare 4
2.2. VirtualBox 5
2.1. Virtual PC 5
3. Bibliografía. 5
Introducción a las máquinas virtuales
Una máquina virtual es un programa o aplicación que emula a un ordenador y puede ejecutar programas como si fuera un ordenador real. Esto permite ejecutar al mismo tiempo varios sistemas operativos en el mismo ordenador. El software de virtualización, encargado de gestionar máquinas virtuales, se conocetambién como monitor de máquinas virtuales o hypervisor.
1 Utilidad de las máquinas virtuales
Las máquinas virtuales tienen un rendimiento peor que una máquina real, pues se debe traducir el hardware virtual sobre el hardware real, pero nos ofrecen una flexibilidad que es muy interesante en muchas ocasiones. En un entorno doméstico, nos permiten:
• Probar un sistema operativonuevo antes de instalarlo.
• Utilizar aplicaciones que no funcionan sobre el sistema operativo anfitrión.
• Hacer copias de una máquina virtual, con lo que podemos hacer pruebas sobre la copia para luego borrarla, hacer una nueva copia y empezar desde el principio.
• Navegar por Internet de forma segura, pues podemos borrar la máquina virtual cuando terminamos la navegación y comenzaren otro momento con una máquina virtual nueva.
• Simular una red informática, donde podemos tener varios servidores y clientes virtuales ejecutándose sobre la misma máquina e interactuando entre ellos.
En un entorno empresarial, además de los usos anteriores, permiten optimizar el uso de servidores de desarrollo y pruebas, que no tienen un uso intensivo en el tiempo, y agilizan la creaciónde nuevos servidores, pudiendo disponer de nuevos servidores en horas o minutos en lugar de semanas.
2 Tipos de software de virtualización
Podemos distinguir dos tipos de software de virtualización:
• Sistemas operativos de virtualización, que no necesitan un sistema operativo anfitrión sino que se ejecutan directamente sobre el hardware de la máquina para ofrecer la funcionalidadde gestionar máquinas virtuales. Suelen ser sistemas operativos ligeros y eficientes diseñados para funcionar sobre un hardware concreto. Un ejemplo es el VMware ESX Server.
[pic]
• Aplicaciones de virtualización, que son aplicaciones que se ejecutan sobre un sistema operativo anfitrión y permiten ejecutar máquinas virtuales interactuando con el usuario como una aplicación más. Unejemplo de este tipo de aplicaciones son VMware Player, VirtualBox o VirtualPC, aunque existen otras.
[pic]
3 Sistemas operativos en una máquina virtual
En una aplicación de virtualización podemos distinguir dos tipos de sistemas operativos:
• Sistema operativo anfitrión (o host en inglés), que es el sistema operativo instalado sobre la máquina real, sobre el que se ejecutael software de virtualización como una aplicación más.
• Sistema operativo huésped o invitado (o guest en inglés), que es el sistema operativo instalado en la máquina virtual. Sobre un sistema operativo anfitrión podemos tener varios sistemas operativos huésped.
Los sistemas operativos huésped pueden ser diferentes del anfitrión y se pueden ejecutar varios sistemas operativos huéspeddiferentes de forma simultánea. Un software de virtualización concreto soporta un conjunto de sistemas operativos huésped, pudiendo ocurrir que un determinado sistema operativo no funcione de forma correcta con un software de virtualización pero sí funcione con otro diferente.
4 Creación de una máquina virtual
Cuando se crea una máquina virtual se debe indicar cuantos recursos de la máquina...
Regístrate para leer el documento completo.