Como solucionar el error:
vzquota : (error) Quota file check sum is invalid for id (vzid); file is broken
vzquota on failed [4]
Que suele aparecer después de reiniciar el servidor de golpe:
La solución es muy fácil:
Paramos el VZ si no está parado (Puede que se haya quedado bloqueado encendido)
# vzctl stop (vzid)
Borramos el registro de vzquote
# vzquota drop (vzid)


Y iniciamos de nuevo el contenedor:
# vzctl start (vzid)


Listo, otro tip rápido, muy útil listo para las situaciones más embarazosas.

 

Hoy, quiero haceros una pequeña introducción a los Routers RouterBoard de Microtik, con el sistema RouterOS.

RouterOS, es un sistema operativo, perfecto para trabajar con redes, permitiendo realizar todo tipo de trabajos de enrutamiento, hasta Level6, puede ser instalado en cualquier tipo de  servidor, con unos mínimos requisitos técnicos, y actualmente puede utilizar hasta 2 Cores y 1.5 GB de RAM.

Además de poder instalar el sistema RouterOS en un servidor, Mikrotik nos trae una amplia gama de routers con RouterOS, desde unos 40 € a soluciones superiores que pueden contar más de 400 €.

En cualquier caso, ahora mismo me encuentro experimentando con este tipo de routers, de manera casera, y espero poder ofreceros información interesante sobre este sistema.

De momento, para que podáis haceros una idea, os dejo la demo de RouterOS: http://demo.mt.lv/webfig/ para poder ir haciendo la boca agua.

Saludos !

 

En la siguiente “Mini Guia”, explicaremos como instalar Nginx en un servidor con Cpanel utilizando NginxCP para optimizar nuestro servidor web.

Nginx nos permite optimizar la velocidad de nuestro servidor web, así como bajar la carga del mismo.

Es muy fácil y lo tendremos funcionando en menos de un minuto:

# cd /usr/local/src
# wget http://nginxcp.com/latest/nginxadmin.tar
# tar xf nginxadmin.tar
# cd publicnginx

Este paso solo tenemos que hacerlo si nuestra versión de python es anterior a la 2.5, de todas formas, nunca está mal hacerlo:

# ./pythonfix

Finalmente instalamos el Nginx, que quedará totalmente integrado con una pestaña dentro de nuestro WHM

# ./nginxinstaller install

Para acabar la instalación, simplemente reiniciamos apache.

# /etc/init.d/httpd restart

Y listo, Ya tenemos Nginx funcionando en nuestro servidor.

 

Ahora un punto muy importante, si queremos eliminar Nginx porque nos produce algún problema con algún script que tengamos, o simplemente no nos acaba de gustar su funcionamiento… etc… para des-instalarlo es tan fácil como:

# cd /usr/local/src
# wget http://nginxcp.com/latest/nginxadmin.tar
# tar xf nginxadmin.tar
# cd publicnginx
# ./nginxinstaller uninstall

Y  ya tenemos nuestro servidor funcionando de nuevo simplemente con apache.

Espero que os sirva, y que optimicéis muchos servidores.

 

Observium es un sistema de monitorización de servidores, basado en SNMP y RRDTool, ahora  mismo uno de los más completos del mercado y totalmente gratis y de código abierto.

Puedes encontrar la guía oficial de instalación en: http://www.observium.org/wiki/CentOS_SVN_Installation

 

Aquí un útil comando para ver las conexiones a tu servidor ordenados de más conexiones por IP a menos:

$ netstat -an | grep :80 | awk ‘{ print $5 }’ | awk -F: ‘{ print $1 }’ | sort | uniq -c | sort -n

 

Para todos aquellos que tenemos servidores en OVH, tenemos el problema básico a la hora de virtualizar por ejemplo con XEN, por el super kernel de serie de OVH.


Hay una manera muy Fácil de instalar CentOS 5.6 en este caso, en unos pocos pasos de manera fácil.
Lo primero que tenemos que hacer es instalar CentOS 5 desde el Manager, una vez tenemos los datos y estamos dentro del servidor ejecutamos:
ssh# mkdir /new
ssh# cd /new
Descargamos las img necesarias:
ssh# wget http://ftp.hosteurope.de/mirror/centos.org/5.6/os/x86_64/images/pxeboot/initrd.img
ssh# wget http://ftp.hosteurope.de/mirror/centos.org/5.6/os/x86_64/images/pxeboot/vmlinuz
ssh# cp vmlinuz /boot/vmlinuz.cent.pxe
ssh# cp initrd.img /boot/initrd.img.cent.pxe
Una vez tenemos esto instalamos grub (Si no lo tenemos):

ssh# yum install grub
y después editamos el archivo de carga de Grub:
ssh# nano  /boot/grub/menu.lst
¡ IMPORTANTE ! En las nuevas versiones de grub, este archivo puede llamarse grub.con por lo cual la linea anterior cambiaría a: (ssh# nano  /boot/grub/grub.conf )
Borramos todo el interior y Ponemos:
default 0
timeout 30
title Centos Install (PXE)
root (hd0,0)
kernel /boot/vmlinuz.cent.pxe vnc vncpassword=TUPASWD headless ip=TUIP netmask=255.255.255.0 gateway=GATWAYIP dns=213.186.33.99 ksdevice=eth0 method=http://ftp.hosteurope.de/mirror/centos.org/5.6/os/x86_64/ lang=en_US keymap=us
initrd /boot/initrd.img.cent.pxe
Editamos los siguientes campos:
TUPASWD: Contraseña para luego acceder por VNC
TUIP: IP de tu servidor
GATWAYIP: La Gatewall del servidor (La IP acabada en 254)
Listo, Guardamos el archivo, y ejecutamos:
ssh# grub-install /dev/sda
ssh# grub-install –recheck /dev/sda
Simplemente  reiniciamos el servidor:
ssh# reboot
y si todo esta bien, en un minuto tendría que estar respondiendo a ping de nuevo, una vez responda a ping, conectamos desde cualquier cliente VNC (Yo Recomiendo TightVNC o UltaVNC) y conectamos a IPSERVIDOR:1

Introducimos la contraseña que pusimos en el grub, y LISTO !, ya podemos comenzar a formatear nuestro CentOS 5.6 sin ninguna limitación de OVH.

Espero que os sirva !
 

La VID de Origen és: 105

La VID de Destino és: 111

ssh# vzctl chkpnt 105 –dumpfile /tmp/105.dump
ssh# mv /etc/vz/conf/105.conf /etc/vz/conf/111.conf
ssh# mv /var/lib/vz/private/105 /var/lib/vz/private/111
ssh# mv /var/lib/vz/root/105 /var/lib/vz/root/111
ssh# vzctl restore 111 –dumpfile /tmp/105.dump
Puede ser muy útil si queremos hacer una migración entre nodos y nos encontramos con la ID repetida.
 

Bueno, pues hoy os traigo un pequeño inciso, para ver el estado de un disco duro en Linux

En este caso, lo probaremos con Debian 5 pero funcionaria exactamente igual en CentOS, solo tendrias que cambiar el método de instalación de smartmontools.

Para instalarlo en Debian 5:

# apt-get install smartmontools

Ahora una vez instalado, lanzaremos el comando:

# smartctl -s on -t short /dev/sdb

Donde /dev/sdb sera el disco que queremos comprobar.

Nos mostrara algo parecido a:

smartctl version 5.38 [x86_64-unknown-linux-gnu] Copyright (C) 2002-8 Bruce All
Home page is http://smartmontools.sourceforge.net/
=== START OF ENABLE/DISABLE COMMANDS SECTION ===
SMART Enabled.
=== START OF OFFLINE IMMEDIATE AND SELF-TEST SECTION ===
Sending command: “Execute SMART Short self-test routine immediately in off-line
Drive command “Execute SMART Short self-test routine immediately in off-line mo
Testing has begun.
Please wait 1 minutes for test to complete.
Test will complete after Sun Aug  7 16:42:34 2011
Use smartctl -X to abort test.

smartctl version 5.38 [x86_64-unknown-linux-gnu] Copyright (C) 2002-8 Bruce AllHome page is http://smartmontools.sourceforge.net/

=== START OF ENABLE/DISABLE COMMANDS SECTION ===SMART Enabled.
=== START OF OFFLINE IMMEDIATE AND SELF-TEST SECTION ===Sending command: “Execute SMART Short self-test routine immediately in off-lineDrive command “Execute SMART Short self-test routine immediately in off-line moTesting has begun.Please wait 1 minutes for test to complete.Test will complete after Sun Aug  7 16:42:34 2011
Use smartctl -X to abort test.

Una vez listo, y tras esperar los minutos que nos diga, ponemos:

# smartctl -l selftest -i /dev/sdb

Y nos mostrará algo parecido a:

smartctl version 5.38 [x86_64-unknown-linux-gnu] Copyright (C) 2002-8 Bruce All                                                                              en

Home page is http://smartmontools.sourceforge.net/


=== START OF INFORMATION SECTION ===

Device Model:     ST31000524AS

Serial Number:    6VPEZ34N

Firmware Version: JC4B

User Capacity:    1,000,204,886,016 bytes

Device is:        Not in smartctl database [for details use: -P showall]

ATA Version is:   8

ATA Standard is:  ATA-8-ACS revision 4

Local Time is:    Sun Aug  7 16:42:54 2011 CEST

SMART support is: Available – device has SMART capability.

SMART support is: Enabled


=== START OF READ SMART DATA SECTION ===

SMART Self-test log structure revision number 1

Num  Test_Description    Status                  Remaining  LifeTime(hours)  LB                                                                              A_of_first_error

# 1  Short offline       Completed without error       00%       266         -

Y nos dice el tiempo de uso de disco, en mi caso es un servidor nuevo, y tiene solo 266, aproximadamente 11 días.

Además de esto,  smartmontools tiene otras muchas utilidades que ya explicaremos más adelante.

Espero que os sirva, sobretodo cuando os entregan un nuevo servidor, mirar si los discos son nuevos o usados.

Gracias !

 

SERED esta de vuelta

On abril 11, 2011, in General, Hosting, Noticias, by admin

Pues eso, SERED esta de vuelta, y estoy muy alegre de eso.

Ya son varias semanas las que llevamos todo el equipo trabajando para lanzar todo al 100%, a la web aun le queda mucho, pero nos hemos dedicado más a los servicios que es lo importante.

En este momento llevamos aproximadamente 2 Semanas funcionando, y la gente esta respondiendo muy bien.

Si queréis pasaros y opinar: http://sered.net

Saludos.

 

Este truco me lo ha enseñado hoy un amigo, pau , y parecer muy interesante para arreglar errores en ProFTPD,

El tema consiste en poner el ProFTPd en Debug Mode, para ver los errores que nos puede lanzar.

Lo primero. es parar el servidor de FTP:

$ service proftpd stop

Después tienes que arrancar el proftpd en modo “Debug”.

$ proftpd -n -d5

Parece un poco tonto, pero puede mostrarnos mucha info importante a la hora de arreglar problemas en el FTP.

Espero que os sirva,

Saludos !