respondiendo este fragmento del correo

-----Mensaje original-----
De: gutl-l-boun...@jovenclub.cu [mailto:gutl-l-boun...@jovenclub.cu] En nombre 
de Damián Tomey Soto
Enviado el: martes, 21 de junio de 2011 8:50
Para: Lista cubana de soporte tecnico en Tecnologias Libres
Asunto: [Gutl-l] restaurar en el menor tiempo posible un servidor Debian
Importancia: Alta

hola comunidad, acá tengo 3 servidores Debian, de ellos 2 con Lenny y uno con 
Squeeze.

me surge la siguiente interrogante: de que forma yo podría hacer una salva de 
cada uno de estos servidores de manera que si les cae un rayo (algo muy 
frecuente por estos días) por ponerlo de alguna forma y se van del aire (uno, o 
dos o los tres) yo pueda ya sea en un hardware similar o en otro parecido o 
diferente restaurar la salva y tenerlo fuera de servicio el menor tiempo 
posible?

antes de terminar quiero decir que en estos servidores solo tengo instalado el 
modo texto, nada gráfico.
gracias. 

---------------------------------------

mira, yo tenía una estrategia muy buena antes. tenía un servidor de salvas y 
todos los servidores a las 12 de la noche hacían una salva de cada uno de los 
servicios que tenían, lo compactaba recursivo con permiso y todo y luego lo 
enviaba vía FTP a ese servidor de salvas. Si se rompia o averiaba el servidor, 
pues la demora era instalar debian de nuevo pues lo otro que le seguía era 
coger esa salva del día anterior, instalar los servicios, reemplazar los 
fichero al descompactarlos en cada uno de los directorios que operaban los 
servicios, reuniciar el servidor y listo.

ahora te pongo en detalle que hacía.

SERVIDOR            SERVICIO

1- SALVAS            FTP
2- NS1 Y PROXY    BIND9 Y SQUID

esto es escueto para no ponerme hablar de cortafuegos, etc etc.

Para salvar la lista de cosas que tenía ese server

con esta simple linea exportamos los paquetes

dpkg --get-selections "*" > /root/mis-paquetes.txt

y con esta, luego de reinstalarlo, pues le decimos que instale nuevamente esos 
paquetes, ahí en el fichero esta el bind9 y el squid, por supuesto, y todos los 
demás paquetes que tiene ese servidor.

dpkg --set-selections "*" < /root/mis-paquetes.txt

apt-get -u dselect-upgrade

--------------------------
con este otro script salvas los servicios y lo subes vía ftp al servidor de 
salvas que tiene vftp o proftpd, lo que sea.

#!/bin/bash

#-- Variables -- #

CAMINO="/admin/backup"

FECHA=$(date +%y.%m.%d)

#----------------#

#-- creando directorio --#

mkdir -p $CAMINO

#-- eliminando ficheros viejos --#

rm -f $CAMINO/*

#-- compactando salvas --#

#--añadir aqui cada servicio instaldo que quiera salvar --#

tar -czf $CAMINO/crontab-$FECHA.tar.gz /etc/crontab

tar -czf $CAMINO/network-$FECHA.tar.gz /etc/network

tar -czf $CAMINO/squid-$(date +%Y%m%d).tar.gz /etc/squid/

#-- aqui terminan los servicios --#

#haciendo salva completa --#

tar -czf backup.$HOSTNAME.$(date +%d.%m.%y).tar.gz $CAMINO

#-- conectando al ftp para subir el file de salvas --#

HOST='ftp.midominio.cu'

FILE="backup.$HOSTNAME.$(date +%d.%m.%y).tar.gz" 

#-- conectando al ftp con el usuario salvas y la contraseña salvas --#

ftp -inv $HOST <<END_SCRIPT

#-- este es el usuario y la contraseña, es plana pero me resolvio en ese 
momento --#

user salvar salvar

put $FILE

quit

END_SCRIPT

#-- borrando salva completa local --#

rm -f *.tar.gz

exit 0


--
Saludos cordiales y espero resuelvas

Whilo

M.Sc. Wilfredo Martínez Consuegra
Empresa Constructora de Obras para el Turismo
Cayo Santamaría, Villa Clara
Telef: 0142- 350031 ext 122
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: 
<http://listas.jovenclub.cu/pipermail/gutl-l/attachments/20110621/26c61175/attachment.htm>
______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Responder a