Archive for the ‘Artículos’ category

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

November 11th, 2008

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.

Plesk con más de 300 dominios = apache + “Too many open files”

May 7th, 2008

En Plesk 8.X existe una limitación a 300 dominios, a partir de la cual habría que recompilar apache para dar soporte a más dominios sin problemas.
Cuando un servidor con Plesk llega a este volumen, puede ocasionar problemas como “Too many open files” y no arraca el servicio.

Este problema puede ser solucionado de varias formas.

Una es ampliar el numero de ficheros que se pueden abrir usando:

ulimit -n 2048
/etc/init.d/apache restart

Para configurar estos parámetros se usa el fichero /etc/security/limits.conf o ficheros de configuracion en /etc/security/limits.d

Por ejemplo para todos los usuarios poner un limite de ficheros abiertos 1024 y 65535 sería:

* soft nofile 1024
* hard nofile 65535

O directamente por consola:

ulimit -nH 65535
ulimit -nS 1024

La opción que recomienda Plesk para no tener que reiniciar apache y que está disponible desde la version 8.2 es esta:

http://kb.parallels.com/en/2066

mysql -uadmin -p`cat /etc/psa/.psa.shadow` psa -e "replace into misc (param,val) values ('apache_pipelog', 'true');"
/usr/local/psa/admin/sbin/websrvmng -v -a
/etc/init.d/apache restart

Otra opción alternativa es mirar los limites del kernel con sysctl

Se podría forzar de las siguientes formas:

echo 65535 > /proc/sys/fs/file-max

O bien agregar en /etc/sysctl.conf la linea

fs.file-max=65535

Si el error no es aplicable a Plesk, se puede intentar eliminar los semaforos que usa apache con esta linea :

ipcs -s | grep apache | awk '{print $2}' | xargs ipcrm -s

Copiar y pegar: recuperar password de root de mysql en linux

February 27th, 2008

Copia y pega para recuperar la contraseña de root de mysql

newpassword="2";
/etc/init.d/mysql stop
/usr/bin/mysqld_safe --skip-grant-tables --user=root &
sleep 5
mysql -u root mysql -e "update user set password=PASSWORD('$newpassword') where user='root'; flush privileges; ";
/etc/init.d/mysql restart

Genbeta, Meneame y más atacados por DDOS

February 17th, 2008

Algunos servidores de nombre ya conocido como Genbeta.com , Meneame.net, elserver.com están sufriendo durante algunos días caídas de servicio debido a un ataque de DDO

Según aparece en el blog de Ricardo Galli parece que tienen localizadas las ips de origen de los ataques y los presuntos atacantes.

Estos hechos se están dejando ver en sus webs y más concretamente en meneame.net donde se deja ver la poca seriedad que puede llegar a tener Ricardo Galli, al llevar este hecho a convertirlo en una novela por entregas. En estos casos simplemente se denuncia a las autoridades y se denuncia el delito, pero Ricardo cuenta detalladamente en sus post que realiza llamadas a las casas de los presuntos delincuentes.

Existen medidas anti-DDOs ofrecidas por los centros de datos que paran este tipo de ataques o por lo menos de mitigarlos. El trabajo de los administradores de sistemas puede ser decisivo a la hora de reestablecer el servicio lo antes posible.

OVH muestra libremente información de sus servidores

February 16th, 2008

Navengado por los foros de ovh he encontrado enlaces a información interna de la empresa hecha pública.

Es muy extraño ver que se pongan en conocimiento de los usuarios todos estos datos, ya que la información no siempre es usada con la finalidad que uno desea.

Soporte Interno OVH
http://travaux.ovh.com

ovh support ticket

El sistema de tickets de soporte ( en francés) muestra tickets relacionados con todas las áreas: datacenter, dominios, servicios gratuitos, backup, etc..


OVH servidores online
http://travaux.ovh.net

Monitorización OVH

El servicio de monitorizacion es un gestor vía web en la que se pueden visualizar el estado de las máquinas de los centros de datos de OVH en tiempo real. Así como descripción de algunos de los racks de energía.


Monitorización de trafico de red
http://weathermap.ovh.net/backbone

Ovh network dataflow

Amplio listado del tráfico de red en los centros de datos y entre los centros de datos.


Creo que muchos coincidirán conmigo en que este tipo de información es bastante sensible como para dejarla de acceso público.
¿ hasta donde es necesario tener a tus usuarios informados de todo lo que pasa en tu empresa ?

Marketing web gratis

November 30th, 2007

En este artículo comenta brevemente los puntos que debemos seguir si queremos ser nuestros propios comerciales y promocionar nuestra web de forma gratuita.

Más información en: http://www.hostreview.com/guides/Marketing/articles/071124freewebmarketing.html

Instalar Mytop

November 20th, 2007

Mytop Mytop es una herramienta para consola con la que podemos visualizar el estado del mysql y ver si hay consultas que se están restrasando o cargando el serividor mysql. También nos informa de la eficiencia de los índicies y el volumen de consultas.

En situaciones de alta carga nos puede ayudar a solucionar un cuello de botella o eliminar la base de datos como punto debil en nuestro análisis de rendimiento ( siempre que realicemos una valoración rápida ).

En Debian, la instalación se realiza con un simple :

apt-get install mytop

Pero en Fedora y CentOS es algo más largo, no por ello complicado. Con esta chuleta copiamos y pegamos y a esperar…

perl -MCPAN -e 'install Term::ReadKey'

perl -MCPAN -e 'install Time::HiRes'

perl -MCPAN -e 'install Term::ANSIColor'

cd /usr/src

wget http://jeremy.zawodny.com/mysql/mytop/mytop-1.6.tar.gz

tar zxvf mytop-1.6.tar.gz

cd mytop-1.6

perl Makefile.PL

make

make test

make install

En este momento si no hubiera ningún fallo, ya tenemos instalado mytop. Ahora solo falta configurar la conexión por defecto a la base de datos.
Un buen ejemplo puede ser este, el contenido añadelo a /root/.mytop o al home del usuario que vaya a lanzarlo.

user=admin

pass=password

host=localhost

db=test

delay=2

port=3306

socket=

batchmode=0

header=1

color=1

idle=1

Alguna vez he encontrado este eror:

Use of uninitialized value in substitution (s///) at /usr/bin/mytop line 958

Es debido a que no puede resolver la ip que está conectando al mysql, para localizar el problema, podemos parchear temporalmente el script agregando en la linea 958 :

print "Server:" . $thread->{Host} ;

Nos mostrará la ip que intenta resolver, una vez localizada lo podemos agregar a /etc/hosts.

Más información en : http://jeremy.zawodny.com/mysql/mytop/mytop.html

Entrevista a Ricardo Galli de Meneame.net

November 16th, 2007

Una entrevista que no podéis dejar sin leer. Ricardo cuenta detalladamente cómo funciona Menéame a nivel técnico, la situación actual de su empresa y más…

Más información en: http://www.alzado.org/articulo.php?id_art=693