Sincronizar datos de dos sites en diferentes servidores

Muchas veces nos vemos en la necesidad de tener dos sites redundados. Donde digo dos sites, pueden ser sites, directorios, ficheros… etc.
Para automatizar la tarea lo máximo posible, sin dejar de lado la seguridad, pasaremos los datos entre los dos servidores a través de un túnel ssh, aunque necesitaremos conectar a SSH sin clave, con el fin de automatizarlo todo.

La forma de usar rsync a través de ssh, para que nuestros datos vayan cifrados, es la siguiente:

Publicación de Debian GNU/Linux 5.0

Desde hace algunos días se viene anunciando la salida de la nueva versión estable de Debian, nombre en clave Lenny.
Os pongo aquí la nota de prensa:

El Proyecto Debian se complace en anunciar la publicación oficial de la
versión 5.0 de Debian GNU/Linux, nombre en clave “lenny”, tras 22 meses
de desarrollo constante. Debian GNU/Linux es un sistema operativo libre
que soporta un total de doce arquitecturas de procesador e incluye los
entornos de escritorio KDE, GNOME, Xfce y LXDE. También ofrece
compatibilidad con el estándar FHS v2.3 y software desarrollado para la
versión 3.2 de LSB.

Sustituir disco con LVM

Tenemos un disco en el sistema, que queremos sustituir. Podríamos hacerlo con dd, pero como está siendo usado bajo LVM, vamos a hacer uso de una de sus funcionalidades para mover discos:

Disco antiguo: /dev/sda
Disco nuevo: /dev/sdb
Volume Group: VGMysql

Inicializar disco:

Inicializamos el nuevo disco para ser gestionado por LVM.

pvcreate /dev/sda

Ampliar el volume group:

Ese nuevo disco inicializado, lo añadimos al volume group donde se encuentra el disco que queremos sustituir.

SSH sin clave

Rapida receta para conectar sin contraseña.
Para ello generaremos unas claves públicas y privadas e intercambiandolas previamente, no nos volverá a pedir la contraseña.
Esta operación hay que hacerla por usuario y se conectara con la cuenta de un usuario concreto, por lo que habrá que repetirla para tantos usuarios de origen y destino se quiera.

Llamaré cliente al que inicia la conexión y servidor al que la recibe:

Migrar una web con base de datos sin perdida de servicio.

En este artículo, mas que entrar en detalle con configuraciónes y distintos comandos, vamos a explicar unos pasos a seguir, para intentar evitar a nuestros usuarios, los inevitables efectos que surgen al migrar un site con base de datos incluida. Ocho sencillos pasos, que teniendolos en cuenta, evitarán la perdida de servicio durante una migración.

MySQL Crear base de datos

Una rápida receta para crear una base de datos dentro de mysql:

create database NOMBRE_DATABASE;

NOMBRE_DATABASE:Nombre de la base de datos que estamos creando.

bookmark bookmark bookmark bookmark

Servidor DNS con djbdns II (Lenny)

Recientemente he instalado el servidor dns tinydns, en una distribución Debian Lenny y me he dado cuenta que el anterior articulo Servidor DNS con djbdns I, no sirve para esta distrubución, ya que se reduce mucho por la liberarización total de los paquetes de D. J. Bernstein.

Ahora, todo el proceso se limita a:


apt-get install djbdns
useradd -d /var/log/dns -s /bin/false -g nogroup dnslog
useradd -d /var/lib/tinydns -s /bin/false -g nogroup tinydns
tinydns-conf tinydns dnslog /var/lib/tinydns 10.0.0.1
ln -s /var/lib/tinydns /etc/service/
ln -s /var/lib/tinydns/log/main /var/log/tinydns