Harry Salazar Ramirez Weblog

Estudie Ingeniero Civil Industrial con Especialización en Computación.

Instalacion Virtual con VMware

Hace un tiempo que decidí desterrar para siempre a Windows de mi disco duro. Por programas no es problema, ya que en Linux se puede hacer cualquier cosa que se puede hacer en Windows sin mayor complicación. Sin embargo, me encontré con un grave problema: hay personas en mi casa que de vez en cuando utilizan el ordenador y para ellas, Linux no es otra cosa que un instrumento del demonio.
Así mismo, de vez en cuando y por motivos laborales, necesito hacer capturas de pantalla de programas como Word, Autocad, Photoshop… por lo que no podía terminar de prescindir de él. ¿Cómo solucionarlo? Aunque este método no es nada nuevo y ya se ha escrito mucho sobre ello, me gustaría compartirlo con los que leeis este sitio por si os parece interesante.
Tengo dos discos duros, uno de 160 y otro de 60 gigas. Habitualmente tenía el primero dividido en tres partes: Windows, Documentos y emule y el disco secundario lo utilizaba para instalar Linux.
Ahora la configuración pasará a ser la siguiente:
Disco primario dividido en tres particiones de 30, 1 y 129 Gb para Linux, swap y $HOME
Disco secundario para almacenar datos vitales que quiera conservar en formateos, documentos, música, etc.
Tal vez no sea la mejor configuración del mundo y seguramente alguien la pueda mejorar, pero es la que más me gusta y me parece bastante cómoda. Hay que decir que esto es muy personal y que cada uno encontrará más cómodo un particionamiento u otro.
Windows desaparecerá (y con ello su instalación parasitaria), pero haré una “instalación virtual” con VMware, para poder ejecutar Windows desde dentro de Linux y así poder acceder a toda la impotencia e inoperancia que este inoperativo sistema ofrece. De esta manera, se podrá ejecutar Windows como si fuera un programa más dentro de Linux.
Lo primero que he hecho es borrar todos mis discos duros (tras haber hecho las correspondientes copias de seguridad) con el programa Ranish Partition Manager. Es antiguo, es de MS-DOS, sé que se puede hacer desde el instalador de Ubuntu, pero es que son mis manías.
Lo primero que tenemos que hacer es instalar los paquetes necesarios para instalar VWware, que es un programa que se encarga de emular máquinas virtuales. Para ello, desde la consola ejecutaremos el siguiente comando:
sudo apt-get install linux-headers-`uname -r` build-essential xinetd
Puede ser que ya tengais instalados esos paquetes, pero en ese caso no ocurrirá nada y podreis pasar al siguiente paso de la instalación:
sudo apt-get install linux-kernel-headers libx11-6 libx11-dev libxtst6 xlibs-dev xinetd wget
y luego:
sudo apt-get install gcc binutils-doc cpp-doc gcc-4.0-locales make manpages-dev autoconf automake1.9 libtool flex bison gdb gcc-doc gcc-4.0-doc libc6-dev-amd64 lib64gcc1
En cuanto se instalen podremos continuar con el siguiente paso, que es crear una carpeta para nuestras máquinas Virtuales:
sudo mkdir /var/vm
La carpeta podeis hacerla en cualquier otro sitio.
Ya tenemos todos los paquetes necesarios para poder instalar VMware Server, que desde hace un tiempo es gratuito, aunque requiere registro (también gratuito) para poder tener un código de instalación. Podeis descargarlo desde el siguiente enlace: Descargar VMware Server. El número de serie es importante, ya que se nos pedirá durante la instalación.
La descarga tardará un poco porque es un programa que ocupa unos 100Mb.
Una vez descargado, debemos descomprimirlo, en mi caso el comando usado fué:
tar xvfz VMware-server-1.0.1-29996.tar.gz
De nueva cuenta, si la versión que descargaste no concuerda, modifícala para que se ajuste a tu caso. La forma sencilla de hacerlo es escribir hasta “server” y después presionar la tecla tab para autocompletar comando. Que pingüino más listo tenemos.Si todo va bien, tendreis que estar viendo por pantalla, un montón de archivos que se estan extrayendo del fichero tar.gz, una vez que terminen habrá que entrar en la carpeta que se ha creado:
cd vmware-server-distrib
Ahora tenemos que ejecutar el script de instalación como root.
sudo ./vmware-install.pl
Esto inicia el script de instalación, que nos hará una serie de preguntas a las que debemos responder. Seleccionando las opciones que vienen por defecto debería funcionar estupendamente, para ello sólo deberemos pulsar ENTER cada vez que se nos haga una pregunta. Únicamente deberemos modificar un parámetro:
In which directory do you want to keep your virtual machine files?[/var/lib/vmware/Virtual Machines] <– /var/vm
Y también cuando se nos pregunte por el número de serie:
Please enter your 20-character serial number.
Type XXXXX-XXXXX-XXXXX-XXXXX or ‘Enter’ to cancel: <– Tu nº de serie de VMware Server
Con todo esto podemos acceder a nuestras máquinas virutales desde Aplicaciones > Herramientas del sistema > VMware server console
Después instalé Windows XP, concretamente una versión desatendida que ya incluía muchos programas instalados por defecto.
Para instalar Windows dentro de VMware server hay que crear primero una máquina virtual. Para ello pulsaremos en Create new virtual machine dentro de la pantalla principal del programa.
El asistente es muy simple y es casi el típico siguiente,siguiente,siguiente; no hay más que seleccionar el tipo de sistema operativo que va correr sobre la máquina virtual, en este caso: Windows XP Profesional.
En un momento del asistente os pedirá cuanto espacio quereis reservar para vuestro sistema operativo. Yo quería asegurarme de poder instalar programas, para probarlos, para desinstalarlos y muchas otras cosas así que lo que hice fue reservar 15Gb para Windows Xp. Con esa cantidad es más que suficiente, aunque todo depende de lo que querais instalar. Menos de 8Gb no es muy recomendable.
Una vez que concluye el proceso de creación de la máquina virtual, no tenemos más que introducir un CD de instalación de Windows Xp y encender la máquina virtual con el botón POWER ON.
A partir de aquí ya hacemos una instalación simple y típica de Windows XP que sólo funcionará cuando nosotros la arranquemos desde nuestro Linux. Explicarle a la gente lo que tiene que hacer para poner Windows es tarea sencilla ya que no requiere más que tres o cuatro clics de ratón.
Es importante que una vez hayais terminado la instalación y tengais Windows XP corriendo en VMware, instaleis las VMware Tools, que se pueden instalar desde el menú VM. Una vez lo hayais pulsado, entrad en Mi PC, la instalación de VMware tools aparecerán como una unidad nueva de CD y haciendo doble clic aparecerá el asistente de instalación. Las VWware Tools mejorarán el rendimiento del sistema y la suavidad con la que se maneja el ratón.
Y ahora ya podeis instalar todos los programas que querais, olvidaos de los juegos porque no tendreis aceleración 3D. De esta manera podemos ser libres y usar software libre y las personas que se resisten a mandar a tomar viento fresco al pobre Windows no tendran que echarse a llorar.
Tened en cuenta que probablemente en el futuro, VMware Server tendrá soporte para Windows Vista, así que si quereis probar el sistema sin particionar o tenerlo instalado para torturarlo a gusto sin que afecte al resto del sistema, será tremendamente sencillo.
Para realizar este proceso me he guiado del estupendo manual que escribieron en AyudaLinux

Archivado bajo:Sistemas Virtuales ,

Sabes que es XEN ?

“Xen es una máquina virtual de código abierto desarrollada por la Universidad de Cambridge. La meta del diseño es poder ejecutar instancias de sistemas operativos con todas sus características, de forma completamente funcional en un equipo sencillo. Xen proporciona aislamiento seguro, control de recursos, garantías de calidad de servicio y migración de máquinas virtuales en caliente. Los sistemas operativos deben ser modificados explícitamente para correr Xen (aunque manteniendo la compatibilidad con aplicaciones de usuario). Esto permite a Xen alcanzar virtualización de alto rendimiento sin un soporte especial de hardware.

Uso

Las máquinas virtuales son usadas a menudo por IBM y otras compañías en sus servidores y ordenadores centrales para abstraer la mayor cantidad de aplicaciones posibles y proteger las aplicaciones poniéndolas en máquinas virtuales diferentes (semejante a una jaula chroot). Puede también ser utilizada, no sólo por razones de seguridad o funcionamiento, sino también para poder tener arrancados diferentes sistemas operativos en el mismo ordenador. Con la migración de máquinas virtuales en caliente de Xen se puede conseguir hacer balance de cargas sin tiempos muertos.

Comparación con otras Máquinas Virtuales

* Denali utiliza la virtualización para proporcionar máquinas virtuales de alto rendimiento en ordenadores x86. La máquina virtual Denali da soporte a Sistemas Operativos mínimamente especializados hacia servicios de Internet. El sistema puede escalar a millares de máquinas virtuales. A diferencia de Xen, Denali no preserva el interfaz binario (ABI), y algunas aplicaciones deben ser recompiladas para que funcionen con las librerías del sistema operativo; en este sentido es similar a Exokernel.

* Virtuozzo sustituye la capa de la abstracción del hardware por una versión modificada permitiéndole funcionar con un mejor rendimiento de los sistemas operativos, pero fuerza a que todas las Máquinas Virtuales se ejecuten en un equipo y con el mismo sistema operativo. Actualmente existe una versión para Windows 2003 y para Fedora Core Linux.

Paravirtualización con Xen

Xen utiliza una técnica llamada paravirtualización para alcanzar alto rendimiento (es decir, bajas penalizaciones del rendimiento, típicamente alrededor del 2%, con los peores casos de rendimiento rondando el 8%; esto contrasta con las soluciones de emulación que habitualmente sufren penalizaciones de un 20%). Con la paravirtualización, se puede alcanzar alto rendimiento incluso en arquitecturas (x86) que no suelen conseguirse con técnicas tradicionales de virtualización. A diferencia de las máquinas virtuales tradicionales, que proporcionan entornos basados en software para simular hardware, Xen requiere portar los sistemas operativos para adaptarse al API de Xen. Hasta el momento hay ports para NetBSD, Linux, FreeBSD y Plan 9. En 2005, Novell muestra un port de NetWare para Xen. Un port de Windows XP fue creado durante el desarrollo inicial de Xen, pero las licencias de Microsoft prohíben su lanzamiento público.

Virtualización completa con Xen

Intel ha realizado modificaciones a Xen para soportar su arquitectura de extensiones Vanderpool. Esta tecnología permitirá que sistemas operativos sin modificaciones se ejecuten en máquinas virtuales Xen, si el sistema soporta las extensiones Vanderpool o Pacífica (de Intel y AMD respectivamente, extensiones para soportar virtualización de forma nativa). Prácticamente, esto significará que habrá una mejora de rendimiento, y que será posible virtualizar Windows sin tener que modificarlo.

Migración de Máquinas Virtuales

Las máquinas virtuales Xen pueden ser migradas en caliente entre equipos físicos sin pararlos. Durante este proceso, la memoria de la máquina virtual es copiada iterativamente al destino sin detener su ejecución. Una parada muy breve de alrededor de 60 a 300 ms es necesaria para realizar la sincronización final antes de que la máquina virtual comience a ejecutarse en su destino final. Una tecnología similar es utilizada para suspender las máquinas virtuales a disco y cambiar a otra máquina virtual.

Plataformas soportadas

Xen funciona actualmente en sistemas basados en x86. Actualmente se están portando las plataformas AMD64, IA64 y PPC. Los ports de otras plataformas son técnicamente posibles y podrán estar disponibles en el futuro.”

fuente octenida de: http://www.codigolibre.org

Archivado bajo:Sistemas Virtuales

Instalacion Virtual con VMware

Hace un tiempo que decidí desterrar para siempre a Windows de mi disco duro. Por programas no es problema, ya que en Linux se puede hacer cualquier cosa que se puede hacer en Windows sin mayor complicación. Sin embargo, me encontré con un grave problema: hay personas en mi casa que de vez en cuando utilizan el ordenador y para ellas, Linux no es otra cosa que un instrumento del demonio.
Así mismo, de vez en cuando y por motivos laborales, necesito hacer capturas de pantalla de programas como Word, Autocad, Photoshop… por lo que no podía terminar de prescindir de él. ¿Cómo solucionarlo? Aunque este método no es nada nuevo y ya se ha escrito mucho sobre ello, me gustaría compartirlo con los que leeis este sitio por si os parece interesante.
Tengo dos discos duros, uno de 160 y otro de 60 gigas. Habitualmente tenía el primero dividido en tres partes: Windows, Documentos y emule y el disco secundario lo utilizaba para instalar Linux.
Ahora la configuración pasará a ser la siguiente:
Disco primario dividido en tres particiones de 30, 1 y 129 Gb para Linux, swap y $HOME
Disco secundario para almacenar datos vitales que quiera conservar en formateos, documentos, música, etc.
Tal vez no sea la mejor configuración del mundo y seguramente alguien la pueda mejorar, pero es la que más me gusta y me parece bastante cómoda. Hay que decir que esto es muy personal y que cada uno encontrará más cómodo un particionamiento u otro.
Windows desaparecerá (y con ello su instalación parasitaria), pero haré una “instalación virtual” con VMware, para poder ejecutar Windows desde dentro de Linux y así poder acceder a toda la impotencia e inoperancia que este inoperativo sistema ofrece. De esta manera, se podrá ejecutar Windows como si fuera un programa más dentro de Linux.
Lo primero que he hecho es borrar todos mis discos duros (tras haber hecho las correspondientes copias de seguridad) con el programa Ranish Partition Manager. Es antiguo, es de MS-DOS, sé que se puede hacer desde el instalador de Ubuntu, pero es que son mis manías.
Lo primero que tenemos que hacer es instalar los paquetes necesarios para instalar VWware, que es un programa que se encarga de emular máquinas virtuales. Para ello, desde la consola ejecutaremos el siguiente comando:
sudo apt-get install linux-headers-`uname -r` build-essential xinetd
Puede ser que ya tengais instalados esos paquetes, pero en ese caso no ocurrirá nada y podreis pasar al siguiente paso de la instalación:
sudo apt-get install linux-kernel-headers libx11-6 libx11-dev libxtst6 xlibs-dev xinetd wget
y luego:
sudo apt-get install gcc binutils-doc cpp-doc gcc-4.0-locales make manpages-dev autoconf automake1.9 libtool flex bison gdb gcc-doc gcc-4.0-doc libc6-dev-amd64 lib64gcc1
En cuanto se instalen podremos continuar con el siguiente paso, que es crear una carpeta para nuestras máquinas Virtuales:
sudo mkdir /var/vm
La carpeta podeis hacerla en cualquier otro sitio.
Ya tenemos todos los paquetes necesarios para poder instalar VMware Server, que desde hace un tiempo es gratuito, aunque requiere registro (también gratuito) para poder tener un código de instalación. Podeis descargarlo desde el siguiente enlace: Descargar VMware Server. El número de serie es importante, ya que se nos pedirá durante la instalación.
La descarga tardará un poco porque es un programa que ocupa unos 100Mb.
Una vez descargado, debemos descomprimirlo, en mi caso el comando usado fué:
tar xvfz VMware-server-1.0.1-29996.tar.gz
De nueva cuenta, si la versión que descargaste no concuerda, modifícala para que se ajuste a tu caso. La forma sencilla de hacerlo es escribir hasta “server” y después presionar la tecla tab para autocompletar comando. Que pingüino más listo tenemos.Si todo va bien, tendreis que estar viendo por pantalla, un montón de archivos que se estan extrayendo del fichero tar.gz, una vez que terminen habrá que entrar en la carpeta que se ha creado:
cd vmware-server-distrib
Ahora tenemos que ejecutar el script de instalación como root.
sudo ./vmware-install.pl
Esto inicia el script de instalación, que nos hará una serie de preguntas a las que debemos responder. Seleccionando las opciones que vienen por defecto debería funcionar estupendamente, para ello sólo deberemos pulsar ENTER cada vez que se nos haga una pregunta. Únicamente deberemos modificar un parámetro:
In which directory do you want to keep your virtual machine files?[/var/lib/vmware/Virtual Machines] <– /var/vm
Y también cuando se nos pregunte por el número de serie:
Please enter your 20-character serial number.
Type XXXXX-XXXXX-XXXXX-XXXXX or ‘Enter’ to cancel: <– Tu nº de serie de VMware Server
Con todo esto podemos acceder a nuestras máquinas virutales desde Aplicaciones > Herramientas del sistema > VMware server console
Después instalé Windows XP, concretamente una versión desatendida que ya incluía muchos programas instalados por defecto.
Para instalar Windows dentro de VMware server hay que crear primero una máquina virtual. Para ello pulsaremos en Create new virtual machine dentro de la pantalla principal del programa.
El asistente es muy simple y es casi el típico siguiente,siguiente,siguiente; no hay más que seleccionar el tipo de sistema operativo que va correr sobre la máquina virtual, en este caso: Windows XP Profesional.
En un momento del asistente os pedirá cuanto espacio quereis reservar para vuestro sistema operativo. Yo quería asegurarme de poder instalar programas, para probarlos, para desinstalarlos y muchas otras cosas así que lo que hice fue reservar 15Gb para Windows Xp. Con esa cantidad es más que suficiente, aunque todo depende de lo que querais instalar. Menos de 8Gb no es muy recomendable.
Una vez que concluye el proceso de creación de la máquina virtual, no tenemos más que introducir un CD de instalación de Windows Xp y encender la máquina virtual con el botón POWER ON.
A partir de aquí ya hacemos una instalación simple y típica de Windows XP que sólo funcionará cuando nosotros la arranquemos desde nuestro Linux. Explicarle a la gente lo que tiene que hacer para poner Windows es tarea sencilla ya que no requiere más que tres o cuatro clics de ratón.
Es importante que una vez hayais terminado la instalación y tengais Windows XP corriendo en VMware, instaleis las VMware Tools, que se pueden instalar desde el menú VM. Una vez lo hayais pulsado, entrad en Mi PC, la instalación de VMware tools aparecerán como una unidad nueva de CD y haciendo doble clic aparecerá el asistente de instalación. Las VWware Tools mejorarán el rendimiento del sistema y la suavidad con la que se maneja el ratón.
Y ahora ya podeis instalar todos los programas que querais, olvidaos de los juegos porque no tendreis aceleración 3D. De esta manera podemos ser libres y usar software libre y las personas que se resisten a mandar a tomar viento fresco al pobre Windows no tendran que echarse a llorar.
Tened en cuenta que probablemente en el futuro, VMware Server tendrá soporte para Windows Vista, así que si quereis probar el sistema sin particionar o tenerlo instalado para torturarlo a gusto sin que afecte al resto del sistema, será tremendamente sencillo.
Para realizar este proceso me he guiado del estupendo manual que escribieron en AyudaLinux

Archivado bajo:Sistemas Virtuales

Blog Stats

  • 288 hits

Comentarios recientes

Watch videos at Vodpod and other videos from this collection.

Posts Más Vistos

  • Ninguno