Servidor Intel S5500BC – Noisy Problem


Resulta que nos topamos con un servidor Intel S5500 con 2 Xeon E5645, 12 cores… una belleza para estos días en Argentina, pero… resulta que a los segundos de estar encendido, los coolers de los dos procesadores, aumentaban su velocidad al máximo, con lo cual el ruido era muy molesto. Tal es así que después de unos minutos no querrías tener un bate de beisbol a mano.

Después de evaluar varias posiblidades y estudiar un poco el tema, nos dimos cuenta de que el problema radicaba en que el gabinete (rack 2u) era generico y no Intel. Por lo tanto, la BIOS esperaba que se conecten los coolers del chasis al mother… Por lo tanto, al no “verlos” conectados, mantenía los coolers de los CPUs “al palo” todo el tiempo.

La Solución: Hicimos un upgrade del bios. Pero teniendo especial cuidado de que al actualizar el módulo FRU / SDR (el módulo del bios que maneja los sensores) indicarle que los coolers del chasis no están conectados al mother.

Como se hace esto ? mientras está actualizando los diferentes modulos del bios, detecta que el chasis no es Intel y comienza a preguntarte como está conectado.

Por supuesto que además de consultarte esto, te advertirá que has cometido un sacrilegio al no usar un chasis Intel y que ellos no te absolveran de tu pecado.

Espero que esto sea útil para los que tengan este problema con este servidor u otros, dado que debe ser una caracteristica general de este tipo de servidores.

Mas de uno no se habrá dado cuenta, dado que tiene los servidores en una habitación  especial para ellos, pero hay que considerar que innecesariamente, el sistema de refrigeración se está sobrecargando y consumiendo mas energía.

Gracias Clau por la tu ayuda !

Configurar Multiples Placas de Red en Una Sola /Multiple Network Interfaces Into a Single Interface


Lo que vamos a hacer es configurar dos placas de red en una sola placa virtual de manera de tener redundancia ante fallos y un mejor ancho de banda de red.

Aplicable a Redhat, CentOS y Fedora.

1) Creamos un archivo de configuración Bond0

# vi /etc/sysconfig/network-scripts/ifcfg-bond0

2) Adentro colocamos los datos de nuestra interfaz de red. Por ejemplo:

DEVICE=bond0
IPADDR=192.168.1.110
NETWORK=192.168.1.0
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=192.168.1.1
USERCTL=no
BOOTPROTO=none
ONBOOT=yes

3) Modificamos los archivos de configuración eth0

# vi /etc/sysconfig/network-scripts/ifcfg-eth0

Para que contenga las siguientes lineas:

DEVICE=eth0 USERCTL=no ONBOOT=yes MASTER=bond0 SLAVE=yes BOOTPROTO=none

4) Modificamos los archivos de configuración eth1

# vi /etc/sysconfig/network-scripts/ifcfg-eth1

Para que contenga las siguientes lineas:

DEVICE=eth0 USERCTL=no ONBOOT=yes MASTER=bond0 SLAVE=yes BOOTPROTO=none

Guardamos los cambios y salimos.

5) Cargamos el modulo de bonding:

# modprobe bonding

6) Creamos una entrada en /etc/modprobe.d para que el modulo se cargue al inicio:

# vi bonding.conf

y agregamos este contenido:

alias bond0 bonding
options bond0 mode=balance-alb miimon=100

(podemos ver mas opciones de bonding aqui )

7) Restarteamos la red:

# service network restart

Adicionalmente podemos ver como funciona todo con un:

# cat /proc/net/bonding/bond0

o un

# ifconfig

Recordemos bajar el NetworkManager para esta configuración:

# chkconfig NetworkManager --level 2345 off