Tabla de Contenidos
Instalar VMware Tools
Desde el vcenter seleccionamos la máquina a instalar, botón derecho→Guest→install/Upgrade vmware tools. Desde la consola de la máquina virtual montamos el cdrom, copiamos las VMWare Tools en un directorio temporal, las descomprimimos y ejecutamos el script de instalación:
# mount /dev/cdrom /media # cp -a /media/cdrom/VMwareTools*.gz /tmp/. # cd /tmp # sudo tar -xzvf VMwareTools*.gz # cd vmware-tools-distrib/ # ./vmware-install.pl
Al ejecutar el script nos hara una serie de preguntas, responder a todas pulsando ‘enter’ y así dejar todas las opciones por defecto.
Al final de la instalación se nos propone instalar el controlador de red de VMware (muy recomendado):
# /etc/init.d/networking stop # rmmod pcnet32 # rmmod vmxnet # depmod -a # modprobe vmxnet # /etc/init.d/networking start
mediante rpm
Para instalar las vmware tools desde el paquete rpm
rpm -ivh VMwareTools-4.0.0-xxxxxx.i386.rpm
Una vez instalado el paquete ejecutar desde la consola
# vmware-config-tools.pl
Por último para instalar el driver de red
/etc/init.d/network stop rmmod pcnet32 rmmod vmxnet modprobe vmxnet /etc/init.d/network start
Instalación VMWare Tools desde repositorio en Centos 5
Lo primero será habilitar un repositorio de vmware para poder instalar las herramientas.
# rpm --import http://packages.vmware.com/tools/VMWARE-PACKAGING-GPG-KEY.pub
En /etc/yum.repos.d crear un archivo llamado vmware-tools.repo
# vim /etc/yum.repos.d/vmware-tools.repo
y añadir dentro lo siguiente.
[vmware-tools] name=VMware Tools for Red Hat Enterprise Linux $releasever – $basearch baseurl=http://packages.vmware.com/tools/esx/<version esx>/rhel5/<arch> enabled=1 gpgcheck=1 * <version esx> = Sustituimos por la versión esx que tengamos instalada. (3.5u2, 3.5u3, 3.5u4, 4.0 ó 4.0u1). * <arch> = Sustituimos por la arquitectura de nuestro procesador. Para 32-bits sería i686 y para 64-bits x86_64.
Instalar con yum
# yum install vmware-tools
Configuración de drivers al inicio del sistema
El disco RAM inicial o initrd, por sus siglas en inglés es un sistema de archivos temporal usado por el núcleo Linux durante el inicio del sistema. Es usado típicamente para hacer los arreglos necesarios antes de que el sistema de archivos raíz pueda ser montado.
En SuSE la configuración de lo que vamos a cargar en dicha imagen debemos configurarlo en el archivo /etc/sysconfig/kernel
Por ejemplo en un servidor que utiliza controladores SCSI Virtuales de VMware con la propiedad Paravirtual la configuración es asi :
INITRD_MODULES="mptspi vmw_pvscsi ata_piix ata_generic piix ide_pci_generic jbd ext3 vmxnet3 vmxnet processor fan edd "
La configuración es igual a cualquier otra, con la salvedad que se agrega el controlador vmw_pvscsi
Es recomendable si tenemos SCSI Paravirtualizado cargar el controlador al final
INITRD_MODULES="vmxnet3 vmxnet thermal mptspi ata_piix ata_generic piix ide_pci_generic processor fan jbd ext3 edd vmw_pvscsi "
En otro servidor que no utiliza controlador SCSI Paravirtualizado la configuración es la siguiente :
INITRD_MODULES="mptspi ata_piix ata_generic ide_pci_generic mptbase mptscsih vmxnet3 vmxnet "
Luego correr mkinitrd
Otras referencias
SuSE 11 SP2
En esta versión de SuSE podemos tener problemas al instalar las VMWare tools
Hay que agregar al archivo /etc/sysconfig/kernel
INITRD_MODULES=""