Creando particiones RAID-5

# ls -lisah /dev/md*

# mknod /dev/md8 b 9 8
# mknod /dev/md9 b 9 9

–> Aqui utilizo directamente los dispositivos sin crear particiones, no es lo habitual

# mdadm -C /dev/md9 --level=raid5 --raid-devices=3  --spare-devices=0 /dev/sdd /dev/sde /dev/sdf

Continue creating array? y
mdadm: array /dev/md9 started.

# mdadm -D /dev/md9

/dev/md9:
Version : 00.90.03
Creation Time : Sat May 17 15:34:00 2008
Raid Level : raid5
Array Size : 1953519872 (1863.02 GiB 2000.40 GB)
Device Size : 976759936 (931.51 GiB 1000.20 GB)
Raid Devices : 3
Total Devices : 3
Preferred Minor : 9
Persistence : Superblock is persistent

Update Time : Sat May 17 15:34:00 2008
State : clean, degraded, recovering
Active Devices : 2
Working Devices : 3
Failed Devices : 0
Spare Devices : 1

Layout : left-symmetric
Chunk Size : 64K

Rebuild Status : 1% complete

UUID : 9b69078f:69de7b38:fc8b165e:ee02125a
Events : 0.1

Number Major Minor RaidDevice State
0 8 49 0 active sync /dev/sdd1
1 8 64 1 active sync /dev/sde
3 8 80 2 spare rebuilding /dev/sdf

# cat /proc/mdstat

Personalities : [raid1] [raid6] [raid5] [raid4]
md9 : active raid5 sdf[3] sde[1] sdd1[0]
1953519872 blocks level 5, 64k chunk, algorithm 2 [3/2] [UU_]
[>………………..] recovery = 1.2% (12067968/976759936) finish=165.5min speed=97127K/sec

#mkfs.ext3 /dev/md9

  Otra característica de mdadm es la habilidad de forzar a un dispositivo (bien sea un miembro de una formación RAID o una ruta en una configuración multipath) a que sea eliminado de una configuración operativa. En el ejemplo siguiente, /dev/sda1 es marcado como defectuoso, luego eliminado y finalmente vuelto a añadir en la configuración. Para una configuración multipath, estas acciones no afectarán ninguna actividad de E/S que esté ocurriendo en ese momento:

# mdadm /dev/md0 -f /dev/sdd
mdadm: set /dev/sdd faulty in /dev/md9
# mdadm /dev/md0 -r /dev/sdd
mdadm: hot removed /dev/sdd
# mdadm /dev/md0 -a /dev/sdd
mdadm: hot added /dev/sdd

Si queremos parar un dispositivo entero podemos hacer: mdadm –manage –stop /dev/md9

Una recomendación importante, cuando lo montes, antes de formatear deja que sincronize, tardara mucho menos, del ordén de 100 veces menos. En cuaqluier caso no tiene ningún impacto sino tienes que reiniciar.

 

 

http://www.centos.org/docs/5/html/Deployment_Guide-en-US/s1-raid-config.html

http://gentoo-wiki.com/Talk:HOWTO_Gentoo_Install_on_Software_RAID

 http://web.mit.edu/AFS/athena/project/rhel-doc/4/RH-DOCS/rhel-ig-s390-multi-es-4/s1-s390info-raid.html

http://tldp.org/HOWTO/Software-RAID-HOWTO-5.html

Posted in linux | Tagged , , | 2 Comments

Drac/4 Dell en sistemas Centos 5

En los sistemas Dell PowerEdge/850 y simialres disponemso de facilidad DRAC/4 que nos permite acceso remoto al equipo, permitiendo su gestión total remota previo al SO, pudiendo instalar remotamente, ver la consola, conectar nuestro CD remoto y reiniciar el equipo basicamente, asi como monitorizar lo que habitualmente vemos en la BIOS.

En ocasiones necesitamos acceder desde el SO a dicho recursos, por ejemplo para actaulizar el firmware, como la documentación para linux es un tanto dispersa hay va eso, para Centos 5.

Necesitamos el CD “System Management Consoles”, supongo que en la web de dell te deben dejar bajartelo.

yum install libgcc
yum install compat-libstdc++-33
rpm -ivh mgmtst-racadm-5.1.0-302.i386.rpm

luego tirando del manual: http://support.dell.com/support/edocs/software/smdrac3/drac4/160/sp/ug/racugc2.htm

Manual del comando “racadm”:

http://support.dell.com/support/edocs/software/smdrac3/drac4/160/sp/ug/racugaa.htm

Tampoco es mala idea actualizar firmware, ejecutamos el binario, primero con -c para verficiar que hayq eu aplicarlo y luego ya lo aplicamos.

[root@ drac]# ./RAC_FRMW_LX_R168515.BIN  -c
Collecting inventory…
..
Running validation…

Dell Remote Access Controller 4/P

The version of this Update Package is newer than the currently installed
version.
Software application name: Dell Remote Access Controller 4/P Firmware
Package version: 1.60
Installed version: 1.33

[root@ drac]# ./RAC_FRMW_LX_R168515.BIN

Collecting inventory…
.
Running validation…

Dell Remote Access Controller 4/P

The version of this Update Package is newer than the currently installed
version.
Software application name: Dell Remote Access Controller 4/P Firmware
Package version: 1.60
Installed version: 1.33

Continue? Y/N:y
Executing update…
WARNING: DO NOT STOP THIS PROCESS OR INSTALL OTHER DELL PRODUCTS WHILE UPDATE
IS IN PROGRESS.
THESE ACTIONS MAY CAUSE YOUR SYSTEM TO BECOME UNSTABLE!
………………………………………………………………………………………………..

[root@ drac]# ./RAC_FRMW_LX_R168515.BIN  -c
Collecting inventory…
.
Running validation…

Dell Remote Access Controller 4/P

The version of this Update Package is the same as the currently installed
version.
Software application name: Dell Remote Access Controller 4/P Firmware
Package version: 1.60
Installed version: 1.60

 

 

Posted in centos, datacenter, General, Networking | Leave a comment

Calculo de Disipación de Calor y energía

Como es bien sabido, cuando intentas poner 100 servidores en 1 m2, lo que no normalmente es irrelevante pasa a ser un infierno. Cuando tienes 1trillon de MW disipando calor y media sala congelada y media sala achicharrada te replanteas muchas cosas.

Hace tiempo vi una utilidad de Dell cojonuda, en la que te calcula desde la potencia que vas a consumir hasta el volumen de aire que debes mover. Hoy e vuelto a localizar esta pagina y aunque, lógicamente se basan en equipamiento dell, el nivel de detalle es espectacular y aunque tengamos otros equipos siempre podemos elegir equipamiento similar.

http://www.dell.com/html/us/products/rack_advisor_new/index.html

Posted in datacenter | Tagged , , , | 1 Comment

Animales dobles

– ¿Sabés un animal doble?
– No … ¿cuál?

– El Gato, porque es Gato … y Araña .. ja ja
– ahh como tu hermana

– ¿Mi hermana? ¿Por qué?
– Porque es Zorra y Cobra .. je ejeje

—————————————–OTRO—————-

Un Perro-lobo se tropieza con un oso hormiguero y el oso le pregunta al lobo:
oso-¿tu que eres?
Perro-Un Perrolobo.
oso-¿y eso?

 
perro-Mi padre era un lobo y mi madre un perro
oso-aaaaaaahhhhh
Perro- ¿y tú?
oso-Un oso hormiguero
Perro- ANDA YAAAAAAAAAA.

 

Posted in Humor | Tagged | Leave a comment

DomainKeys Identified Mail (DKIM)

En breve voy a cambiar mi mail directo y progresivamente voy a ir eliminando los que utilizaba anteriormente.

Esto es una decisión practica de gran calado debido a la intención que tengo de ser agresivo en cuanto a los requerimientos que pondre para autorizar a la recepción de email.

Aplicaré el protocolo DKIM, el metodo no esta mal pensado, es una vuelta mas del SPF ideado hace algún tiempo, en realidad me estoy pensando si obligar a usar los dos a la vez ya sondeare un poco el asunto.
DomainKeys añade un registro en la cabecera denominado “DomainKey-Signature” que contiene una firma digital del cuerpo del mensaje. Los parámetros por defecto para el mecanismo de autenticación son para uso SHA-1 como el hash de criptografía como RSA y el cifrado de clave pública régimen, y codificar el hash encriptado usando Base64.

El servidor SMTP receptor, utiliza el nombre del dominio a partir de la cual se originó el e-mail, la cadena _domainkey, y un selector de la cabecera para realizar una búsqueda DNS. Los datos devueltos incluye el dominio de la clave pública. El receptor puede descifrar el hash valor en el campo de encabezado y, al mismo tiempo a calcular el valor hash para el cuerpo mail que se recibió, desde el punto inmediatamente después de la “DomainKey-Firma:” cabecera. Si los dos valores coinciden, este criptográficamente demuestra que el correo se originó en el supuesto de dominio y que no ha sido alterada en tránsito.

Este metodo en si mismo no es un metodo anti-spam, pero obliga a retrarse a todo aquel que quiera enviar un email, asi que aun pudiendo hacer spam podremos volver al viejo metodo de la litas negras que tuvimos que dejar de usar al ser los remitentes “más falsos que el flequillo del dioni”.

Bueno, ya ire informando de mis avanzes. Pero la idea es hacer de avanzadilla para su implantación de forma generalizada.

Posted in SPAM | Leave a comment

Solución Videovigilancia – ZoneMinder

Como variar el dia a dia nos consume y resulta dificil abordar todos los proyectos potencialmente asumibles, es por ello que cuando encuentras solucoones GNU/GPL que dan solución potente, sencilla eficaz a algún tema tenemos una alegria.

Hoy presento una de esas aplicaciones ZONEMINDER

ZoneMinder es una suite de aplicaciones destinadas a ser utilizadas con cámaras de video para aplicaciones de seguridad, incluida la prevención del robo y vigilancia. Soporta captur, analisis, grabación y monitorización de diferentes fuenes de video, incluyendo, camaras analogicas, USB e IP. Todo ello desde un entorno web amigable que permite: ver, archivar y eliminar las imagenes y video capturados. El sistema de análisis de imagen es altamente configurable, permitiendo la retención de eventos específicos o la eliminación de falsos positivos. ZoneMinder se articula en torno a la definición de un conjunto de las distintas “zonas” de diversa sensibilidad y funcionalidad para cada cámara. Esto permite la eliminación de las regiones que debe hacerse caso omiso o la definición de zonas que en caso de alarma diversos umbrales se superan en conjunto con otras zonas.

http://www.zoneminder.com/

Posted in LAMP | Leave a comment

Gestión de documentos – knowledgetree

En los tiempos que corren, sorprendentemente pocas empresas tienes resuelto el tema de la gestión de documentación. Como ya sabreis mis aplicaciones preferidas son las basadas en PHP/MYSQL que funcionan en un entorno LAMP standar.

Bueno he localizado un proyecto que tiene una pinta excelente, sigue la nueva senda de dejar el proyecto base open y las opciones avanzadas con licencia comercial. En este caso las funcionalidades comerciales incluyen acceso desde el escritorio Windows, Office, Outlook etc.

La verdad es que el conjunto tiene buena pinta, mas adelante ya os contare a ver que tal resultado da.

http://www.knowledgetree.com/community

Posted in LAMP | Leave a comment

ApacheTOP

Para ver que esta pasando en un apache mientras esta pasando nos puede ir bien una utilidad llamada apachetop.

http://www.webta.org/projects/apachetop/

con el repositorio RHEL5-rpmforge lo instalais con un vzyum <id> install apachetop

Posted in Apache | 3 Comments

Repositorios adicionales en OpenVZ

Como ya sabreis yo trabajo habitual con CENTOS, actualmente Centos 5.

Cuando trabajo en entornos OpenVZ prefiero instalar los paquetes desde fuera del container con la herramienta vzyum. El tema es añadir los repositorios que tenemos disponibles para yum para vzyum, por ejemplo centosplus, sin ir mas lejos.

Lo que hay que hacer es editar el archivo: /vz/template/centos/5/i386/config/yum.conf

se edita como si fuese un sistema standar, personalmente os recomiendo activar el repositorio centosplus y añadir esto:

# Name: RPMforge RPM Repository for Red Hat Enterprise 5 – dag
# URL: http://rpmforge.net/
[RHEL5-rpmforge]
name = Red Hat Enterprise 5 – RPMforge.net – dag
#baseurl = http://apt.sw.be/redhat/el5/en/i386/dag
mirrorlist = http://apt.sw.be/redhat/el5/en/mirrors-rpmforge
#mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforge
enabled = 1
protect = 0
#gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag
gpgcheck = 0

Mas info en: http://wiki.centos.org/Repositories/RPMForge

Posted in centos, OpenVZ | 1 Comment

AirFLow

El otro dia estaba comentando con un compinche de Telvent el tema de la recirculación de aire en los racks del Datacenter y logicamnete de lo que hablamos me puse a confirmar teorias. He localizado un docuemnto sumamente interesante al respecto.

http://www.apcmedia.com/salestools/SADE-5TPLKQ_R1_EN.pdf

Lo he considerado especialmente interesante, no solo por lo que dice, sino por la conclusión tan sencilla de aplicar. Os dejo solo el link sin reproducirlo porque dicen expresamente que no queiren que se copie.

Posted in datacenter | 1 Comment