Ranking
0.00
avatar

Linux

Más info ↓

Como realizar las copias de seguridad con LVM

Linux

Realizar una copias de seguridad con LVM es muy fácil. Para ello se utiliza una función  llamada snapshots que crea una imagen — espejo de una partición virtual LVM. Este metodo permite realizar las copias de seguridad en caliente sin necesidad de parar el servicio, lo cual perfectamente sirve para una base de datos o maquina virtual XEN.

Listado de todas particiónes LVM existentes.

lvscan

ACTIVE '/dev/VolGroup01/lvSRV01' [10.00 GB] inherit
ACTIVE '/dev/VolGroup01/lvAPP01' [40.00 GB] inherit

Creamos un snapshots de la partición lvSRV01 con nombre  back-image.

lvcreate -L10G -s -n back-image /dev/VolGroup01/lvSRV01

Realizamos copia de seguridad desde snapshot  back-image comprimiendo los datos en zip.
El programa pigz es el análogo del archivador gzip con única ventajosa diferencia: permite trabajar de manera mucho mas eficaz con los procesadores modernos ocupando los cores del procesador especificados con el parámetro -p.

dd if=/dev/VolGroup01/back-image bs=1M | pigz -p 6 -cf > /mnt/backup/lvSRV01.gz

Eliminamos el snapshot back-image

lvremove /dev/VolGroup01/back-image -f

Como instalar un paquetes de Debian (deb) en Centos (rpm)

Linux

Alien es una herramienta que permite convertir los paquietes de diferentes distributivos. 
En nuestro caso convertiremos un paquiete de Debian (.deb) a un paquiete de Redhat o Centos (.rpm) 

Instalación de Alien.

wget -c ftp.debian.org/debian/pool/main/a/alien/alien_8.88.tar.gz
tar -zxf alien_8.88.tar.gz
cd alien
perl Makefile.PL 
make 
make install

Debemos asegurarnos que está instalado rpm-build

Procederemos con conversión del paquete  debootstrap de .deb a .rpm 
wget –c ftp.debian.org/debian/pool/main/d/debootstrap/debootstrap_1.0.42_all.deb
alien -rkv debootstrap_1.0.42_all.deb

Como resultado tenemos el archivo *.rpm 
ls –lh  debootstrap-1.0.42-1.noarch.rpm

Instalación de RPM 
rpm -Uvh debootstrap-1.0.42-1.noarch.rpm

Como recuperar la información de un fake raid 5 ?

Linux
Tarde o temprano todos que tienen alguna relación con los ordenadores y datos pasan por esto. Se daña el disco duro y comenzamos a sufrir y por supuesto pensar de  hacer los backups (un poco tarde no?) bueno dejamos la parte sarcástica.

Uno de estos días normales dejo de funcionar el servidor corporativo de la empresa. Dicho servidor cumplía la funcionalidad de servicio ECM (Alfresco) y recuperar la información era letal para la empresa (y claro de nuevo piensando en backups =)

Viendo más en detalle se descubrió que el fake RAID 5 (llamado Intel matrix storage) estaba degradado y uno de los 3 discos tenia bad blocks. Por eso son RAID no? ponemos el nuevo disco y a correr!
Ahí donde nos esperaba desagradable sorpresa, en fase de sincronización al nuevo disco se descubrió que otro de los 2 discos duros también tenía badblocks. La controladora de Intel Matrox para mayor seguridad simplemente dejo de ver RAID (no hay datos no hay problemas =)

Baile con la  configuraciones de BIOS y buscar la  data con utilitarios de recuperación no daban resultados. Fueron probados distintos distros para la recuperación de datos: Trinity Rescue Kit, Ultimate Boot CD.

Por pura suerte fue descubierta la herramienta llamada RAID Reconstructor.



Dicha herramienta funciona bajo Windows y tiene la posibilidad de recuperar RAID 0 (strip) y RAID 5.
Los 3 discos duros se montaron en otro equipo con Windows, RAID Reconstructor automáticamente descubrió la configuración del RAID (orden de los discos duros, tamaño de bloque)

Como la opción adicional la herramienta tiene posibilidad de ver los datos en modo online con otra herramienta llamada Captain Nemo (soporta NTFS, EXT2, EXT3)

En nuestro caso sistema de ficheros en el servidor fue LVM y elegimos la opción realizar clonar a nuevo disco duro. Después de 24 horas (el tamaño de RAID 5 fue de 1TB) tuvimos toda nuestra información a salvo en nuevo disco duro.

Como consejos les puedo decir que no deben utiliza fake raid (Intel Matrox) y siempre hacer las copias de seguridad.


No funciona pagina de la Presidencia desde Linux ?

Linux
Siguiendo rumbo de las sorpresas con pagina de presidencia (y otras como SIGOB) me di cuenta que no funciona desde una maquina linux y tampoco saliendo desde un router basado en Linux.

Analizando con tcpdump, se ve que se cierra conexión (FIN, ACK) antes de recibir una respuesta con datos.

El servidor de ellos transmita paquete muy grande cual no entra al tamaño del buffer (configurado por default) y para esto tenemos que agrandar tamaño del buffer

Ubicamos parámetro en archivo /etc/sysctl.conf

net.ipv4.tcp_rmem = 4096 87380 524288

Y aplicamos cambios con /sbin/sysctl –p

Novell despide a desarrolladores de openSUSE

Linux
Un número indeterminado de empleados involucrados en el desarrollo de la distribución GNU/Linux de Novell han sido despedidos en la última reestructuración de plantilla. ¿Está en riesgo el proyecto libre?

Como sabéis el proyecto openSUSE auspiciado por Novell cuenta con desarrolladores voluntarios y con asalariados propios de la compañía, que en un número indeterminado han abandonado la firma en el paquete de despidos de 100 trabajadores que se realizó a comienzos de mes.

Los responsables del proyecto, Pascal Blesser y Bryen Yunashko, confirmaron que los despidos habían afectado a su departamento en una carta abierta enviada a la comunidad de desarrollo. Aún así, afirmaron estar convencidos del compromiso de Novell en el proyecto, a pesar de “no poder hablar de las razones de la compañía para tomar algunas decisiones”.

Además aseguraron que la comunidad se mantiene “activa, vibrante y motivada” y criticaron que algunos “aprovecharan estos malos tiempos para cargar contra el proyecto y difundir una imagen negativa del mismo ante el gran público”.

Algunos desarrolladores críticos han llegado a afirmar en el blog “Boycott Novell” que con “el paso del tiempo, Novell se convierte más y más en un reflejo de Microsoft, especialmente en el sentido técnico”, criticando la potenciación de plataformas de Microsoft como ASP.NET, curiosamente con la contratación de más desarrolladores .NET en época de despidos de personal en otros servicios.

Esperemos que no llegue la sangre al río y una de las distribuciones más populares siga llegando con la calidad habitual.

Php+Oracle en Linux fácil

Linux
Anteriormente tener aplicativos en php con Oracle en Linux era bien sufrido. Buscar fuentes de oci8, compilar php con soporte de todas librerías necesarias y etc etc.

Ahora ya no, Zend hizo un paquete que se llama Zend Core for Oracle.

Leer más