Foro de elhacker.net

Informática => Software => Mensaje iniciado por: z3nth10n en 23 Marzo 2017, 15:34 pm



Título: Paravirtualización dinámica, en busca del SO perfecto
Publicado por: z3nth10n en 23 Marzo 2017, 15:34 pm
Hola buenas,

ya que no hay una sección especifica de virtualización en el foro, lo creo aquí, estoy buscando un sistema operativo de paravirtualización en un servidor, en plan, VMWare, XenServer o Promox, que acepten un tamaño dinámico para sus discos y también para la RAM, no se como se llama.

El caso está en que me permita que si yo tengo 3 maquinas virtuales, 4GB fisicos y 320GB de HDD, pueda hacer que las 3 maquinas funcionen compartiendo los recursos que tienen disponibles, no teniendo que fijar un tamaño fijo a estas.

Que opciones tengo? Con VMWare de pago se que tengo una opción, pero, conocéis vosotros alguna opción gratuita?

Un saludo.


Título: Re: Paravirtualización dinámica, en busca del SO perfecto
Publicado por: engel lex en 23 Marzo 2017, 17:09 pm
yo uso virtualbox

te permite configurar bien puntualmente el hardware, y el temaño dinamico de los discos, pero decir "tamaño dinamico de la ram" carece un poco de sentido, tu colocas un tope de ram y listo, porque no creo que el OS virtualizado sea capaz de manejar cambios de ram sobre la marcha


Título: Re: Paravirtualización dinámica, en busca del SO perfecto
Publicado por: z3nth10n en 23 Marzo 2017, 18:22 pm
Pues te parecer raro pero es posible... Y buscaba precisamente un algo que hiciera tal cosa... Ya veo que voy a tener que buscarme la vida con VMWARE... :silbar:


Título: Re: Paravirtualización dinámica, en busca del SO perfecto
Publicado por: Eleкtro en 27 Marzo 2017, 07:18 am
Recuerda que VMware es el nombre de la compañia, no el del producto. VMWare Player es gratuito, por ejemplo. Y con respecto a la versión de pago, pues... no será por la abundancia de keys pirata... :xD

Esta es mi opinión, después de haber usado Virtual Box consecutivamente durante casi o más de 5 años (el cual no vovlería a usarlo ni jarto de vino) y haberme pasado al grandioso VMWare Workstation:

La solución más efectiva a todos vuestros problemas con VirtualBox (no solo a nivel de incompatibilidad, sino los miles de bugs que tiene) tiene nombre, y se llama VMWare.

actualmente la competencia de máquinas virtuales es muy escasa, Oracle Virtualbox y VMWare son las mejores, además, todo depende de tus necesidades, si piensas virtualizar juegos de últma generación entonces con Virtualbox no podrás, es mejor VMWare por la aceleración 3D y el soporte native de la GPU que le falta a VirtualBox, en lo referente a todos los demás aspectos, como ha dicho Randomize con VirtualBox podrás hacerlo todo.

¿Alternativas?: Qemu

esto solo me dice algo que ya suponía con antelación: Virtual Box + Juegos 3D recientes = Incompatible.

El soporte de gráficos 3D (OpenGL y Direct3D) de Virtual Box es básico, experimental, y horrible, tanto que hasta hace pocos años ni siquiera podía correr la interfáz Aero de Windows.

Para intentar correr un juego más o menos reciente (y por reciente incluyo el año del juego que has mencionado, 2012) primero debes instalar el paquete de extensiones de VBox que te puedes descargar en la página oficial, y luego de haberlo instalado debes habilitar la aceleración de gráficos 3D en las opciones de la máquina virtual para que VBox pueda utilizar tu GPU, pero recuerda lo que he dicho, el soporte 3D es básico, experimental, y horrible.

Mi recomendación es que si realmente pretendes correr videojuegos en una VM entonces lo mejor que puedes hacer es tirar a la basura VBox, olvidarlo para siempre, y en su lugar empezar a utilizar VMWare Workstation, de esta forma no encontrarás problemas de ningún tipo al intentar ejecutar juegos recientes... siempre y cuando esté dentro de un margen aceptable y no pretendas correr un videojuego del tipo 'Battlefield 1', claro está. Ah, y ten en cuenta que en VMWare también debes habilitar la aceleración 3D en las opciones de la máquina virtual antes de intentar ejecutar un juego actual.

Mi sugerencia es que instales VMWare Player o VMWare Workstation con el S.O que prefieras y la configuración recomendada cómo ha comentado @MCKSys, y opcionalmente incrementando la cantidad de núcleos si tienes pensado programar aplicaciones multi hilo, aunque esto no resulta necesario hacerlo para ese tipo de programación, pero tal vez quieras hacerlo para llevar a cabo análisis de rendimiento de los hilos, de todas formas en el futuro siempre puedes modificar la cantidad de nucleos, ram, etc de la máquina huésped.

PD: La version gratis, es el VMWare Player y no te permite crear VMs nuevas...

Estás equivocado MCKSys :P. si que se pueden crear VMs nuevas, de hecho nada más abrir la aplicación te sale una serie de opciones bien grandes donde la primera opción sirve para crear una nueva máquina virtual.

(http://i.imgur.com/hOYyGyW.png)

Lo que VMWPlayer no te permite es administrar las VMs de una manera más avanzada cómo sucede en el Workstation (reducir tamaño, clonar, hacer snapshots, etc), pero sinceramente, nadie de nosotros realmente necesitamos la mayoría de características de VMWare Workstation, es que es una aplicación muuuuy basta.

Yo lo que hice en su día fue algo rebuscado, instalé el Workstation, copié/extraje la aplicación vmware-vdiskmanager.exe del Workstation que funciona independientemente, desinstalé el Workstation, instalé el VMWare Player, y así tengo una aplicación con mayores características de administración, el programa vmware-vdiskmanager.exe es commandline.

Hola, yo tengo ORACLE virtualbox es gratuita con todas las funcionalidades, pero al menos la mía no soporta arquitecturas de x64 y a veces tengo problemas con el adaptador puente. Hoy he estado buscando para cambiarme a VMWARE pero no se cuanto de eficaz será la versión gratuita, en tu caso MCKSys tienes la versión de pago pirata? Y si no, ¿recomiendas la gratuita? ¿que tal va?.

VirtualBox soporta los S.O de 64 Bits, tal vez algo hiciste mal al elegir la plataforma de instalación o tal vez no haya que descartar que estés sufriendo algún bug o algo... ya que VirtualBox es así, en mi opinión, tras muchos años de usarlo, es una peste llena de bugs random, que me hizo moverme a VMWare cómo a muchos nos ha pasado.

La versión gratuita y capada de VMWare (VMWare Player) es la que yo uso, por que la versión de pago sinceramente instala demasiadas cosas (servicios, herramientas empresariales) que no necesito, en fin la versión gratuita de por si ya es mucho mejor que VirtualBox, incluso con soporte natural de aceleración GPU cosa que VirtualBox no tiene, lo único que le falta a la versión free de VMWare en comparación con VirtualBox es la característica de realizar capturas de la imagen del disco virtual (snapshots), cosa que la versión de pago (VMWare Workstation) si que tiene, pero de todas formas se puede hacer de forma "manual", copiando y pegando el directorio del disco virtual en el SO anfitrión.

¡Saludos!