Quiero virtualizar mi estación de trabajo (Nivel 1), buscando un hipervisor de metal desnudo para componentes de grado de consumo

17

Me encuentro en este vínculo similar al menos una vez al año. El problema por el cual estoy actualizando una placa base o un disco duro del sistema operativo. Me vuelve loco tener que reinstalar Windows, Visual Studio, todos mis complementos, reconfigurar mi configuración, etc., cada vez. Tengo un diseño y me gusta y quiero seguir con él.

Mi pregunta es...

¿Existe un hipervisor Bare Metal en el mercado que me permita virtualizar mi estación de trabajo de grado de consumidor? Realmente quiero evitar la virtualización de Host / Cliente. Bare Metal es definitivamente una mejor manera de satisfacer mis necesidades.

¿Es este un buen enfoque, o voy a sufrir otros efectos secundarios indeseables al hacer esto?


Aclaración

Mi máquina tiene propósitos muy limitados. Mi uso principal es Visual Studio 2010 Professional, donde desarrollo aplicaciones web ASP.NET MVC. La segunda pieza de software que uso (que es un sistema intensivo) es Photoshop CS3. Más allá de eso, mis aplicaciones están limitadas a Outlook, Internet Explorer, Firefox, Opera, Chrome, LinqPad y varias otras aplicaciones (pequeñas).

Más allá de esto, estoy considerando trabajar en un proyecto node.js y podría ejecutar en el mismo hipervisor si es posible.

Especificaciones del sistema:
placa base Gigabyte
Intel i7 920
12 GB Ram
basic 500GB 7200RPM HDD para OS
4 VelociRaptors en Raid 1/0 para disco de construcción
Tarjetas de gráficos Dual GTS250 (512MB) (no SLI) para monitores cuádruples

En otros comentarios

Tampoco me opondría a una sugerencia alternativa si las limitaciones son demasiado grandes. Podría instalar el ESXi (o el servidor Zen) en mi caja y construir un "cliente ligero" separado para RDP en la máquina virtual. Parece que RDP admite monitores duales .


Editar (9 de diciembre de 2011)

Ha pasado casi un año desde que hice esta pregunta por primera vez. Desde entonces, ha habido muchos avances importantes en la tecnología Hypervisor ... Y MokaFive ahora está disponible para uso corporativo.

Me encantaría profundizar un poco más en esta pregunta y descubrir si hay un hipervisor sólido BareMetal para estaciones de trabajo que ejecuten componentes de calidad para el consumidor (IE: no Dell, HP, Lenovo, Etc).

Chase Florell
fuente
¿Por qué notDell, HP o Lenovo? ¿Qué es etc.
trolle3000
@ trolle3000 xenClient se ejecuta en las Grandes Marcas (Dell, HP, Lenovo) pero no en el hardware de la tienda de computadoras como Gigabyte, Asus, etc. Estoy buscando un hipervisor Tipo 1 que funcione en todos los ámbitos.
Chase Florell
2
etc = etcétera, una expresión latina que significa "y otras cosas" o "y así sucesivamente". Not a computer computer :)
kobaltz
Vea mi publicación sobre Proxmox. Lo tengo instalado en escritorios de grado de consumo. Funciona perfecto siempre que tenga hardware de virtualización (Core i3, i5, i7, etc.)
kobaltz
Honestamente, he jugado con Proxmox en varios sistemas de hardware y todavía no he encontrado uno que tenga problemas de compatibilidad de hardware. ESXi es una mierda para el hardware no caro como el infierno.
kobaltz

Respuestas:

10

No es una buena idea usar un hipervisor Tipo 1 como VMware ESX / ESXi, Hyper-V, Xen, etc., para una estación de trabajo de escritorio. Están diseñados para uso del servidor, y no podrá usar puertos USB o Firewire ni usar gráficos 3D acelerados por hardware.

Sería mejor usar un programa de virtualización alojado. Creo que VMware Workstation sería ideal para su uso, hasta que MokaFive esté disponible.

EDITAR: Hay una versión de prueba de MokaFive disponible en el sitio web.


Nueva información

Debería echar un vistazo a Citrix XenClient , que es un componente de la suite XenDesktop, pero también está disponible de forma independiente y gratuita para hasta diez clientes.

Desafortunadamente, parece ser solo compatible con ciertas marcas OEM de computadoras portátiles y estaciones de trabajo (donde se conoce el hardware).

Todavía no he podido probarlo yo mismo, pero planeo usarlo pronto.


La mejor opción: Hyper-V (gratis)

Me acabo de dar cuenta de que está abierto a utilizar una configuración de servidor y cliente ligero por separado. Esto le permitirá utilizar un hipervisor Tipo 1 destinado a servidores, para uso en estaciones de trabajo a través de RDP. La lista de compatibilidad de hardware de VMware ESXi es bastante restrictiva, mientras que Hyper-V puede ejecutarse en casi cualquier cosa. Hyper-V también tiene una gran ventaja para lo que quieres hacer: RemoteFX . Esto le permitirá utilizar tarjetas gráficas 3D aceleradas por hardware en su host Hyper-V (¡sus tarjetas gráficas son compatibles!) A través de RDP. Creo que esto funcionará muy bien para ti. Es posible que desee investigar si un conmutador de gigabit y un equipo NIC de doble gigabit le brindarán un rendimiento aún mejor con esta configuración con potentes tarjetas gráficas.


Última actualización

Windows 8 incluye un hipervisor de metal desnudo que se ejecuta sobre - Cliente Hyper-V .

paradroid
fuente
Gracias por el comentario. El foro VMWare dice que con la nueva versión de VMWare vSphere, puedo obtener soporte USB .
Chase Florell
1
Es un hipervisor Tipo 1 para el escritorio, el primero de su tipo. Todavía no lo he probado, pero he estado escuchando sobre eso durante meses.
paradroid
1
Eso es correcto.
paradroid
1
@ChaseFlorell: Oh, acabo de notar este viejo comentario tuyo. Entonces ya sabe acerca de XenClient, y parece que en realidad solo está destinado a computadoras portátiles. Lo dejaré en mi respuesta, ya que puede ser útil para otros. Por suerte para mí, solo planeo usarlo en las computadoras portátiles ThinkPad.
paradroid
1
¡Parece que tienes razón! ¡RemoteFX debería "simplemente funcionar" con GPU modernas de clase de consumidor (suponiendo que tenga las características requeridas)! Enlace 1 y Enlace 2 . El enlace 1 tiene una demostración con algunas capturas de pantalla. Link 2 tiene varias publicaciones de blog con GPU que el autor afirma haber probado para trabajar con RemoteFX.
Afrazier
4

Al menos puedes intentarlo. Cree un arranque dual con algunos sistemas operativos Linux como host e instale su Windows como invitado con VirtualBox.

Linux le proporcionará un mejor rendimiento del disco duro debido a un mejor almacenamiento en caché del disco.

Si le gusta la configuración, simplemente haga una copia de seguridad de la imagen de la máquina virtual, incluso puede crear 2 instancias para Windows: una para el trabajo y otra para los experimentos (no se ejecutan simultáneamente las licencias debidas)

Si tiene archivos grandes, es decir, sus archivos multimedia, puede mantenerlos fuera del invitado, usando las carpetas compartidas de VirtualBox para mantener las imágenes de VM no demasiado grandes

también le encantará navegar por i-net y consultar los correos electrónicos fuera de Linux, usar escritorios virtuales, usar diferentes administradores de ventanas (KDE, Gnome, LXDE, XFCE), ejecutar algunos servidores (Apache, MySQL, SVN, Git, Wiki) también copiar Imagen de Windows de un lado a otro entre diferentes PC

Incluso puede mover todo el HDD a otra máquina sin problemas.

Si las particiones en fstab se montan por ID en lugar de números de dispositivo, puede iniciar el disco desde otra máquina con un puerto eSATA sin abrir la carcasa con todo su entorno

chorro
fuente
Estoy de acuerdo @jet: si un hipervisor no es la respuesta debido a limitaciones del monitor u otras limitaciones, creo que un sistema operativo Linux ligero (huesos básicos) podría ser la respuesta.
Chase Florell
@rockinthesixstring: ESXi está basado en Red Hat Linux, aunque muy modificado.
paradroid
Hice una edición más de "nota al margen" a mi pregunta.
Chase Florell
3

Debe conocer las limitaciones del uso de una máquina virtual, como la tarjeta gráfica de basura, pero si está satisfecho con estas limitaciones, también puede intentarlo.

Si obtiene la versión correcta del hipervisor , no le costará dinero .

Definitivamente usaría un hipervisor en lugar de un sistema operativo completo con VMWare Player o similar si quisiera tener todo en la máquina virtual. VMWare Player (o Virtualbox o ...) es bueno cuando no pasas mucho tiempo en la máquina virtual y es un desperdicio porque tienes dos sistemas operativos completos en ejecución.

Puedes obtener la versión gratuita desde aquí ; presione el enlace principal en el cuerpo para hardware de 64 bits, el enlace en la parte inferior de la página para la versión anterior si tiene hardware de 32 bits.

Neal
fuente
Gracias @Neal: estoy de acuerdo en que ejecutar dos SO completos para realizar una sola tarea es un poco retrasado. Definitivamente me estoy inclinando hacia un hipervisor, sin embargo, el Citrix parece estar un poco más pulido, supongo que tendré que probarlos cuando tome el Mobo apropiado.
Chase Florell
2

ESXi funcionaría y facilitaría mucho las reconstrucciones de hardware habituales.

Sin embargo, usted preguntó qué efectos indeseables podría haber. Mi pregunta para usted es ¿para qué utiliza su sistema Windows? A menos que algo haya cambiado, las máquinas virtuales no son conocidas por su excelente rendimiento de video. Si te gusta jugar juegos de alta gama, tendrás que escalar los gráficos, si es que funcionan.

LeoB
fuente
2

He estado usando Proxmox ( http://www.proxmox.com ) durante casi un año. Tengo que decir que es asombroso. Al igual que ESXi, esto está basado en Linux. Es un sistema operativo gratuito basado en Debian. Incluso si no sabe mucho sobre Linux, puede instalarlo y ponerlo en marcha en poco tiempo.

Mi configuración actual es:

Server 1:
Core-i3
16GB DDR3 RAM
500GB HDD
2x1GBps Link Aggregation NIC

Server 2:
Core-i3
16GB DDR3 RAM
500GB HDD
2x1GBps Link Aggregation NIC

iSCSI SAN:
3.9TB RAID5 (4x1.5TB 7200RPM)
3WARE Raid Controller

Su comunidad de usuarios es extremadamente útil en situaciones en las que puede necesitar SSH en el servidor. Su wiki y otra documentación es excepcional para realizar las tareas básicas; agregar otro nodo a su clúster, realizar copias de seguridad de máquinas virtuales, restaurar máquinas virtuales, migrar máquinas virtuales a otros nodos y configuraciones típicas.

Tienen una nueva versión en beta en este momento que es un poco defectuosa, así que no estoy usando eso en mi entorno actual, pero tiene una interfaz de usuario de cambio de imagen completa usando EXTJS, que es una interfaz de usuario elegante.

IU ANTIGUA IU ANTIGUA

NUEVA IU NUEVA IU

Como tiene acceso completo a la consola, puede instalar cualquier herramienta que necesite a través de apt-get. Personalmente, ejecuto un servidor Hamachi en los nodos para poder acceder a mis servidores desde cualquier parte del mundo sin tener que abrir los servidores a riesgos de seguridad. Los únicos puertos abiertos para mis máquinas virtuales y servidores son 80 y 443.

Ejecuto varios tipos diferentes de máquinas virtuales en estos, incluidos Ubuntu, Ubuntu 64bit, Windows Server 2003, Windows Home Server 2003, Windows Server 2008, Windows XP, etc.

Proxmox también admite una variedad de adaptadores de red para usar con las máquinas virtuales. Puede agregar fácilmente discos duros adicionales, NIC virtuales de 1 GBps y más.

Las copias de seguridad en las máquinas virtuales son muy fáciles de configurar y configurar. Puede cargar ISO en el servidor o usar sus dispositivos (obviamente, no los de Windows). Sin embargo, sus dispositivos son impresionantes y fáciles de configurar. Puede obtener WordPress listo para usar, Drupal, Gestión de tickets, CRM, EYEOS y más.

Kobaltz
fuente
0

Creo que lo que debe hacer además de comprar ESXi es usar el software gratuito que VMWare proporciona llamado VMWare Player . No necesita comprar una licencia para usarla como usuario personal. Puede importar y exportar máquinas como desee. No tiene que preocuparse por la compatibilidad del hardware con la VM o por usar el software (es decir, no tiene que comprar una placa base especial solo para usar VMWare Player). Si tienes alguna pregunta, comenta.

David
fuente
Mi trato es que quiero metal desnudo para no necesitar un sistema operativo cliente para ejecutar la VM. ESXi tiene una edición gratuita, y acabo de mirar, y también hay una edición gratuita de Xen Server de Citrix.
Chase Florell
Ahh ... yo también estaba buscando eso ... Wow, parece que sería una buena idea si quieres pagar un poco más por hardware especial.
David
Parece que el único requisito de hardware especial es que es hardware x64 con tecnología VT. blogs.vmware.com/esxi/2009/06/… y citrix.com/English/ps2/products/…
Chase Florell el
¡Acabo de tener otra idea @rockinthesixstring! Puede poner el sistema operativo host (Windows) en una unidad flash y hacer que su computadora arranque, luego acceder a su VM a través del host (como usar VMWare Player). Solo pensé que era una buena idea. Si la tecnología VT cuesta más, es posible que desee probar esto. :) Buena suerte
David
0

¿Por qué no hacer una imagen del sistema en su lugar? use drivexml para copiar toda su unidad c:. coste total. 1 disco duro. Las nuevas placas base vienen con un CD de controladores. simplemente instale el mobo y luego los controladores. respaldar una unidad del sistema o respaldar una imagen de máquina virtual. los diferenciales nocturnos se pueden hacer con algunos programas de copia de seguridad de disco gratis. buscalo en Google

a o B
fuente
No estoy seguro de cómo funciona con hardware diferente.
Chase Florell
0

Posiblemente podría optar por otro enfoque: ejecutar ventanas y hacer que su carpeta personal y el software se ejecuten en una capa de virtualización de aplicaciones. Lo juro por SVS : puede crear una capa que tenga sus carpetas de usuario y tener una capa separada (o una sola) para el software. Si reinstalas, simplemente muévete y activa las capas, y mueve a tu tío.

Si quieres una alternativa, puedes usar App-V

Journeyman Geek
fuente
0

Si está utilizando Windows 7, puede transformar su computadora anterior en un VHD y luego iniciarlo.

Esto significa que necesitará reinstalar solo Windows en una nueva máquina, mientras que todas sus aplicaciones provendrán de la máquina virtual, y esto mientras usa solo Virtual PC y no ningún hipervisor.

Aquí hay algunos artículos que lo ayudarán en el camino:

Migración local de P2V con Microsoft Deployment Toolkit 2010 y Sysinternals Disk2VHD
Windows 7 - Arranque VHD - Guía de configuración
Aprovechando el arranque de Windows 7 a VHD para probar el arranque de Visual Studio 2010
Windows 7 desde VHD - Algunas cosas

harrymc
fuente
Esta es una gran sugerencia. Una posibilidad "añadida" es que podría comenzar a incursionar en node.js y desarrollar en un entorno Linux.
Chase Florell