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