Liberar espacio en servidores ESX 4.1
Escrito por jl on February 8th, 2013
Hola a todos
En este articulo veremos como liberar espacio en servidores ESX 4.1 o anteriores viendo un ejemplo real que nos ha ocurrido.
En todos aquellos servidores ESX que estén en la versión 4.1 y no sean instalaciones nuevas, sino que vengan de actualizaciones de versión anteriores, como pueden ser 3.5 o 4, nos puede ocurrir que cuando vamos a aplicar parches nos de un error de que la tarea no se ha podido completar, que puede ser de este estilo “remediation did not succeed for hostesx.local, esxupdate error versión 1.30 operation 15”
Una de las causas de este este error puede ser a que no tenemos espacio suficiente en la partición /boot ya que en versiones antiguas de vmware los hosts ESX solo tenian 100MB. Para comprobarlo abrimos una sesión ssh contra el host ESX y ejecutamos el comando df –h podemos ver el tamaño de las particiones del equipo
[root@sesx vmware]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sde5 4.9G 2.8G 1.8G 61% /
/dev/sde2 2.0G 377M 1.5G 21% /var/log
/dev/sdc1 99M 98M 1M 79% /boot
/dev/sdc2 4.9G 2.7G 1.9G 59% /esx3-installation
/dev/sdc1 99M 74M 21M 79% /esx3-installation/boot
/dev/sdc6 2.0G 176M 1.7G 10% /esx3-installation/var/log
Aqui podemos ver que solo nos queda un 1MB libre en la partición /boot por lo que no tenemos espacio suficiente para instalar los nuevos parches. Para ver que es lo que esta ocupando el espacio nos vamos al directorio /boot y ejecutamos el comando ls -la
[root@sesx2 boot]# ls -la
total 50320
drwxr-xr-x 5 root root 1024 Jan 17 12:01 .
drwxr-xr-x 27 root root 4096 Jan 17 11:59 ..
-rw-r–r– 1 root root 37760 Jun 28 2012 config-2.6.18-274.ESX
drwxr-xr-x 2 root root 1024 Jan 17 12:01 grub
-rw-r–r– 1 root root 24317271 Jan 17 11:01 initrd-2.6.18-238.ESX.img
-rw-r–r– 1 root root 24237624 Jan 17 12:01 initrd-2.6.18-274.ESX.img
lrwxrwxrwx 1 root root 25 Jan 17 11:37 initrd.img -> initrd-2.6.18-274.ESX.img
drwx—— 2 root root 12288 Mar 11 2009 lost+found
-rw-r–r– 1 root root 1034077 Jun 28 2012 System.map-2.6.18-274.ESX
drwxr-xr-x 2 root root 1024 Sep 20 2010 trouble
lrwxrwxrwx 1 root root 22 Jan 17 11:37 vmlinuz -> vmlinuz-2.6.18-274.ESX
-rw-r–r– 1 root root 1672284 Jun 28 2012 vmlinuz-2.6.18-274.ESX
Vemos que hay ficheros similares a intrd-x.x.xx-xxx.img que son imágenes antiguas y que se pueden eliminar con el comando rm intrd-x.x.xx-xxx.img y así liberar un poco de espacio.
Lo comprobamos con el comando df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sde5 4.9G 2.8G 1.8G 61% /
/dev/sde2 2.0G 378M 1.5G 21% /var/log
/dev/sdc1 99M 74M 21M 79% /boot
/dev/sdc2 4.9G 2.7G 1.9G 59% /esx3-installation
/dev/sdc1 99M 74M 21M 79% /esx3-installation/boot
/dev/sdc6 2.0G 176M 1.7G 10% /esx3-installation/var/log
Ya se ha liberado un poco de espacio y podemos proceder a la instalación de los parches.
Saludos
February 8th, 2013 at 5:30 pm
Muy bueno…
No lo sabía. . Lo mirare en el trabajo para asegurar las migraciones. .
February 8th, 2013 at 6:08 pm
Gracias Xavi