Ejemplo de configuracion de ipmi

Algunos servidores ofrecen la posibilidad de usar IPMI 1.0 o 2.0 para manejar algunas características o información del hardware.

Aquí dejo una chuleta corta para ver la información de los interfaces y configurar uno de ellos copiando y pegando.

Inforamcion del channel 1 ( interface )

ipmitool> channel info 1
Channel 0x1 info:
  Channel Medium Type   : 802.3 LAN
  Channel Protocol Type : IPMB-1.0
  Session Support       : multi-session
  Active Session Count  : 0
  Protocol Vendor ID    : 7154
  Volatile(active) Settings
    Alerting            : enabled
    Per-message Auth    : enabled
    User Level Auth     : enabled
    Access Mode         : disabled
  Non-Volatile Settings
    Alerting            : enabled
    Per-message Auth    : enabled
    User Level Auth     : enabled
    Access Mode         : disabled

Configuración del interface

 sudo ipmitool shell 
lan set 1 access on
lan set 1 ipsrc static
lan set 1 ipaddr 10.10.10.1
lan set 1 netmask 255.0.0.0.0
lan set 1 defgw ipaddr 10.10.10.0

lan set 1 arp respond on
lan set 1 arp generate on
lan set 1 arp interval 5

Solo falta crear un usuario

set user pepe plain-text password

sencillo y rápido.

Muy recomendable también las herramientas freeipmi

Instalando BCM4310 en Linux

Uno de los puntos negros de linux, es el soporte para hardware nuevo o hardware que tarda en ser soportado de forma estable.

Esta semana me he encontrado con la necesidad de usar una wifi en un portatil HP Pavillion dv6000 con tarjeta wifi BCM 4310. La instalación de sistema operativo, ubuntu.

Tras verificar en linuxwireless que no hay soporte para esta tarjeta y que la unica forma es via ndiswrapper.

BCM 4310 – This device has an LP PHY. We think that means low power. In any case, previous code does not work. The reverse engineers have translated a great deal of the code and are currently generating specs for the code writers.

Seguimos estos pasos:

[shell]
cd /tmp
wget ftp://ftp.us.dell.com/network/R151517.EXE
unzip R151517.EXE
cd DRIVER
ndiswrapper -i bcmwl5.inf
ndiswrapper -ma

# quitamos estos modulos que pueden dar conflicto
echo blacklist ssb >> /etc/modprobe.d/ndiswrapper
echo blacklist b43 >> /etc/modprobe.d/ndiswrapper

# cargamos el modulo de ndiswrapper
modprobe ndiswrapper
[/shell]

reset drac dell server / cuando el control remoto se queda colgado

Lo mejor que uno puede hacer al adquirir un servidor dedicado es añadirle un control remoto ( KVM, Drac, BMC, IPMI, Megarac … ) Con este hardware tenemos la tranquilidad de que sea la hora que sea y sin tener que esperar al servicio técnico, podemos reinstalar la máquina, reiniciarla, chequearla, actualizar firmware… como si la máquina la tuvieramos delante de nosotros.

De todos los controles remotos que he podido probar, me quedo con el DRAC4 de Dell, practicamente no da problemas y corre bajo java. Drac5 sí da problemas y ademas requiere instalar un OCX.

El caso crítico en que tu servidor se cuelge y el DRAC esté completamente costado y no se pueda visualizar el arranque, desespera y mucho. El problema de DRAC5 si no recuerdo mal viene dado de un bug que no ha sido corredigo con el que se pueden tostar los DRAC5 de Dell. No es demasiado problema si accedemos a nuestro hardware de control remoto via ssh y lanzamos el comando racadm racreset. Podeis consultar este enlace http://hostingaldescubierto.com/wordpress/2008/04/11/error-unable-to-connect-to-vkvm-press-ok-to-exit/

En unos segundos el drac habrá reiniciado y será totalmente operativo de nuevo.

En cuanto a los servicios de control remoto de otras marcas como Fujitsu, no están mal, pero son bastante más lentos y dan algún que otro problema con el video. Creo que alguna acutalización reciente en el firm ha subsanado estos problemas.


Aparte está Supermicro que usa un kvm exactamente identico al que usan en lantronix ( spider ). En el caso de lantronix es externo y el de supermicro interno con un hardware adicional sus servidores y muy importante, funcionan bajo java.

Para los más valientes, con impi quizás os sirva, tan solo servirá para hacer ping y reiniciar el servidor, más alguna funcionalidad como temperaturas, etc…

Lo que si hay que tener en cuenta es que casi todos dan problemas con el teclado a la hora de marcar algunos caracteres.

PHP Warning: [eAccelerator] Can not create shared memory area in Unknown on line 0

eAccelertor es una solución de cache para php. Con este software conseguimos guardar una copia de scripts ya interpretados, de esta forma cada vez que el servidor web tenga que lanzar este script ahorrará una parte de tiempo y carga de cpu.

Con este software puede ocurrir que nos econtremos con el siguiente error:

PHP Warning:  [eAccelerator] Can not create shared memory area in Unknown on line 0
PHP Fatal error:  Unable to start eAccelerator module in Unknown on line 0

    
Por defecto el tamaño de memoria compartida ( shared memory ) en un kernel 2.6 es de 32mb. Este parámetro se encuentra en el fichero /proc/sys/kernel/shmmax de forma que puedes comprobar si está en el límite. Para modificarlo existen dos formas :

* Cambio on-fly, con esto duplicaremos el tamaño actual

echo $(( `cat /proc/sys/kernel/shmmax` * 2 ))  > /proc/sys/kernel/shmmax

* Cambio permamente, modificando /etc/sysctl.conf

kernel.shmmax=VALOR_DESEADO

# aplicar los cambios reiniciando o con este comando:
sysctl -p

En el caso de los vps habŕa que comprobar si la memoria asignada es suficiente ( share memory and socket buffers ). Para ello podemos verificar el fichero /proc/user_beancounter donde muestra todos los parámetros que tenemos y la última columna referente a failcnt, es la cantidad de veces que se han superado estos límites. Seguramente aparecerá la fila  PRIVVMPAGES con el contador distinto de 0. Habrá que ampliar este valor en ese caso.

Foro Internacional De Contenidos Digitales

Title: Foro Internacional De Contenidos Digitales
Location: Madrid
Link out: Click here
Description:
QUÉ

El FICOD es el resultado de la puesta en marcha de una serie de medidas aprobadas por el MITyC, y que se enmarcan en el Plan Avanza para el desarrollo de la Sociedad de la Información y la convergencia con Europa y entre las Comunidades Autónomas.
CUÁNDO

Los días 25, 26 y 27 de noviembre de 2008 se celebrará en Madrid el II Foro Internacional de los Contenidos Digitales (FICOD 2008), impulsado por el Ministerio de Industria, Turismo y Comercio (MITyC)) y la Secretaría de Estado para las Telecomunicaciones y la Sociedad de la Información (SETSI) a través de red.es.
DÓNDE

Palacio Municipal de Congresos de Madrid
Avenida Capital de España Madrid, s/n.
Campo de las naciones
28042 – Madrid

Start Date: 2008-11-25
End Date: 2008-11-27

IV Jornadas de Informática de la Universidad Europea de Madrid

Title: IV Jornadas de Informática de la Universidad Europea de Madrid
Location: Madrid
Link out: Click here
Description: Del 17 al 21 de Noviembre, la Universidad Europea de Madrid organiza las IV Jornadas de Informática, centradas este año en internet y sobre todo en su componente social y colaborativo. Durante las jornadas, personalidades relacionadas con la web 2.0 y su dimensión social, como Enrique Dans, Javier Pereira (Microsiervos), Alberto Vazquez Figueroa, Carlos Blanco (ITNet), Jesús Encinar (Idealista), Rodolfo Carpintier (DAD), Emilio Marquez (Networking Activo), Carlos Magro y Javier Cuervo (Madri+D), entre otros, expondrán sus puntos de vista sobre la tecnología, la sociedad, los derechos de autor y muchos otros temas de actualidad.
También vendrán de La Coctelera a hablarnos sobre The Shaker, la plataforma de blogs que utilizan algunas empresas como 20 Minutos, El País, Telecinco y la propia UEM.
Start Date: 2008-11-17
End Date: 2008-11-21