CientoSeis

Comunidad CientoSeis => Tecnología => Mensaje iniciado por: Bill en 28 de Febrero de 2010, 22:10

Título: Virtualización utilizando vmWare
Publicado por: Bill en 28 de Febrero de 2010, 22:10
Lo prometido es deuda.

Lo primero es explicar, ¿de qué va esto? Aplicaciones com VirtualBox o vmWare permiten crear máquinas virtuales, es decir, simulan el hardware de ordenadores dentro de otros ordenadores. ¿Cual es su utilidad? Pongamos por ejemplo que tienes Windows 7, pero tienes juegos que no tiran ni de coña en Windows 7 ni con las opciones de compatibilidad, y son de Windows XP. Entonces creas una máquina virtual en la que instalas Windows XP, y puedes tener un Windows XP dentro de tu Windows 7. Esto va más allá, puedes tener linux, mac OS, freeBSD, Solaris, incluso un ms-DOS cada uno en su máquina virtual, y montar una red entre ellos, y cada uno se comporta como si fuese un PC real independiente. La virtualización también existe para otros sistemas operativos, el ejemplo claro es el vmWare que posee versiones para linux, con lo cual en tu linux puedes instalar máquinas virtuales. Las máquinas virtuales además son transportables, es decir, si yo creo una máquina virtual con un Ubuntu y se la copio a un amigo, ese amigo tendría un Ubuntu exactamente igual al mío.

Lo primero, la descarga de vmWare, versión 7.0.0, que he subido con su correspondiente keygen (497 MB):

http://www.megaupload.com/?d=62DLVKZS
http://www.megaupload.com/?d=0ECS24A1
http://www.megaupload.com/?d=QZYVXAF4
http://www.megaupload.com/?d=5TN8VJ56
http://www.megaupload.com/?d=FIEGGZJN
http://www.megaupload.com/?d=NZS6D3ZG



Una vez instalado, al arrancarlo, veremos la pantalla principal:

(http://img706.imageshack.us/img706/678/vmware1.jpg)

En este caso vamos a instalar un Ubuntu 9.10, y permitir a vmWare que lo haga con la instalación por defecto. Seleccionamos "New Virtual Machine":

(http://img690.imageshack.us/img690/4670/vmware2k.jpg)

Escogemos la instalación típica, y se nos preguntará dónde está el sistema operativo a instalar, si es que lo queremos instalar ahora. En caso de no especificarlo, creará un PC emulado vacío, es decir, como si viniese un ordenador real recién formateado e instalaremos lo que nos apetezca.
(http://img710.imageshack.us/img710/5109/vmware3.jpg)

En este caso, marcaremos instalar a partir de una ISO que teníamos previamente descargada de una Ubuntu 9.10:
(http://img121.imageshack.us/img121/7262/vmware4.jpg)

Entramos directamente en los datos que nos pide para la instalación. ¡Ojo! Al realizar una instalación típica, el SO estará en inglés y con la instalación típica. Para algo personalizado habría que haber marcado la opción de instalar el sistema operativo después. Cubrimos los datos que nos pide:

(http://img130.imageshack.us/img130/3848/vmware6.jpg)

Lo siguiente es decidir el nombre de la máquina virtual y el emplazamiento que le daremos:

(http://img697.imageshack.us/img697/2441/vmware7.jpg)

Escogemos el tamaño que le daremos a su disco duro, en mi caso le doy 20GB. Ese disco duro es "virtual", en realidad es un fichero, y dicho fichero se puede pinchar en otras máquinas virtuales como disco duro. Un dato importante: no se reservan los 20GB, es decir, el fichero ocupará exactamente lo que tengamos ocupado, es decir, si tras la instalación de la Ubuntu lo que hay en el disco duro ocupa 1.5GB, entonces el fichero del disco duro ocupará 1.5GB. La opción de partir el disco duro en fichero de 2.0GB es por compatibilidad con sistemas de ficheros antiguos.
(http://img200.imageshack.us/img200/8873/vmware8.jpg)

Por último, se nos muestra un resumen y se nos muestra un botón "customize hardware", el cual vamos a pinchar:
(http://img138.imageshack.us/img138/7715/vmware9.jpg)

En customize hardware definimos el hardware que emula la máquina virtual. En mi caso voy a poner que en lugar de 512MB de RAM tiene 1024MB, para que vaya más fluído, dado que tengo suficiente RAM física. Podríamos desde quitar dispositivos hasta añadir dispositivos. Las ISO se pueden montar como unidades de CD.
(http://img695.imageshack.us/img695/9047/vmware11.jpg)

Y ya sin más dilación iniciamos la máquina virtual:
(http://img121.imageshack.us/img121/3946/vmware12.jpg)

Y ya comienza a instalar el Ubuntu. Nos sale una ventanita de si queremos descargar e instalar las vmWare tools, que son utilidades que el vmWare instala en la máquina virtual que permiten desde mejorar la capa de comunicaciones de forma que podamos copiar ficheros de la máquina real a la virtual con tan solo arrastrarlos, hasta mejorar los gráficos instalando un driver adecuado de simulación del hardware gráfico.
(http://img214.imageshack.us/img214/8776/vmware16.jpg)

Y nada, ya tenemos una máquina virtual de Ubuntu corriendo tranquilamente:
(http://img693.imageshack.us/img693/3572/vmware21.jpg)

Cosas importantes a tener en cuenta:
- cuando pinchamos dentro de la máquina virtual el ratón pasa a estar en control de dicha máquina, para volver a la máquina real es con Ctrl+Alt
- Posee una capacidad que le doy bastante uso que son los snapshots. Un snapshot es una captura de la máquina virtual en un determinado momento, de forma que se pueda volver a ella. Un ejemplo que uso mucho es crear una máquina virtual con una base de datos SQLServer para pruebas de carga, y saco un snapshot con los datos iniciales del SQLServer. Hago pruebas de carga de un cierto tipo, y tengo que empezar pruebas de nuevo, lo normal sería borrar los datos y perder mucho tiempo, en cambio cargo el snapshot y vuelvo a estar de nuevo en los datos iniciales.
- Hay diferentes formas de emular red, y diferentes redes que monta. Por defecto está en bridged, de forma que la máquina virtual sale a la red directamente, por eso según instalamos un sistema operativo como ubuntu tiene salida directa a internet. La máquina real tendrá subredes para comunicarse con las máquinas virtuales, así que es perfecto para pruebas en red o desarrollo de cliente/servidor en monopuesto.

Y creo que con esto os llega. Un saludo.
Título: Re: Virtualización utilizando vmWare
Publicado por: Power en 28 de Febrero de 2010, 22:49
Hostias, me vendra de puta madre cuando quiera jugar al starcraft, que se me congela el pc en el windows 7 y es un rollo pasarse a la particion del vista.

Gracias mil.
Título: Re: Virtualización utilizando vmWare
Publicado por: Sertori0 en 28 de Febrero de 2010, 23:02
Muy buena guía, gracias peluche
Título: Re: Virtualización utilizando vmWare
Publicado por: Logan en 01 de Marzo de 2010, 00:01
Gracias Pelu, a ver si puedo probarlo el martes y te cuento si tengo algún problema o algo.
Título: Re: Virtualización utilizando vmWare
Publicado por: neoprogram en 01 de Marzo de 2010, 00:57
Que buen post hay por aquí  ^^:

Por cierto, ¿funcionan bien las tools de esta versión con el ubuntu 9.10?  :huh:
Título: Re: Virtualización utilizando vmWare
Publicado por: Bill en 01 de Marzo de 2010, 01:09
Cita de: neoprogram en 01 de Marzo de 2010, 00:57
Que buen post hay por aquí  ^^:

Por cierto, ¿funcionan bien las tools de esta versión con el ubuntu 9.10?  :huh:

Si le marcas que las autoinstale desde el principio, no. Si terminas de colocar bien el SO, y luego las instalas con el Ubuntu arrancado, a mí personalmente me han funcionado.
Título: Re: Virtualización utilizando vmWare
Publicado por: neoprogram en 01 de Marzo de 2010, 01:22
Cita de: Gambit en 01 de Marzo de 2010, 01:09
Si le marcas que las autoinstale desde el principio, no. Si terminas de colocar bien el SO, y luego las instalas con el Ubuntu arrancado, a mí personalmente me han funcionado.

Entonces probaré la versión esta a ver que tal. Parchear las tools cansa  :/


Gracias  ^^:
Título: Re: Virtualización utilizando vmWare
Publicado por: Logan en 02 de Marzo de 2010, 18:22
Tengo unos problemillas con esto.

Me he instalado la distribución SUSE que colgó noséquién aquí en descargas en el post ese con 15000 distribuciones, el caso es que intento usar los comandos que utilicé en clase, y no me rulan, no sé si es porque cambian o porque no tengo algo instalado o qué. Los dos que no me han funcionado han sido "kate" y "gfortran", el primero era para abrirme un editor de texto en el que podía abrirme el terminal debajo para compilar (con el otro comando) el programa y luego ejecutarlo, dejando a un lado vuestro odio por el FORTRAN, yo tengo que usarlo me guste o no, entonces, agradecería si me pudiérais resolver el tema, ya que iniciar desde el USB me da muchísimo por culo por lo lento que va.

Graccie.
Título: Re: Virtualización utilizando vmWare
Publicado por: Bill en 02 de Marzo de 2010, 18:42
No vienen instalados por defecto. Instala desde el Yast. Abres Yast, vas a Package Manager y buscas kate (debería salirte el kde4-kate). El gfortran no sé si vendrá, supongo que sí... si no,
http://packages.opensuse-community.org/
marcas tu distro y buscas gfortran.
Ojo al dato: contesto sin tener ni idea  :gñe:
Título: Re: Virtualización utilizando vmWare
Publicado por: Logan en 02 de Marzo de 2010, 19:43
Vale, una cosa apañada, ahora, otra dudita... ¿por qué no me reconoce el USB? (Mencionar que sólo he probado en uno de los puertos (que el windows me lo lee bien), pero no sé si es porque sólo me reconoce un puerto o porque tengo que instalarle algo igual que con los comandos esos).
Título: Re: Virtualización utilizando vmWare
Publicado por: Bill en 02 de Marzo de 2010, 20:35
Cita de: Logan en 02 de Marzo de 2010, 19:43
Vale, una cosa apañada, ahora, otra dudita... ¿por qué no me reconoce el USB? (Mencionar que sólo he probado en uno de los puertos (que el windows me lo lee bien), pero no sé si es porque sólo me reconoce un puerto o porque tengo que instalarle algo igual que con los comandos esos).

Bueno. He aquí mi respuesta: no lo sé :D
Prueba a apagar la máquina virtual, editar su hardware y comprobar si estás compartiéndole el hardware del bus usb adecuado (por ejemplo yo tengo dos buses usb, y solamente me comparte el primero y el otro lo tengo que añadir a mano. Lo mismo me pasa con las unidades de DVD, que me monta la física pero no las virtuales).

Pero así en general... ¿te funciona y va bien? Lo digo como testimonio de la experiencia de alguien que no lo ha usado en la vida, si es fácil y esas cosas, para la gente que lea esto.
Título: Re: Virtualización utilizando vmWare
Publicado por: Logan en 02 de Marzo de 2010, 22:18
Sí, sí, salvo esos detallitos (el primero solventado, y el segundo también, porque me deja copiar archivos a/desde el PC normal).

El tutorial está de puta madre. Lo único negativo puede ser lo que tarda en arrancar o en cambiar entre el PC normal y la máquina. Vamos, que para trabajar en la máquina virtual está muy bien, para trabajar en ambos a la vez va más jodida la cosa.

Pero sí, sencillo, bastante rápido de instalar y cómodo de usar. Muy útil.

Bueno, yo hablo desde el punto de vista de alguien que no modifica ningún parámetro extraño, claro. Los que sabéis de esto supongo que tendréis millones más de opciones y cosas que yo desconozco y que, por ende, no puedo calificar.

Muchas gracias.
EhPortal 1.39.2 © 2025, WebDev