Ampliación particion LVM con vmware

El escenario es de una máquina virtual montada sobre particiones LVM formateadas en ext3. La problemática está en que ya no hay mas espacio en las physical volumes, para ello tenemos 2 posibilidades, la primera añadirle un disco nuevo:

Teniendo /dev/sdd como nuevo disco:

# pvcreate /dev/sdd
# vgextend VG02 /dev/sdd

podemos poner directamente discos o particiones (sdd o sdd1).

La otra forma, mas típica de maquinas virtuales, es de asignar mas espacio al disco logico de la maquina virtual, en este caso de vmware (contamos que ya tenemos el disco /dev/sdc).

Una vez ampliado el espacio (da igual si con la maquina virtual apagada o encendida), reiniciamos la máquina para que el sistema detecte el cambio de disco.

A continuación le decimos a lvm que detecte los cambios en los physical volumes:

# pvresize /dev/sdc

Esto se verá repercutido automáticamente en el tamaño disponible en el physical volume y ya podremos asignar mas espacio en el logical volume:

# umount /dev/mapper/VG02-lv_var
# lvextend -L+10G /dev/mapper/VG02-lv_var
# e2fsck -f /dev/mapper/VG02-lv_var
# resize2fs /dev/mapper/VG02-lv_var
# mount -a

et voilà.…

zip excluir directorios

Para excluir directorios en un zip hay 2 formas:

$ zip fichero.zip directorio/* -x@excluir.lst

separas los directorios a excluir con saltos de línea

o

$ zip fichero.zip directorio/* -x directorio/dir1/* directorio/dir2/dir3/* directorio/dir4/*

o

$ zip fichero.zip ./* -x ./dir1/* ./dir2/dir3/* ./dir4/*

rm –fichero

Nos encontramos con esta maravilla :D

-rw-r--r-- 1 apache apache 3.7G Apr  4 17:31 --exclude.tar.gz
rm --exclude.tar.gz

nos dice que nanai…

solución:

rm -- --exclude.tar.gz

thnks marc0s

mandar mensajes del sistema a todos los usuarios

Pues a veces es necesario hacer alguna actuación en el sistema o simplemente saludar a las compañeras de terminal.

Para ello podemos usar wall que viene instalado por defecto en el sistema (por lo menos en debian).

Ejecutamos wall, escribimos un mensaje y luego control+D para mandarlo.

También podemos hacer un:

echo "hola!" | wall

Instalación de Centreon

Centreon es un gestor via web de alertas, graficas y estados de servidor. Su base es un nagios y acepta peticiones nrpe y traps snmp.

Este “pequeño” manual explica los pasos seguidos para instalarlo, ya que me llevó varios días, básicamente por un atasco mental con ndoutils que era preciso generar el ndomod.o pero para la versión estable no funcionaba, así que hemos tirado de la versión que viene en el sistema que curiosamente es la beta. El sistema usado es una debian squeeze 6.0.0.…

locales rebeldes

Pues he tenido un problema de locales rebeldes que no se cambiaban, así que hemos tenido que repasar un poquito este tema :P

El problema estaba que al crear una maquina virtual openvz con debian 6.0 los locales no se generaron correctamente y ponía que eran POSIX pero las requería en UTF-8 ya que todos los sistemas que tengo trabajan en esta codificación.…