Inicio > General, Linux > VMware Server 2 en Mandriva 2009

VMware Server 2 en Mandriva 2009

Últimamente llegan visitas, preguntando por la instalación de VMware Server  en mandriva, por un post que publiqué hace meses, intentando instalar  VMware Server en el portátil a pocos días de la liberación de MDV 2009. Ese post está desactualizado y no está completo,  en la actualización del servidor casero con MDV 2008 a MDV 2009 desde cero, seguí el tutorial de falko en howtoforge que me funcionó perfectamente.

La licencia de ese tutorial no está muy clara, por lo que vamos a hacer una traducción-inspiración-libre habiendo citado las fuentes.

  • Primero  es necesario saber el kernel que estamos usando para instalar las dependencias
    [root@corsario ~]# uname -r
    2.6.29-desktop586-0.rc6.1.1mnb
  • Instalación de las dependencias: desde la linea de comandos o desde el centro de control de Mandriva
    [root@corsario ~]# urpmi kernel-source kernel-desktop586-devel xinetd perl-devel gcc gcc-c++
    Es MUY importante que los paquetes kernel-source y kernel-desktop586-devel coincidan con el kernel que tenemos instalado.
  • Nos bajamos el producto desde la Web de VMware , sí, tendremos que registrarnos pero no es para tanto, descargamos VMware Server 2 para Linux ( OJO descarga el tar no el rpm)
  • Como root descomprimimos el paquete y ejecutamos el instalador
    tar xvfz VMware-server-*.tar.gz
    cd vmware-server-distrib
    ./vmware-install.pl
  • El instalador hace algunas preguntas, ( ninguna demasiado incomoda), para saber más es el momento de acercarnos a blogdrake y al manual de Sinner que las explica “ferpectamente”
  • Una vez terminado podemos acceder vía http http://tuip:8222 o https  http://tuip:8333 a nuestro flamante vmware server y empezar a jugetear con él.
  1. JuanVC
    junio 25, 2009 a las 10:18 pm

    Hola.
    Gracias por el tutorial, pero no me funciona con Mandriva 2009 one. Aqui los datos de mi configuracion:

    $ uname -a
    Linux jvclaphp 2.6.29.1-desktop586-4mnb #1 SMP Mon Apr 20 17:37:07 EDT 2009 i686 AMD Turion(tm) 64 X2 TL-60 GNU/Linux

    uname -r
    2.6.29.1-desktop586-4mnb

    cuando ejecuto:
    [root@jvclaphp ~]# vmware-config.pl

    y tras aceptar todo llega a esto:
    ————————————
    None of the pre-built vmmon modules for VMware Server is suitable for your
    running kernel. Do you want this program to try to build the vmmon module for
    your system (you need to have a C compiler installed on your system)? [yes]

    Using compiler “/usr/bin/gcc”. Use environment variable CC to override.

    What is the location of the directory of C header files that match your running
    kernel?
    [/lib/modules/2.6.29.1-desktop586-4mnb/build/include]

    ————————————

    le doy YES o ENTER y entonces aparece esto en pantalla:
    =======================================================
    Extracting the sources of the vmmon module.

    Building the vmmon module.

    Using 2.6.x kernel build system.
    make: se ingresa al directorio `/root/tmp/vmware-config19/vmmon-only’
    make -C /lib/modules/2.6.29.1-desktop586-4mnb/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
    make[1]: se ingresa al directorio `/usr/src/linux-2.6.29.1-desktop586-4mnb’
    CC [M] /root/tmp/vmware-config19/vmmon-only/linux/driver.o
    In file included from /root/tmp/vmware-config19/vmmon-only/linux/driver.c:31:
    /root/tmp/vmware-config19/vmmon-only/./include/compat_wait.h:78: error: tipos en conflicto para ‘poll_initwait’
    include/linux/poll.h:67: error: la declaración previa de ‘poll_initwait’ estaba aquí
    /root/tmp/vmware-config19/vmmon-only/linux/driver.c: En la función ‘LinuxDriverSyncCallOnEachCPU’:
    /root/tmp/vmware-config19/vmmon-only/linux/driver.c:1423: error: demasiados argumentos para la función ‘smp_call_function’
    /root/tmp/vmware-config19/vmmon-only/linux/driver.c: En la función ‘LinuxDriver_Ioctl’:
    /root/tmp/vmware-config19/vmmon-only/linux/driver.c:1987: error: ‘struct task_struct’ no tiene un miembro llamado ‘euid’
    /root/tmp/vmware-config19/vmmon-only/linux/driver.c:1987: error: ‘struct task_struct’ no tiene un miembro llamado ‘uid’
    /root/tmp/vmware-config19/vmmon-only/linux/driver.c:1988: error: ‘struct task_struct’ no tiene un miembro llamado ‘fsuid’
    /root/tmp/vmware-config19/vmmon-only/linux/driver.c:1988: error: ‘struct task_struct’ no tiene un miembro llamado ‘uid’
    /root/tmp/vmware-config19/vmmon-only/linux/driver.c:1989: error: ‘struct task_struct’ no tiene un miembro llamado ‘egid’
    /root/tmp/vmware-config19/vmmon-only/linux/driver.c:1989: error: ‘struct task_struct’ no tiene un miembro llamado ‘gid’
    /root/tmp/vmware-config19/vmmon-only/linux/driver.c:1990: error: ‘struct task_struct’ no tiene un miembro llamado ‘fsgid’
    /root/tmp/vmware-config19/vmmon-only/linux/driver.c:1990: error: ‘struct task_struct’ no tiene un miembro llamado ‘gid’
    /root/tmp/vmware-config19/vmmon-only/linux/driver.c:2007: error: demasiados argumentos para la función ‘smp_call_function’
    make[2]: *** [/root/tmp/vmware-config19/vmmon-only/linux/driver.o] Error 1
    make[1]: *** [_module_/root/tmp/vmware-config19/vmmon-only] Error 2
    make[1]: se sale del directorio `/usr/src/linux-2.6.29.1-desktop586-4mnb’
    make: *** [vmmon.ko] Error 2
    make: se sale del directorio `/root/tmp/vmware-config19/vmmon-only’
    Unable to build the vmmon module.

    For more information on how to troubleshoot module-related problems, please
    visit our Web site at “http://www.vmware.com/go/unsup-linux-products” and
    “http://www.vmware.com/go/unsup-linux-tools”.

    Execution aborted.

    ========================================================

    He instalado el paquete siguiendo este tutuorial y el que enlazas de HowtoForge, a partir del .tar que he descargado, pero pasa esto.

    Que puede estar mal?

    Saludos y gracias

  2. noviembre 26, 2009 a las 10:59 pm

    @JuanVC: Échale un vistazo a esto donde pone [SOLVED].

    http://communities.vmware.com/message/1266521#1266521

    Está en inglés, pero basicamente lo que tienes que hacer es descargarte ese paquete y descomprimirlo. Luego sustituyes todo por lo que tiene tu instalación. La solución es para la VMWARE Server 1 pero para la 2 sirve igual.

    Saludos.

  1. No trackbacks yet.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: