Está en la página 1de 16

MAQUINAS

VIRTUALES
Jazmín Rubí Ramírez López.
6 A Soporte y Mantenimiento de Equipo de Computo.
INTRODUCCION

Lo primero que debes saber es que hay dos tipos de máquinas virtuales diferenciadas por su funcionalidad: las de
sistema y las de proceso, si bien la gran mayoría de las veces que oigas hablar de una máquina virtual casi
seguro que se estarán refiriendo a las de sistema.

Máquinas virtuales de sistema

Una máquina virtual de sistema es aquella que emula a un ordenador completo. En palabras llanas, es un
software que puede hacerse pasar por otro dispositivo -como un PC- de tal modo que puedes ejecutar otro
sistema operativo en su interior. Tiene su propio disco duro, memoria, tarjeta gráfica y demás componentes de
hardware, aunque todos ellos son virtuales.

Máquinas virtuales de proceso

Una máquina virtual de proceso es menos ambiciosa que una de sistema. En vez de emular un PC por completo,
ejecuta un proceso concreto, como una aplicación, en su entorno de ejecución. Suena algo esotérico, pero lo
usas cada vez que ejecutas una aplicación basada en Java o basada en .NET Framework.

Esto es de utilidad a la hora de desarrollar aplicaciones para varias plataformas, pues en vez de tener que
programar específicamente para cada sistema, el entorno de ejecución (es decir, la máquina virtual) es el que se
2
encarga de lidiar con el sistema operativo.
1 VIRTUAL BOX
• ¿Qué es VirtualBox?
VirtualBox es un software para virtualización, también conocido como hipervisor de tipo 2, que se utilizar para
virtualizar sistemas operativos dentro de nuestro ordenador existente, creando lo que se conoce como
máquina virtual. Un hipervisor de tipo 2 se diferencia con los de tipo 1 en que necesita un sistema operativo
para funcionar, a diferencia de los de tipo 1 en los que el propio hipervisor funciona sobre el hardware, o
máquina host.
Existen varios factores a tener en cuenta cuando necesitamos hacer uso de un hipervisor, pero
generalmente VirtualBox, y los hipervisores de tipo 2 en general, se usan cuando no necesitamos destinar la
máquina host al completo para realizar tareas de virtualización, por ejemplo, a la hora de probar software o
simplemente confeccionar algunas de las guías que podemos encontrar aquí en Geeknetic, efectivamente
aislando el sistema operativo host del sistema operativo invitado, tal y como os mostramos en esta guía
VirtualBox, a diferencia de alternativas como VMware, es gratuito, de forma que no es necesario pagar una
licencia para poder tener acceso a este hipervisor, pero seguiremos pudiendo hacer todo lo que necesitemos a
la hora de mantener un entorno virtual para cualquiera que sea el menester que lo requiera.

3
Su compatibilidad se expande entre prácticamente todas las versiones de Windows, un gran número de
versiones de macOS y otras tantas distribuciones de Linux, aunque también podremos encontrar perfiles
para sistemas menos comunes como Solaris, OS/2, DOS, QNX, Novell, BeOS y otros sistemas
operativos que queramos probar o utilizar sin tener que montar un equipo específicamente para ellos.

Si bien VirtualBox se suele ver como un producto orientado al usuario doméstico, la realidad es que es
capaz de aguantar el tipo ante alternativas de pago a la hora de hacer funcionar servidores o
aplicaciones embebidas, por lo que en determinados casos VirtualBox puede ser una muy buena opción
a seguir, especialmente si no necesitamos algunas funciones exclusivas de algunos de sus
competidores, entre los cuales encontramos VMWare, Microsoft Virtual PC o QEMU.

4
¿PARA QUÉ SIRVE VIRTUALBOX?

VirtualBox sirve principalmente para virtualizar sistemas operativos que no podamos o no queramos
ejecutar de forma nativa en nuestro equipo. Esto servirá también para trabajar sobre esos sistemas
operativos con un relativamente amplio abanico de posibilidades, pues una de las principales virtudes de
una máquina virtual es el aislamiento que ello proporciona.

Gracias a este aislamiento propio de las máquinas virtuales, podemos crear por ejemplo un Sandbox,
algo sobre lo que ya hemos hablado anteriormente y hemos explicado paso a paso como hacer, y que
consiste principalmente en un espacio de ejecución aislado donde podemos ejecutar aplicaciones de
fuentes sin verificar o sospechosas, de forma que, a través de una serie de regulaciones estrictas,
podemos ejecutar aplicaciones susceptibles de contener malware u otro tipo de código malicioso que
pueda dañar nuestro equipo.

5
Si bien existen aplicaciones dedicadas a ello como sería Sandboxie, el uso de una máquina virtual nos
proporciona un entorno distinto para ello, siendo completamente transparente a cualquier tipo de
programa que pueda detectar el uso de un sandbox. Adicionalmente, si bien algunos programas son
capaces de detectar el uso de una máquina virtual, esto puede ser ocultado al sistema operativo
invitado, por lo que también es una ventaja, ya sea para malware o para software legítimo con medidas
de protección al respecto.

Enlazando con este tipo de software, otro uso que le podemos dar a una máquina virtual es el de
apoyarnos en términos de compatibilidad, y es que algunos programas determinados, aunque cuenten
con protección contra su ejecución en máquinas virtuales, no pueden funcionar en versiones más
modernas del sistema operativo para el que se diseñaron, así que este es un método en ocasiones
imprescindible incluso para trabajar, como ocurre en ocasiones con los sistemas de diagnosis de
vehículos, cuyo hardware acostumbra a estar diseñado para funcionar con una versión de Windows en
especifico.

6
¿QUÉ PUERTOS USA VI RTUALBOX?
• VirtualBox usa varios puertos para diferentes funciones. Algunos de los puertos que utiliza VirtualBox
son:
• – TCP 80: para acceso a internet desde la máquina virtual.
• – TCP 22: para acceso SSH a la máquina virtual.
• – UDP 67 y 68: para DHCP (asignación de direcciones IP) en una red interna.
• – TCP 3389: para acceso remoto a través de RDP (Remote Desktop Protocol).
• – TCP y UDP 5000-65535: para comunicación entre diferentes máquinas virtuales o entre la máquina
virtual y el host.
Es importante tener en cuenta que estos puertos pueden variar dependiendo de la configuración de la
red y de la máquina virtual en particular.
¿Qué requerimientos necesita la virtualización?
Para la virtualización se necesitan ciertos requisitos, como por ejemplo un procesador compatible con
virtualización, suficiente memoria RAM, espacio en disco suficiente y un software de virtualización como
VirtualBox. Además, es recomendable contar con un sistema operativo que permita la virtualización,
como Windows 10 Pro o Enterprise, o una distribución de Linux moderna.

7
CARACTERISTICAS
VirtualBox fue creado por la empresa alemana Innotek GmbH, que posteriormente fue adquirida por la
empresa de software Oracle Corporation. El software está disponible de forma gratuita bajo la licencia
GPL. Es compatible con una gran variedad de sistemas operativos, tanto para ordenadores de
sobremesa como para servidores, y permite que se ejecuten aplicaciones de 32 bits y 64 bits.

Las características principales de VirtualBox son:


• Permite ejecutar un sistema operativo dentro de otro, de forma que se pueden ejecutar varios sistemas
operativos de forma simultánea en el mismo ordenador.
• Es compatible con una gran variedad de sistemas operativos, tanto para ordenadores de sobremesa
como para servidores.
• Permite que se ejecuten aplicaciones de 32 bits y 64 bits.
• Es gratuito bajo la licencia GPL.

8
VENTAJAS
• Las máquinas virtuales permiten a los usuarios ejecutar múltiples sistemas operativos en una sola máquina física. Esto
es muy útil para las empresas que necesitan ejecutar múltiples aplicaciones que requieren sistemas operativos
diferentes.
• Las máquinas virtuales son muy seguras, ya que cada sistema operativo virtual está aislado del resto. Esto significa
que si un sistema operativo se infecta con un virus, el virus no se propagará a otros sistemas operativos virtuales.
• Las máquinas virtuales son muy flexibles, ya que se pueden configurar para ejecutar aplicaciones específicas. Esto es
muy útil para las empresas que necesitan ejecutar aplicaciones muy específicas que no están disponibles para el
sistema operativo principal.
• Las máquinas virtuales son muy eficientes, ya que se pueden ejecutar en máquinas con pocos recursos. Esto es muy
útil para las empresas que no pueden permitirse el lujo de comprar una máquina física dedicada para cada aplicación.

9
DESVENTAJAS

• Las máquinas virtuales son más complicadas de configurar y mantener que los sistemas operativos
tradicionales. Esto significa que requieren más conocimientos técnicos para configurarlas y mantenerlas
funcionando correctamente.
• Las máquinas virtuales son más propensas a los errores y fallos, ya que son más complejas. Esto significa que
pueden requerir más tiempo y esfuerzo para solucionar los problemas.
• Las máquinas virtuales pueden ser más lentas que los sistemas operativos tradicionales, ya que tienen que
emular el hardware de la máquina física. Esto significa que pueden requerir más tiempo para iniciarse y
ejecutarse.
• En general, las máquinas virtuales tienen muchas ventajas, pero también algunas desventajas. Las ventajas de
las máquinas virtuales son que permiten a los usuarios ejecutar múltiples sistemas operativos en una sola
máquina

10
2 VMWARE
VMware es un programa de virtualización que está disponible en tres variantes: VMware Fusion,
destinado para un uso personal, mientras que el resto de opciones como VMware Fusion Pro, VMware
Workstation Pro, y VMware Workstation Player ahora están destinadas a todo tipo de profesionales así
como grandes, medianas y pequeñas empresas.
Hasta hace unos años VMware ofrecía una alternativa gratuita para los usuarios domésticos, sin
embargo ahora todas las opciones requieren un pago, siendo la opción más barata VMware Fusion a un
precio de 80 dólares/euros aproximadamente. Con su compra se incluyen 18 meses de soporte gratuito,
3 meses de suscripción a McAfee Anti-Virus Plus, y una serie de recursos.
El resto de opciones que ofrece la compañía en su página web van desde los 130 euros hasta los 250
euros por licencia, aunque lógicamente cada una dispone de todo lo que sus posibles clientes puedan
necesitar. Por ejemplo, la versión Workstation Pro está destinada a profesionales que necesitan realizar
su trabajo constantemente en diferentes entornos.

11
3 PARALLELS DESKTOP 11
Parallels Desktop 11 es el software de virtualización por excelencia para los usuarios de Mac, capaz de
ejecutar sobre este sistema máquinas virtuales con Windows o Linux de forma rápida y sencilla. Su
última versión es compatible con OS X El Capitan, permitiendo a sus usuarios instalar incluso Windows
XP, hasta Windows 10, la versión más reciente.
Permite ejecutar aplicacion Mac y Windows sin complicaciones y sin reinicios, al mismo tiempo que
ofrece toda clase de opciones para mover archivos entre sistemas operativos, lanzar programas desde
el dock de Mac, o acceder a servicios de almacenamiento en la nube. Aunque cuenta con versión de
prueba, su versión más básica tiene un coste de 79,99 euros.
A la hora de utilizarlo los usuarios menos experimentados se toparán con un excelente asesor para
principantes que les ayudará durante todo el proceso. Además, si así lo desean, también se podrán
realizar instalaciones de sistemas operativos Linux y Solaris sin ningún problema, aunque la mayor
integración se realiza con sistemas operativos Windows.

12
4 QEMU
QEMU, abreviación de "Quick EMUlator", es la solución de virtualización ideal para los que
utilizan Linux como su sistema operativo principal, y que desean poder contar con las mismas
posibilidades de personalización a la hora de crear una máquina virtual bajo cualquier distribución del
mismo.
Aunque para su funcionamiento utiliza un proceso de traducción binaria dinámica, QEMU puede emular
cualquier tipo de hardware y software al mismo tiempo que pasa por encima de los privilegios
administrativos para lograr ejecutar sistemas operativos "invitados" sin ningún tipo de problema.
El software ejecuta el "código invitado" en la máquina en la que se alejo, consiguiendo un rendimiento
caso nativo, es decir, como si estuviésemos haciendo una instalación directa. Además, gracias a su
posibilidad de funcionar sin concederle privilegios administrativos, es perfectamente apta para crear
máquinas virtuales que quepan en una unidad USB.
Sin embargo, tendrás que estar familiarizado con la Terminal de Linux para configurarla, pero la
naturaleza de open-source del proyecto produce que sea una de las opciones más actualizadas
disponibles. No hace falta decir que se trata de un programa totalmente gratuito.

13
5 BOOT CAMP
Boot Camp es un software de máquina virtual creado por Apple e incluido en todos los ordenadores Mac,
que aunque no es capaz de crear máquinas virtuales, sí facilita la tarea de ejecutar otro sistema
operativo en dispositivos de escritorio de Apple. En concreto, es capaz de permitir una segunda
instalación de Windows sin alterar el propio OS X.
En lugar de emular un sistema operativo como el resto de las opciones vistas anteriormente, Boot
Camp te ayuda a crear una partición en tu disco duro para que puedas instalar cualquier versión de
Windows. Al ejecutarse directamente desde el disco duro, Boot Camp ofrece una experiencia final mucho
mejor que cualquier programa de virualización.
El único problema que algunos usuarios pueden encontrar en esta solución es que, lógicamente, el disco
duro quedará dividido y será imposible comunicar los servicios y aplicaciones de Mac y Windows. En su
lugar, durante el encendido del ordenador habrá que elegir uno de los dos sistemas operativos con el
que iniciar.
Además, lógicamente cada vez que quieras cambiar al otro sistema tendrás que reiniciar el dispositivo.
Se trata de una solución ideal para quienes simplemente quieran utilizar a menudo Windows en su Mac,
sin que este sistema operativo pueda comunicarse con el otro que viene por defecto en todo ordenador
de Apple.

14
REFERENCIAS
Máquinas virtuales: qué son, cómo funcionan y cómo utilizarlas (xataka.com)
VirtualBox: ¿Qué es y para qué sirve? - Definición (geeknetic.es)
VirtualBox: Ventajas y Desventajas – Abrirarchivos
Qué es VirtualBox ventajas y desventajas » RSAdmin101
Las cinco mejores aplicaciones de máquinas virtuales | Computer Hoy
8 Máquinas Virtuales para Windows, Mac y Linux: Gratis y de Pago (ardilu.com)

15
6 WINDOWS VIRTUAL PC – WINDOWS

Este software de Microsoft, disponible únicamente para Windows 7, permite virtualizar diferentes
versiones de Windows como XP, Vista, 7 y Server 2008.
Windows Virtual PC es extremadamente ligero y ofrece lo necesario para crear máquinas virtuales con
Windows.
Debido a esto, es ideal para probar Sistemas Operativos de Windows antiguos, compartiendo CPU,
memoria, almacenamiento, y demás recursos físicos de tu PC principal ( host) con los sistemas invitados
(guest).
Aunque eso sí, no cuenta con las funciones avanzadas de otras VM.
PC Virtual 2007 es otra versión disponible para Windows Vista, XP y Windows Server 2003.

16

También podría gustarte