Estoy tratando de decidir cuál de estos usar. Los que conozco son:
- VMware (varios sabores);
- VirtualBox ;
- KVM .
Ahora idealmente me gustaría las siguientes características:
- Idealmente para poder iniciar una partición real en lugar de un archivo que represente un disco duro virtual (para que el sistema operativo host pueda leerlo y escribirlo);
- Tener un buen soporte de red (por ejemplo, configurar interfaces virtuales para KVM de modo que puedan usar DHCP para obtener una dirección IP "real" fue doloroso);
- Tiene buen rendimiento, utilizando el soporte de hardware VT donde esté disponible;
- Admite invitados de 64 bits;
- Tiene una buena herramienta gráfica de administrador; y
- Tiene buen soporte para la creación de scripts de invitados.
virtualization
cletus
fuente
fuente
Respuestas:
Virtualbox, VMWare Workstation / Player / Server, QEMU, User-mode-linux, etc. se incluyen en una categoría de VM: están alojados dentro de un sistema operativo existente, como Windows o Linux.
Xen, KVM, VMWare ESX, pertenecen a una categoría diferente: son pilas de virtualización basadas en hipervisor. Todavía tienen un sistema operativo que se inicia primero, pero operan en una capa fundamentalmente diferente.
En cuanto a cuál te conviene más, depende de lo que quieras hacer con ellos. Si desea ejecutar máquinas virtuales en su estación de trabajo, para fines de desarrollo o prueba, entonces una de las plataformas alojadas (Virtualbox, VMWare Workstation, etc.) es ideal.
Si realmente desea un entorno de servidor dedicado para los sistemas de producción, entonces debería considerar la segunda categoría de sistemas, ya que ofrecen características más avanzadas que puede desear en el futuro (agrupación de servidores, almacenamiento compartido, migración en vivo, alta disponibilidad)
fuente
Estoy bastante seguro de que VirtualBox cumple los requisitos para todos sus criterios.
fuente
Pruebe Citrix XenServer (¡es gratis!). Lo usamos en el trabajo y hace el trabajo realmente bien. Lo he encontrado mucho más rápido que VMWare.
El único requisito de su lista que no cumple es que necesita una máquina separada como servidor VM. Luego, puede conectarse a las máquinas a través de la red utilizando la consola de administración XenCenter, que es muy similar a VMWare one. La consola está disponible para Windows, no sé sobre Linux, ya que uso Windows como cliente.
fuente
Uso Virtual Machine Manager en mi Fedora Linux. Es un front-end que usa Xen, Qemu y KVM. Muy parecido al servidor VMware.
fuente
Yo uso la virtualización y puedo recomendar mucho el servidor VMware. Pruebe su solución ESX, es gratis e increíblemente potente.
Se instala como sistema operativo en la computadora host con solo 32 MB de RAM. (es básicamente un Linux con la tecnología de virtualización VMware)
Simplemente puede mover los sistemas operativos en ejecución a VMware ESX o importarlos desde una unidad. La herramienta de administración está basada en la web y funciona de maravilla. También puede usar su 'Cliente de infraestructura' en Windows. Como es completamente gratis, vale la pena probarlo.
Palabra de precaución: ten cuidado con el arranque desde una partición real. Las cosas se pueden destrozar si reinicia la misma partición desde una máquina virtual nuevamente. Suena loco, lo sé, pero he visto personas probar esto y casi siempre destruye el sistema operativo.
(No, no tengo ninguna afiliación con VMware, solo soy un usuario muy feliz)
fuente
Solo una nota sobre su primera función solicitada.
Esto no debería ser una preocupación. En general, puede montar cualquier tipo de imagen de máquina virtual basada en archivos utilizando el dispositivo de bucle invertido de Linux si necesita hacerlo. Esto es cierto para raw, VHD, VMDK, qcow, etc.
fuente
Virtualbox es una buena pieza de software de virtualización.
fuente
Realmente me gusta el servidor VMWare. Lo uso en mi caja de Ubuntu para ejecutar un servidor Windows 2003 y un servidor Windows 2008. Es bastante sólido como una roca.
fuente
Utilizo VMWare Server y lo tengo desde que fue lanzado. Creo que tiene todas las funciones que mencionó, aunque nunca he usado la función para usar un disco real y no estoy seguro acerca de la creación de scripts para invitados.
Lo he usado tanto en mi computadora portátil (linux) como en mi escritorio (Windows XP) para fines de desarrollo (prueba de software en múltiples sistemas operativos) y también lo estoy usando para ejecutar mi servidor web para mis sitios alojados.
fuente