Máquinas virtuales y LVM

By 1 de mayo de 2007 Linux, SuSE 4 Comments

logo_suse.jpgLa idea principal de este experimento de laboratorio consiste en montar en un pc con poquitos recursos de disco un anfitrión capaz de albergar al menos una máquina virtual (host).

Para ello utilizaremos openSuSE 10.2 con la intención de tirar de herremientas propietarias lo menos posible.

La instalación de openSuSE ya nos da la opción de trabajar con LVM (Logical Volume Manager), es ahí mismo donde definiremos los grupos de volúmenes que añadiremos a un montaje como podría ser 'root', 'home' o 'var'. No hay mucho drama con esto, ya que el yast es muy intuitivo para este tipo de formateo de disco.

En mi caso opto por indultar dos HD que tengo en un cajoncito de 6 y 10 Gb y me monto un sistema operativo que se piensa que tiene 15 Gb.

lvm_con_suse.png

Un detalle del filesystem en una aplicación GUI que viene con openSuSE.

detalle_filesystem.png

Todo esto corriedo en un PC que para albergar tosa esta movida es irrisório.

corriendo_en_un_pc_irrisorio.png

Vamos a virtualizar:

Partimos de la base de que hemos comprado la licencia correspondiente de VMware en este caso utilizaremos la versión GSX

Procedemos a la instalación;

suse:~ # rpm -Uvh '/home/david/Desktop/VMware-server-1.0.1-29996.i386.rpm'
Preparing... ########################################### [100%] 1:VMware-server ########################################### [100%] warning: waiting to reestablish exclusive database lock

Luego deberemos lanzar el instalador de VMware para que recompile con los fuentes del kernel, esto mismo nos lo detalla el programa al lanzar vmware como muestro a continuación.

suse:~ # vmware
vmware is installed, but it has not been (correctly) configured
for this system. To (re-)configure it, invoke the following command:
/usr/bin/vmware-config.pl.

The path "/usr/src/linux/include" is not an existing directory.

What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include]

Es en este momento cuando podemos tener algún problema con la instalación.

Lo que está pidiendo es un fichero de los fuentes del kernel, por lo cual debes tener instalados los fuentes del kernel y el compilador de C, gcc, para poder configurar VMWARE.

Con YAST busca e instala los paquetes "gcc" y el "kernel-source".

kernel_sources_yast.png

Vuelve a lanzar el instalador y yalo tendrás listo.

Luego instala la cónsola para poder administrar las maquinas virtuales que necesites.

suse:~ # yast -i '/home/david/Desktop/VMware-server-console-1.0.0-28343.i386.rpm'

centos_vmware_inst.png

4 Comments

  • MoKi dice:

     Se que mi ingles no es nada fluido y tengo algunos problemas para comunicarme tranquilamente en ese idioma, pero yo no veo donde te pide recompilar el kernel para instalar el vmware.
    Puedo asegurarte que no te lo pide en ningun momento si te bajas los paquetes desde VmWare o desde el repositorio de tu distro. Y lo he echo unas cuantas veces estas ultimas semanas...

     De todas maneras juega juega, veras que divertido para probar Sistemas Operativos nuevos sin mucho miedo a lo que puedas romper! 😉

  • Solusan dice:

    .. hmm.. nono, yo no he dicho eso. (lo he dicho? 😀 )

    Sólo que necesita las kernel-sources para poner sus 'cositas'.

    Has probado a instalarla con Ubuntu?

    Por cierto, lo mas gordo de esto es que hay máquinas en producción (que yo las he visto y administrado) que están virtualizadas. :/

  • MoKi dice:

    Si quieres te cuento un par de cosas de infraestructuras de maquinas virtualizadas... y todo por el precio de una cervecilla!

  • Solusan dice:

    Hablamos de mas de 140 servers? 😉

    La cervecilla ya le tienes subencionada, pero que no sea por eso 😀

Leave a Reply

Your email address will not be published.