2009-02-11 6 views
7

es el software de servidor vmware gratuito adecuado para programadores?Quienes usan la virtualización, ¿es el servidor vmware gratuito adecuado para programadores?

Estoy un poco confundido entre la versión gratuita del servidor y la versión de estación de trabajo paga.

¿Cuál es la versión del servidor realmente? ¿Puedo ejecutarlo en mi escritorio?

He instalado virtualPC por MS alerady, pero también quiero ver el de vm.

+0

¿Qué y por qué quieres virtualizar? – alphadogg

+0

windowsxp, para desarrollo (.net) –

+0

desarrollo comercial? ¿O es solo por diversión? – saschabeaumont

Respuesta

0

Sí, puede usar el servidor (ESX Creo) gratis en su escritorio, lo recomendaría si realiza desarrollo multiplataforma.

Por ejemplo, necesita probar su aplicación en Linux 32 bit y 64 bit, tal vez también en solaris y windows.

Una de las cosas que debe tener cuidado es que configure todo correctamente. Si no lo hace, puede terminar teniendo que esperar unos minutos antes de que su sistema operativo se inicie por completo, ya que carga todo tipo de controladores y tal vez máquinas en el arranque.

También es bueno utilizarlo como herramienta para crear sus propias imágenes, por ejemplo, para imitar su entorno de producción. Esto no fue posible con el reproductor de VM la última vez que lo verifiqué.

+0

Es posible crear una nueva máquina virtual con reproductor, pero no es fácil. Necesita hackear manualmente el archivo de configuración y usar qemu-tools para crear la imagen del disco. No he leído el acuerdo de licencia, pero eso también podría estar en contra. Todo suena muy duro cuando el servidor es gratis. –

4

Lo siento, realmente no responde su pregunta, pero yo personalmente elegí usar VirtualBox en lugar de VMWare, en parte debido al problema exacto que se ha encontrado. Tratar de descubrir qué productos de VMWare podía usar y cómo podía usarlos habría llevado más tiempo que configurar todo en VirtualBox.

1

VMWare Server es genial, lo uso para compactar diferentes proyectos que requieren configuraciones diferentes y lo recomendaría si necesita configuraciones de entorno diferentes y su máquina tiene suficientes recursos.

VMWare ESX no es gratuito, por lo tanto, no es para ti.
VMWare ESXi es gratuito, pero no puede ejecutarse sobre la instalación de un sistema operativo, por lo que podría no serlo para usted.

VMWare Player reproduce máquinas virtuales ... pero no estoy familiarizado con ellas. (Ver otras respuestas).

VMWare Workstation es solo gratis por 30 días.

3

VMware Server se puede ejecutar en el escritorio, pero hay algunas cosas por las que podría querer la versión de estación de trabajo en su lugar:

  • Tiene soporte para la depuración en la máquina virtual, utilizando Visual Studio o Eclipse .

  • Tiene una interfaz de usuario mejor y más rápida. VMware Server solía venir con un programa de consola utilizable, pero la versión 2 viene con una interfaz de usuario basada en navegador.

  • En la versión más reciente, puede tener ventanas de la máquina virtual que se muestran directamente en su escritorio.

Una buena cosa con la versión del servidor es que se ejecuta como un servicio, lo que puede tener máquinas virtuales se inicia automáticamente en segundo plano, incluso antes de que se conecte.

0

Yo uso Parallels y VirtualPC.

Parallels en el escritorio de Windows y OS X, y Virtual PC ejecutando múltiples versiones de Linux (sin cabeza) en Server 2003. El VMWare gratuito está bien, pero sé que tiene algunas limitaciones. Acabo de encontrar a VM como una perra para configurar y configurar cuando la mayoría de las otras máquinas virtuales funcionan instantáneamente.

2

VMware Server se ejecuta como un servicio, por lo que es más adecuado para tareas similares a servidores. También es más restringido cuando se trata de la interfaz con el hardware en la máquina host, por ejemplo, el soporte USB se agregó recientemente y creo que está limitado a dos dispositivos.

El servidor de VMware también tiene (IMO) la peor interfaz de administración y configuración de todos los productos de VMware, ya que está diseñado para ser administrado de forma remota y está basado en la web.

En su lugar, es posible que desee probar VMware Player, que es gratuito y puede ejecutar cualquier máquina virtual de VMware. Sus características son básicamente las mismas que las de la estación de trabajo VMware, y el límite es que el reproductor no puede crear nuevas máquinas virtuales. Sin embargo, esto es algo que hace con poca frecuencia y hay otras formas de crear máquinas nuevas. Una búsqueda en Google para "crear VMware Virtual Machine" le dará muchas opciones.

+0

La consola de administración de servidor VMWare estándar que se usa para ESX hablará con el servidor basado en la web. De hecho, también está disponible en el servidor gratuito, Google le mostrará cómo hacerlo funcionar. –

0

El servidor de VMware se ejecuta principalmente en segundo plano, con una interfaz web para que usted pueda controlar las máquinas virtuales.

Desde allí puede abrir una consola remota a través de un complemento de navegador, que es capaz de hacer la mayoría de las cosas que usted necesita. (Aunque extrañamente carece de un botón ctrl-alt-del) No hay soporte de aceleración de hardware en el servidor.

La estación de trabajo se ejecuta en modo de usuario, por lo que la inicia después de iniciar sesión. Se ejecuta como una aplicación en lugar de como un servicio. También es compatible con varias instantáneas, si necesita deshacer los cambios a menudo. El servidor solo permite una instantánea por host.


Personalmente, tengo una máquina virtual WinXP en VirtualBox que he estado utilizando para el desarrollo durante el año pasado. VBox admite el modo integrado en Linux, que fue la razón principal por la que lo elegí en lugar de VMWare. Creo que VMWare Fusion hace al revés, el modo integrado para Linux o Windows en un host Mac, pero no lo soportan en un servidor Linux o Windows que yo sepa.

Ha funcionado bien hasta ahora, solo una advertencia: ¡haga una copia de seguridad de su disco virtual! Especialmente si vas a jugar con instantáneas. Y configure un sistema de control de fuente fuera del entorno virtual para que pueda obtener el código si el disco virtual es inaccesible.

+0

Eso no es cierto, estoy ejecutando el servidor gratuito de VMware en un cuadro de servidor de Windows y puede interactuar con el sistema operativo virtualizado a través de una ventana, al igual que en cualquier otro producto de virtualización de escritorio. – Eli

+0

OK, así es como funciona en mi host Linux. Nunca he usado la versión de Windows. –

+0

@Eli: ¿qué servidor gratis? ¿Versión 1 o versión 2? La versión 2 está completamente basada en la web con un complemento de navegador para mostrar realmente la consola de la máquina. @Adam: el servidor admite una sola instantánea por máquina, lo que implica más elimina la última. La estación de trabajo admite tomar muchas instantáneas diferentes. –

0

La versión anterior del servidor vmware utilizaba la misma interfaz de usuario que la versión de la estación de trabajo (parecía ser compatible con todo, excepto con las instantáneas).

Desafortunadamente, la versión actual del servidor vmware ha cambiado a una interfaz de usuario basada en el navegador web que hace que sea útil para lo que está destinado, configura servidores virtuales, pero es un poco torpe para hacer el trabajo de desarrollo.

0

Uso VMWare Server 2 en mi máquina de desarrollo para ejecutar VS2008 y WSS dentro de Server 2003 para desarrollar elementos web Sharepoint.

Estoy seguro de que hay otros usos para tal configuración, pero para mis necesidades, es completamente suficiente.

0

Debatí obtener la versión "gratuita" de MS o VMWare, pero decidí derrochar y la estación de trabajo VMWare de $ 189 - llegó a decir que es probablemente el dinero más barato que he gastado. La herramienta es asombrosa, y estuvo en funcionamiento en muy poco tiempo.

No puedo creer que haya esperado tanto para configurar la vitrualización en mi máquina de desarrollo. Una vez que lo use, no pensará en el dinero que gastó durante más de 5 minutos.

Supongo que mi punto es que no dejes que la pequeña cantidad de dinero sea el factor decisivo en lo que elijas o uses. Este software probablemente valga muchos miles de dólares por la flexibilidad que le brinda. Si puede encontrar una herramienta gratuita que se adapte a sus necesidades, úsela. Pero, por $ 189, obtienes una increíble cantidad de valor por tu dinero.

11

La virtualización es útil para lo siguiente:

  • código de construcción que podrían bloquear el ordenador central. ¿Bloquear la VM? Simplemente reinícialo.
  • Probando instaladores. Haga una instantánea justo antes de instalar el programa y, cuando termine, vuelva a la instantánea. Todos los rastros que tu programa alguna vez hubo desaparecieron y puedes volver a intentarlo más tarde.
  • Tener una segunda máquina ejecutando un sistema operativo diferente para el host. Tengo una computadora portátil Mac pero tengo una máquina virtual Linux y una máquina virtual de nuestro dispositivo de producto disponibles para el desarrollo y las pruebas.

servidor gratuito:

  • Clunky interfaz basada en web para configurar y administrar máquinas
  • pantalla remota lenta (ya que viaja al cliente a través de http, incluso en la máquina local)
  • individual instantánea por máquina
  • ¡¡GRATIS !!!
  • Se ejecuta como un servicio del sistema para máquinas ejecutan en segundo plano sin abrir las ventanas en el escritorio

estación de trabajo:

  • interfaz local mejorada
  • pantalla
  • DirectX y OpenGL apoyo local más rápido (básico) para que pueda jugar algunos juegos de Windows o usar cosas como AutoCad dentro de una VM
  • Muchas instantáneas para un mach ine, capacidad de cortar y cambiar/fusionar los particulares
  • Se ejecuta como una aplicación en primer plano, por lo que tiene una ventana VMWare abierta para iniciar y administrar máquinas. En Linux, al menos, puede cerrar la interfaz y dejar la máquina en funcionamiento. No lo he probado en Windows.
  • costoso

Xen:

  • Si están contentos de tener un servidor Linux que es increíblemente rápido en la ejecución de un sistema operativo compatible. Linux y algunos de los BSD tienen ganchos Xen ahora para que puedan para-virt fácilmente.
  • se puede ejecutar una máquina totalmente virtualizado por lo que Windows y otros sistemas operativos no parcheados son compatibles

VirtualBox:

  • gratuito
  • tiene el respaldo de Sun (es que una buena cosa? usted puede decidir)
  • similares a VM estación de trabajo en la funcionalidad

Qemu:

  • gratuito
  • cerdo para averiguar la red settigns
  • muy configurable
  • puede 'emular' máquinas no X86 si se está haciendo PPC o el desarrollo del brazo.
+0

La única limitación de instantáneas de VMware Server es una gran limitación en mi experiencia. –

+0

A veces lo he encontrado limitado, pero para los instaladores de prueba en realidad no es tan malo. Si necesita más, necesita pagar aunque; VM Workstation y Parallels tienen varias instantáneas pero ninguna de ellas es gratuita. –

+0

Estamos utilizando ESXi para más de 20 máquinas virtuales de prueba, parece que solo una instantánea está bien. Puesto de trabajo en el escritorio para casos más complejos, creo que tengo aproximadamente 7 instantáneas de varios niveles en una máquina virtual en este momento, por lo que definitivamente es un beneficio =) – saschabeaumont

0

VMware Workstation te lleva (en la parte superior de la versión gratuita)

  • soporte multi monitor (se puede ejecutar una máquina virtual más de 2, 3, 4 monitores)
  • de grabación/reproducción de depuración
  • múltiples instantáneas
  • DirecX/3D apoyo

me gustaría también echa un vistazo https://stackoverflow.com/questions/66317/which-is-the-best-vm-program-for-a-programmer

La virtualización es ahora un producto básico, el software básico simple es gratuito y hará el trabajo. Si está desarrollando software a nivel comercial todos los días, apreciará las funciones avanzadas que se encuentran en Workstation.

Comprar una licencia de estación de trabajo VMWare bien vale la pena el dinero, es una gota en el cubo en comparación con lo que está pagando por Visual Studio, Windows y todo el otro software que probablemente use.

0

Para las personas que encuentren este hilo en una fecha posterior, también vale la pena agregar que VMware Server solo es compatible en (léase: solo se instala en) servidores del sistema operativo. Intenté instalarlo en Vista, pero no funcionó. Estoy bastante seguro de que tampoco se instalará en XP. Esto puede descartar su uso en una máquina de desarrollo.

Uso VMware Servidor y Estación de trabajo y ambos son productos increíbles. Mi entorno de desarrollo de Android está en una estación de trabajo VM y eso funciona muy bien para mí. También realizo algunos juegos antiguos en una máquina virtual XP y encuentro que el soporte gráfico es bastante bueno.

+1

funciona muy bien para mí en Win7 por cierto – kenwarner

+0

He estado utilizando VMware Server 1.4 y 2.0 en WinXP durante uno o dos años, y uno de mis colegas está ejecutando Server 2.0 en Vista muy bien. – rob

+0

qntmfred y robar: tienes razón y yo estaba equivocado. Creo que el problema que tuve (y fue hace un año ...) fue que no tenía IIS instalado, por lo que la consola de administración basada en la web no funcionó. ¿Ustedes tienen IIS instalado? –

Cuestiones relacionadas