domingo, 08 de noviembre de 2009
Ayúdanos a crecer, haz NeoTeo tu página de inicio RegistrarseIniciar sesión

Páginas:

VMWare Workstation: Haciendo una máquina virtual

Por: Lisandro Pardo  @  lunes, 01 de diciembre de 2008  Nota vista 16970 veces

La virtualización se menciona cada vez más en el ámbito de la informática, no sólo a nivel de hardware, sino también a nivel de software. Existe una variedad de programas cada vez más amplia que puede realizar esta función, y al mismo tiempo el hardware incorpora métodos que optimizan y aceleran la virtualización. Hoy daremos una breve explicación sobre qué trata todo esto y veremos a una de las aplicaciones más utilizadas a la hora de virtualizar.

¿te interesa?
38 -3
41 votos

Una caja dentro de otra
Existen varias definiciones en informática para la palabra virtualización, pero la que más ruido está generando en estos días es la virtualización de plataformas. A partir de un ordenador "anfitrión" se crea un entorno compatible en donde se emulan los componentes de hardware necesarios para que un sistema operativo se pueda instalar allí, en paralelo y con límites bien definidos respecto al sistema operativo instalado en el ordenador anfitrión. Ahora, en español: Imagina una caja dentro de otra caja. La caja externa contiene el sistema operativo que utilizas siempre junto con tus aplicaciones, además de almacenar la caja interna, que contiene el entorno virtualizado en donde puedes instalar un sistema operativo, probarlo, configurarlo, o hacer con él lo que desees.

Varios de los modelos Core 2 incorporan tecnología de virtualización

Hoy en día, hasta el hardware mismo incorpora soporte y optimización para sistemas virtualizados (siempre y cuando hablemos de la última generación de hardware). Tanto AMD como Intel han agregado en sus últimos procesadores métodos especiales para que el hardware asista a varios de los procesos que involucran a la virtualización. Por el lado de AMD tenemos a la extensión AMD-V, mientras que Intel utiliza su denominado Intel VT. Prácticamente todos los programas dedicados a la virtualización pueden utilizar alguna de estas instrucciones.

Por qué virtualizar
Los beneficios de la virtualización son varios, aunque pueden no ser tan claros para el usuario promedio. Principalmente, la virtualización entrega un entorno de pruebas flexible, seguro, y fácil de recuperar en caso de alguna catástrofe. Por ejemplo, en caso de que te guste compilar tu propio kernel de Linux, quieras probar algo nuevo y exista la posibilidad de que vuele todo por los aires, puedes congelar la virtualización en un estado anterior y aplicar los cambios. Si las cosas no salen como se suponía que debían, sólo deberás volver atrás y probar de nuevo.

¿Prefieres que sea virtualizada, o que deje tu ordenador de cabeza?

Esa es apenas una de las tantas razones por las que puedes virtualizar. Si eres beta tester de una distro o un programa específico o si desarrollas tu propio software y quieres tener una idea de cómo se comportaría en el mundo real antes de lanzarlo, la virtualización puede ahorrarte muchas horas (y euros) de configuración y armado de un ordenador para pruebas. En casos más profesionales, la virtualización puede ahorrar costos de hardware, haciendo un sólo gasto en un servidor mayor que contenga varios sistemas operativos virtualizados, en vez de tener que adquirir varios servidores menores para cada sistema operativo.

Aquí en NeoTeo utilizamos en buena dosis los entornos virtualizados, especialmente con programas que pueden tener algún contenido dudoso, en forma de malware o virus. Siempre existe algún supuesto freeware que tiene dos o tres barras para Internet Explorer en su interior, y el instalarlo de forma virtualizada nos ahorra horas de insultos y peleas para remover toda la basura que agrega. Además, siempre es preferible que nosotros nos topemos primero con esas pestes antes que tú, así podemos advertirte.

Las opciones
La cantidad de máquinas virtuales disponibles para el usuario va en aumento. Algunas son completamente gratuitas, con un diferente grado de funcionalidad entre ellas. Por ejemplo, algunas sólo "reproducen" un entorno virtual, dejando que el usuario pueda ver el contenido del sistema virtualizado, pero no modificar los parámetros bajo los que fue creado dicho entorno. Otros entregan un nivel completo de configuración, al punto de poder personalizar qué clase de hardware será emulado, como por ejemplo, si necesitas dos o más tarjetas de red, varios discos duros, o una cantidad específica de RAM.

Las distros de Linux generan un impacto menor al ser virtualizadas por sus demandas más humildes

Por supuesto, cada máquina virtual tiene sus requerimientos de hardware y software. Uno de los aspectos que más preguntas genera es cuánta RAM se lleva una máquina virtual en funcionamiento. Bueno, eso depende exclusivamente del sistema operativo "invitado" que se instale. Por ejemplo, en un ordenador con 2 GB de RAM, instalar Windows XP en un entorno con 256 MB es dentro de todo razonable, y no afectará en gran medida al rendimiento del sistema anfitrión (existen soluciones de vídeo integradas que se llevan más memoria que eso). Ahora, si la idea es virtualizar algún peso pesado (léase Windows Vista) que como mínimo requiera 512 MB de RAM, entonces la memoria en el ordenador no debería ser un bien escaso. Las plataformas Windows de 32 bits pueden manejar de forma efectiva hasta 3 GB de RAM, pero si planeas agregar aún más memoria, será necesario el paso a un sistema de 64 bits.

Este ejemplo de Parallels muestra a Mandriva y a Windows XP corriendo a la vez bajo Mac OS

Entre las máquinas virtuales más famosas se encuentra VMWare Workstation. Con compatibilidad para múltiples sistemas operativos, incluidas varias distros de Linux, VMWare Workstation puede cubrir prácticamente todas tus necesidades de virtualización. Su único problema, por así decirlo, es que no es gratis. Como están las cosas en estos días, €159 no es un gasto que cualquiera pueda realizar, pero vale la pena si te has aburrido de reinstalar software o de tener que armar y desarmar ordenadores sólo para poder comprobar que un programa o un sistema operativo funciona como corresponde. Entre las alternativas gratis, VirtualBox es una de las que mejor funciona en estos momentos, aunque tiene algunas limitaciones (la versión gratis no trae soporte USB, por ejemplo). Los usuarios de Mac, además de contar con la versión Fusion de VMWare (€67) o de su propia versión de VirtualBox, pueden utilizar Parallels Desktop for Mac por poco más de €62.

Siguiente
VMWare Workstation

Artículo Siguiente
ADSL será superado 20 veces en velocidad
Artículo Anterior
Mir:ror y Ztamps: RFID para uso hogareño
CopyRight
Prohibida su copia total con o sin fines comerciales. Copias parciales deben citar la fuente.

 

URL Trackback para esta noticia:
Votos: 0 de 0
overflown
overflown
overflown
01/12/2008
23:05:36
#1   Respecto a este programa.. tengo una duda, quizás alguien sepa la rta,.. lo instalé hace un tiempo (la versión 6 full) y cada vez que arranco con una máquina virtual, se cambia la resolucion de la misma (yo lo ejecuto de una notebook con una resolucion de 1024x600) y se inicializa en una resolución cuadrada por lo que hay que tocar la resolución cada vez que entro.. todo lo demás OK está bastante bueno, yo pienso que lo mejor es tener un windows instalado con vmware y adentro meterle distros de linux, y hasta el mac x86.
     Responder 
Votos: 0 de 0
Berto
Berto
Berto
01/12/2008
23:20:11
#2   Esta muy bien, esta información me habría ido de perlas en mi anterior trabajo, que me hicieron montar un Windows Vista en una birria de ordenador para probar una aplicación propia de la empresa...

Sugerencia/petición: La próxima vez podéis hacer un tutorial sobre streaming de video y audio por internet (tanto de pago como gratis si existiera XD), he intentado shoutcast pero no logro que salga pese a que todo parece andar bien jeje.
     Responder 
Votos: 0 de 0
Kir Ortiz
Kir Ortiz
Kir Ortiz
01/12/2008
23:58:13
#3   La virtualización es una maravilla pero tiene muchas limitaciones con el tema video. Como simula la tarjeta gráfica su capacidad de proceso es muy pequeña. Que no vais a poder jugar a ningun juego 3D,vamos. Olvidaros completamente del Call of Duty y similares.
     Responder 
Votos: 0 de 0
Ben - Portal Programas
Ben - Portal Programas
Ben - Portal Programas
02/12/2008
1:21:30
#4   Es cierto que la mayoría de usuarios medios no entienden que es la virtualización, y aunque es cierto que tiene muchas ventajas el usuario medio no creo que la entienda, aunque a muchos sí que les vendría bien.

Mucha gente se dedica a descargar e instalar casi cualquier software. Con todo el peligro que ello conlleva de spywares, virus, adware... virtualizando prácticamente evitas todos estos problemas porque los virus no dañarán a tu sistema operativo, sólo a la virtualización! yo creo que es una gran ventaja.
     Responder 
Votos: 0 de 0
danmol10
danmol10
danmol10
02/12/2008
1:49:13
#5   Sí, la virtualización es excelente, sobre todo si requieres por X o Y motivo usar windows si eres usuario de Linux (Ubuntu en mi caso).... Que bien!, aunque yo prefiero VirtualBox y me funciona muy bien...
     Responder 
Votos: 0 de 0
Taimu no ozhan
Taimu no ozhan
Taimu no ozhan
02/12/2008
2:17:12
#6   Realmente genial. Lo único malo es el precio, pero lo vale bien. Está interesante para probar todos los OS que te parezcan interesantes, como el ReactOS, los linux que aparecen de no se sabe donde, y todos esos (por no mencionar a los hacks de windows)
     Responder 
Votos: 0 de 0
Kir Ortiz
Kir Ortiz
Kir Ortiz
02/12/2008
10:43:49
#7   Danmol10, cuidadin con el Virtualbox. Yo uso mucho los virtualizadores para experimentación y te puedo decir que ese programa no es nada robusto. A poco que lo fuerces le saltan los muelles. Mucho mejor el VMware. No me ha dado un problema jamás. Y mira que casi le he prendido hasta fuego, pero no hay caso. Resiste los ataques mas brutales sin despeinarse.
     Responder 
Votos: 0 de 0
sartigas
sartigas
sartigas
02/12/2008
17:48:21
#1   Desde que Sun Microsystems adquirió los derechos de VirtualBox, el proyecto ha crecido a pasos agigantados posicionándose a últimas fechas como uno de los hipervisores más estables que existen en el mercado.

El actual licenciamiento de VirtualBox se divide en dos formas:
1. Licencia de uso personal y evaluación(PUEL por sus iniciales en inglés) - ésta aplica SOLO si descargas los binarios los cuales SI incluyen soporte para USB. Si no lo usas para uso personal y evaluación TIENES que pagar por una licencia comercial. Esta licencia incluye el uso para fines académicos sin costo alguno.

2. Licencia GNU - ésta aplica para la versión de VirtualBox Open Source Edition la cual está dirigida para desarrolladores y distribuidores de Linux principalmente.

Las diferencias entre ambas versiones de VirtualBox(PUEL y OSE) y que solo vienen con la version PUEL(binarios):
1. Protocolo de servidor de pantalla remota (RDP)
2. Soporte USB
3. USB sobre RDP
4. Iniciador iSCSI
5. Controlador Serial ATA
6. Controlador Gigabit Ethernet
7. Servicios Web

personalmente usé VirtualBox por poco más de un año y no tuve más que un par de pequeños problemas en alguna ocasión, nada grave desde mi punto de vista. Lo que sí se convertía en un dolor de cabeza era la instalación de las "Guest Additions" en Linux.

La virtualización no sólo se define en términos de hipervisores como los ya mencionados, a nivel empresarial existen productos más especializados en los que necesitas estar capacitado para poder operarlos. En el caso de VMWare está el llamado VMWare ESX y VMWare Server, el primero con funciones más avanzadas que el segundo y ya no estamos hablando de PCs o laptops, requieren de hardware/arquitectura más potente y desde luego más costosa, además de que en el caso por ejemplo de VMWare ESX necesitas licenciamiento por módulos. En la siguiente liga les pongo el ejemplo de un módulo para el ESX: http://www.vmware.com/products/vi/vc/vmotion.html

Existe también su contraparte gratis también a nivel empresarial y que se llama Xen.
     Responder 
Votos: 0 de 0
jakala
jakala
jakala
02/12/2008
10:54:44
#8   Buenas:

Respecto a vmware, y tal como comenta kir ortiz, el tema de emular la aceleracion 3d es un problema. Alguien ha conseguido que funcione?. Neoteo, quizas seria un buen tema de complemento el explicar como poner dicha aceleracion 3d (es una opinion, claro, pero me vendria de perlas) :P
     Responder 
Votos: 0 de 0
Kir Ortiz
Kir Ortiz
Kir Ortiz
02/12/2008
13:27:15
#9   El tema de la aceleración 3D es complejo y por ahora no hay nada claro, pero si te puedo decir que hay visos de mejorarlo con la nueva version, que se llama VMware Fusión que si traerá este capacidad, asi como otra empresa de software(Parallels, con su desktop 4.0) que tambien esta a punto de lanzar su version definitiva con aceleracion 3d. Ya hay betas bastante avanzadas. Atentos a ellos. Pero creo que ambos son para MAC. Por ahora.
     Responder 
Votos: 0 de 0
totustustous
totustustous
totustustous
02/12/2008
13:55:36
#10   Hola a todos, digo yo que con este programa se podria utilizar el sistema operativo como zona segura de descarga, para archivos bajados por programas como EMule o Bit comet, evitando la infeccion de nuestro equipo en caso de contener codigo malintencionado. ¿O el gasto de ram seria demasiado elevado, contando con 3 Gb de memoria ram y virtualizando un xp de 32 bits?
     Responder 
Votos: 0 de 0
Juan
Juan
Juan
03/12/2008
0:58:38
#11   Y donde dejan XEN, su paravirtualizacion y su poca degradación del sistema?
     Responder 
Votos: 0 de 0
Kir Ortiz
Kir Ortiz
Kir Ortiz
03/12/2008
2:06:50
#14   Difícil de manejar, amigo Juan. Para acertar con el Xen hay que ser primo de Dios o hermano de Jesucristo.
     Responder 
Votos: 0 de 0
Roy
Roy
Roy
07/12/2008
6:39:20
#15   Alguien sabe k puedo hacer ?... empiezo a instalar una makina virtual (windows xp) pero siempre se keda estankada cuando dice k faltan 33 min para terminar
     Responder 
Votos: 1 de 1
Corelium
Corelium
Corelium
22/02/2009
21:31:56
#16   Hola a Todos me presento como recien llegado en esta Web...

Hoy me he registrado en esta Web gracias al interesante articulo sobre el VMware Workstation... la verdad que todo parece sencillo despues de lo leido, solo me han que dado unas duda que me gustaria que me aclararais... una vez que has terminado de instalar por ejem. el WinXP has de instalar los Drivers que necesita el Sistema operativo como si fuera real, osea Drivers para el Chipset, Grafica, Sonido y demas dispositivos que tengas como Tarjeta de TV, etc... o con el VMWare Tools algunos de los Driver comentados ya no son necesarios instalarlos?... y en caso de otros Sistemas operativos tipo linux o Mac de los cuales casi desconozco tambien tienen la opcion de instalar el VMWare Tools. Tambien necesitan algun Driver?...

Otra cosa, el VMWare Tools ya viene con el VMware Workstation o es un programa aparte...

Saludos desde Mallorca - Corelium :)
     Responder 
Votos: 1 de 1
baron
baron
baron
09/04/2009
18:58:45
#17   Me gusta la idea de instalar este programa pero tengo la duda si mi pc al instalar otro sistema tipo linux o mac,vaya mas lento..tengo un xp prof..AMD Athlon..XP 1800..1.50Ghz..1.25 GB de RAM,y tambien como dice Corelium,me gustaria saber si hay que instalar algun tipo de driver.
Soy nuevo y queria felicitarte NEOTEO por este articulo que me parece buenisimo y en general por la pagina.

Gracias desde ELCHE.

     Responder 
Votos: 0 de 0
cealzateg
cealzateg
cealzateg
28/06/2009
19:32:57
#18   El vmware usa su "propio" hardware para virtualizar un s.o. de los componentes reales o fisicos del equipo solo puedes usar la memoria RAM, para asignar cuanto de ella quieres al equipo virtual; y debes tener en cuenta el tamaño de tu disco duro fisico para asignar un tamaño al disco virtual; encuanto al video el vmware usa un driver propio asignando tan solo 16 mb memoria a este, osea que te puedes despedir de ejecutar algunos juegos en este entorno virtual; por el lado del audio, usa un driver de creative sound blaster para la emulacion el cual funciona bien, claro que para que estos componentes funcionen a la perfeccion debes instalar los VMTools que vienen en el mismo software a travez del menu "VM"
     Responder 
Votos: 0 de 0
Jorge Hontoria
Jorge Hontoria
Jorge Hontoria
13/10/2009
10:22:43
#19   VMWare es uno de los grandes en virtualización, pero no hay que perder de vista los movimientos open source
     Responder 
 
 
Datos  Login Registrarse
Usuario
   
Email
Website
 
Nuevo comentario:


Tags HTML permitidos: br
 

Síguenos en TwitterAgréganos a tu RSS

 

 

Autores