Buena distribución para una máquina virtual?

16

Quiero una máquina virtual Linux liviana que pueda ejecutar con VirtualBox en Windows para poder probar cómo implementar aplicaciones PHP, aplicaciones Mono, etc. No necesito la interfaz de usuario y estaba pensando en utilizar el ISO del servidor Ubuntu. ¿Es una buena elección? Sé que también puedo descargar una máquina virtual lista para usar y es tentador. ¿Qué piensa la comunidad?

Tooshel
fuente
¿Puede eliminar la referencia a Oracle, ya que no es realmente importante para la pregunta que hace?
tshepang el
1
@Tshepang: bueno, el nombre de la cosa realmente es Oracle VM VirtualBox ahora ... Entonces, no hay nada de malo en eso. @tooshel: En realidad, incluso sugeriría ponerlo en el título, ya que desea respuestas para esta VM específica.
haylem
1
@Tshepang: ¿las opiniones no están autorizadas en SO? Realmente estoy preguntando, porque nunca antes me di cuenta de que la gente estaba de puntillas por aquí antes. No me molesta Su pregunta, su opinión. Y no puedo culparlo demasiado por eso en este momento.
haylem
44
@hay ¿Cómo agrega esa oración específica algún valor a la Pregunta? Es más como lo siento 4 usando un software propiedad de lo que muchos consideran Dark Lord, pero ¿me pueden ayudar de todos modos? Esto se acorta fácilmente a ¿Me pueden ayudar? . Este no es lugar para la política.
tshepang
1
Sí, los comentarios aquí no ayudan. . . ¡No recuerdo la pregunta original y la escribí!
tooshel

Respuestas:

16

Recomiendo altamente el servidor ubuntu. El modo de servidor no pondrá mucho de lo que realmente no necesita, en todo caso. Ejecuto ubuntu en varios servidores y siempre me ha encantado.

También encontrará toneladas de soporte en línea que es relevante para su distribución. El consejo de Linux generalmente se traduce de una distribución a la siguiente, pero las rutas de directorio a menudo son diferentes. Ubuntu tiene una gran base de usuarios, lo que generalmente significa que es más fácil descubrir qué está mal.

kāgii
fuente
55
+1 ¡Secundo esto! Se olvidó de mencionar que Ubuntu tiene una instalación de "máquina virtual", que es específicamente lo que preguntó la pregunta: una instalación de Linux ajustada para ejecutarse dentro de una VM.
Josh
6

Vaya a SuseGallery y haga una búsqueda rápida de Mono y encontrará JEOS Mono ASP.net, que ya está configurado para la mayoría de lo que desea. Ya es una VM, solo descarga y listo. Es lo que acabo de comenzar a usar para algunas pruebas de migración de ASP.net en Windows con VirtualBox. Deberá iniciar Apache. Querrá configurar el reenvío de puertos, utilicé los siguientes comandos para abrir el tráfico SSH y HTTP:

c:\>vboxmanage modifyvm "<VMName>" --natpf1 "guestssh,tcp,,2222,,22"
c:\>vboxmanage modifyvm "<VMName>" --natpf1 "guesthttp,tcp,,8080,,80"
Larry Smithmier
fuente
44
Si necesita algo más avanzado, puede hacer su propia máquina virtual en SUSE Studio, que es probablemente la cosa más genial del planeta.
Sandy
4

Para comenzar con Linux en una VM, recomiendo Ubuntu. Para un servidor, olvide Ubuntu Server y use Debian en su lugar. Usé los dos, así que no me juzgues por favor.

Si instala Debian, instale simplemente limpie Debian -> CLI y nada más. Arranca muy rápido y consume solo unos pocos MB de RAM. (x32 tomaba solo 16-32Mb de RAM y x64 tomaba aproximadamente 48-80Mb cuando se inicia). Lo que sea que necesite, puede instalarlo más tarde y sigue siendo muy rápido, y casi no requiere memoria. Ubuntu deriva de Debian. Entonces, si su Debian tiene algún problema, puede resolverlo en los foros de Ubuntu, lo cual es una gran ventaja.

Al comparar Debian y Ubuntu Server: Ubuntu Server arranca más lento / más tarde. El consumo de RAM fue mucho mayor en Ubuntu Server al compararlo con Debian. Además, si realiza una instalación limpia de Ubuntu Server, instalará entre doscientos y trescientos paquetes, mientras que Debian solo instala entre 50 y 90. Ubuntu ordinario instala unos 1300 paquetes, y Debian de escritorio común instala entre 900 y 1100 paquetes.

Ubuntu Server usa versiones más nuevas de paquetes, pero también complica las instalaciones y la compilación de algunas aplicaciones estables. Si desea un servidor estable y quiere maximizar la RAM libre, elija Debian en su lugar.

Esa es mi experiencia. No digo que no use Ubuntu en absoluto, pero para los servidores preferiría Debian incluso si es nuevo. En los escritorios tuve problemas con Debian, mientras que las instalaciones de APT desde la web funcionaban sin problemas en Ubuntu. Ubuntu también tiene más paquetes y paquetes más nuevos. Por otro lado, cuando intenté eliminar automáticamente algunas bibliotecas en Ubuntu, instaló absolutamente todo.

Hoy en día uso el escritorio de Lubuntu en Virtualbox. Si odias la lenta velocidad de Ubuntu pero no quieres usar Debian, usa Lubuntu. Significa "Ubuntu bajo" y está diseñado para PC lentas, por lo que es más rápido que Ubuntu ordinario. Creo (pero no estoy seguro) que Lubuntu usa los mismos paquetes que Ubuntu. Antes de Lubuntu, usaba Xubuntu, porque también era más rápido que Ubuntu.

Además, Ubuntu necesita alrededor de 4,5 GB de espacio. Para debian hay una partición de 2GB suficiente. Tenemos una pequeña VM para TeamSpeak, Ventrillo, etc. Solo 256 MB de RAM, x32 Debian y una partición de 2 GB, suficiente, eso es todo. Puedo decirte que esto es más estable, no es el más nuevo, pero para el servidor, la mejor opción para mí.


Editar :

Ejecuté algunas pruebas para verificar la potencia de la CPU en Virtualbox, KVM, VMware server 1 y VMware server 2.

El más rápido es KVM, luego Virtualbox, VMware server 2, VMware server 1 y finalmente QEMU. KVM tiene el menor costo para la CPU. Se necesita menos% de CPU para virtualizar la energía para VM y otros, porque KVM es un módulo dentro del kernel de Linux. Los otros son solo aplicaciones que se ejecutan en la capa del sistema operativo.

Entonces, si desea virtualizar con mayor potencia y menor degradación del rendimiento, use KVM. No intenté probar el rendimiento de la aplicación VMware ESXi y Citrix Xenserver. Pero, si desea usar un hipervisor de metal desnudo, el más rápido será Xenserver cuando use máquinas virtuales solo para Linux. Si desea usar VM de Windows y VM de Linux y le preocupa el rendimiento, use ESXi.

El problema es que si desea usar KVM con su rendimiento, necesita tener CPU con instrucciones Intel VT-X o AMD-V. KVM puede ejecutarse en un modo diferente sin estas instrucciones. Pero es demasiado difícil configurarlo. Virtualbox puede usar VT-X o AMD-V y es realmente fácil de usar. El servidor VMware 2 lo sabe solo experimentalmente; debe configurarlo mediante un comando, y el servidor VMware 1 es más lento. Nunca probé el reproductor VMware, es demasiado bajo para mí. Puede haber una diferencia de rendimiento entre el servidor VMware 2 y Virtualbox, pero las opciones de configuración son bastante bajas para mí, y al elegir entre Virtualbox o VMware player, tomaría Virtualbox.

Mirra
fuente
0

Recomiendo usar el servidor VMWare y cualquier distribución (uso CentOS). La razón es que hay cientos de imágenes VM preconstruidas disponibles en el sitio web de dispositivos VMware . VMware es una buena plataforma de virtualización y es gratuita.

por ejemplo: Ubuntu LAMP se acumula en varios sabores.

gbjbaanb
fuente
Excepto que el OP realmente pidió Oracle VM VirtualBox desde el principio, y dice que lo usa porque es bueno , por lo que supongo que se ha realizado una investigación preliminar.
haylem