Hola amigos esperando que todos se encuentren bien, quiero ver si alguien me puede hechar una mano con este problema llevo googleando bastante tiempo sin encontrar una solución, estoy programando un script de copias automáticas con rsync entre dos servidores, el problema es que son varios directorios en distintas ubicaciones que debo respaldar para ello he creado un archivo mediante el cual quisiera que rsync lo lea y copie esos directorios a continuación lo que tengo
rsync -av /backup/home/uno /home/archivos root@IP_destino:ruta_copia ---> copia perfecto al servidor destino
rsync -av --include-from="/scripts/directorios.txt" root@IP_destino:ruta_copia ---> no da error pero no copia nada
Dentro del archivo directorios.txt tengo esto /backup/home/uno /home/archivos /home/respaldos /todo
Le he dado permisos 755 al archivo directorios.txt
gracias a todos los que puedan hecharme una mano
César
Eso lo tienes que hacer con un ciclo while o un for para vay leyendo línea por linea para que haga lo que quieras. .
Sent from my android device. One step ahead.
-----Original Message----- From: "César Martinez" cmartinez@servicomecuador.com To: BoletinCentos centos-es@centos.org Sent: sáb, 09 feb 2013 16:31 Subject: [CentOS-es] Ayuda Rsync
Hola amigos esperando que todos se encuentren bien, quiero ver si alguien me puede hechar una mano con este problema llevo googleando bastante tiempo sin encontrar una solución, estoy programando un script de copias automáticas con rsync entre dos servidores, el problema es que son varios directorios en distintas ubicaciones que debo respaldar para ello he creado un archivo mediante el cual quisiera que rsync lo lea y copie esos directorios a continuación lo que tengo
rsync -av /backup/home/uno /home/archivos root@IP_destino:ruta_copia ---> copia perfecto al servidor destino
rsync -av --include-from="/scripts/directorios.txt" root@IP_destino:ruta_copia ---> no da error pero no copia nada
Dentro del archivo directorios.txt tengo esto /backup/home/uno /home/archivos /home/respaldos /todo
Le he dado permisos 755 al archivo directorios.txt
gracias a todos los que puedan hecharme una mano
César
_______________________________________________ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
Gracias voy a seguir investigando
César
On 09/02/13 17:58, domingov@linuxsc.net wrote:
Eso lo tienes que hacer con un ciclo while o un for para vay leyendo línea por linea para que haga lo que quieras. .
Sent from my android device. One step ahead.
-----Original Message----- From: "César Martinez" cmartinez@servicomecuador.com To: BoletinCentos centos-es@centos.org Sent: sáb, 09 feb 2013 16:31 Subject: [CentOS-es] Ayuda Rsync
Hola amigos esperando que todos se encuentren bien, quiero ver si alguien me puede hechar una mano con este problema llevo googleando bastante tiempo sin encontrar una solución, estoy programando un script de copias automáticas con rsync entre dos servidores, el problema es que son varios directorios en distintas ubicaciones que debo respaldar para ello he creado un archivo mediante el cual quisiera que rsync lo lea y copie esos directorios a continuación lo que tengo
rsync -av /backup/home/uno /home/archivos root@IP_destino:ruta_copia ---> copia perfecto al servidor destino
rsync -av --include-from="/scripts/directorios.txt" root@IP_destino:ruta_copia ---> no da error pero no copia nada
Dentro del archivo directorios.txt tengo esto /backup/home/uno /home/archivos /home/respaldos /todo
Le he dado permisos 755 al archivo directorios.txt
gracias a todos los que puedan hecharme una mano
César
CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es _______________________________________________ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
Porque no haces la siguiente más sencillo das equivalencia de servidores luego configuras el acceso entre servidores con root sin contraseña y haces un scp -rp /u/uno <Ip remota>:/backup esto genera una copia de todo uno a backup/uno en remoto
Raul Eduardo Arboleda Zapata Ingeniero Sistemas Universidad Innca Teléfonos 3122889086.- 3006206613
El 9/02/2013, a las 18:13, César Martinez cmartinez@servicomecuador.com escribió:
Gracias voy a seguir investigando
César
On 09/02/13 17:58, domingov@linuxsc.net wrote:
Eso lo tienes que hacer con un ciclo while o un for para vay leyendo línea por linea para que haga lo que quieras. .
Sent from my android device. One step ahead.
-----Original Message----- From: "César Martinez" cmartinez@servicomecuador.com To: BoletinCentos centos-es@centos.org Sent: sáb, 09 feb 2013 16:31 Subject: [CentOS-es] Ayuda Rsync
Hola amigos esperando que todos se encuentren bien, quiero ver si alguien me puede hechar una mano con este problema llevo googleando bastante tiempo sin encontrar una solución, estoy programando un script de copias automáticas con rsync entre dos servidores, el problema es que son varios directorios en distintas ubicaciones que debo respaldar para ello he creado un archivo mediante el cual quisiera que rsync lo lea y copie esos directorios a continuación lo que tengo
rsync -av /backup/home/uno /home/archivos root@IP_destino:ruta_copia ---> copia perfecto al servidor destino
rsync -av --include-from="/scripts/directorios.txt" root@IP_destino:ruta_copia ---> no da error pero no copia nada
Dentro del archivo directorios.txt tengo esto /backup/home/uno /home/archivos /home/respaldos /todo
Le he dado permisos 755 al archivo directorios.txt
gracias a todos los que puedan hecharme una mano
César
CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es _______________________________________________ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
Gracias Raul actualmente ya esta copiando sin contraseña via llaves el único problema como mencionaba es que son como 50 directorios diferentes los que hay que sacar el backup
Saludos César
On 09/02/13 19:20, Raul Arboleda wrote:
Porque no haces la siguiente más sencillo das equivalencia de servidores luego configuras el acceso entre servidores con root sin contraseña y haces un scp -rp /u/uno <Ip remota>:/backup esto genera una copia de todo uno a backup/uno en remoto
Raul Eduardo Arboleda Zapata Ingeniero Sistemas Universidad Innca Teléfonos 3122889086.- 3006206613
El 9/02/2013, a las 18:13, César Martinez cmartinez@servicomecuador.com escribió:
Gracias voy a seguir investigando
César
On 09/02/13 17:58, domingov@linuxsc.net wrote:
Eso lo tienes que hacer con un ciclo while o un for para vay leyendo línea por linea para que haga lo que quieras. .
Sent from my android device. One step ahead.
-----Original Message----- From: "César Martinez" cmartinez@servicomecuador.com To: BoletinCentos centos-es@centos.org Sent: sáb, 09 feb 2013 16:31 Subject: [CentOS-es] Ayuda Rsync
Hola amigos esperando que todos se encuentren bien, quiero ver si alguien me puede hechar una mano con este problema llevo googleando bastante tiempo sin encontrar una solución, estoy programando un script de copias automáticas con rsync entre dos servidores, el problema es que son varios directorios en distintas ubicaciones que debo respaldar para ello he creado un archivo mediante el cual quisiera que rsync lo lea y copie esos directorios a continuación lo que tengo
rsync -av /backup/home/uno /home/archivos root@IP_destino:ruta_copia ---> copia perfecto al servidor destino
rsync -av --include-from="/scripts/directorios.txt" root@IP_destino:ruta_copia ---> no da error pero no copia nada
Dentro del archivo directorios.txt tengo esto /backup/home/uno /home/archivos /home/respaldos /todo
Le he dado permisos 755 al archivo directorios.txt
gracias a todos los que puedan hecharme una mano
César
CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es _______________________________________________ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
Si ya tienes clara la copia fisica de un servidor a otro mediante claves RSA, te adjunto el sistema que yo utilizo, por si te sirve de ayuda:
==================================================================================== #!/usr/bin/perl ################################
$NombreServidor= "/ScriptsCron/NombreServidor.txt";
open (LISDOM, "$NombreServidor"); $Servidor= <LISDOM>; close LISDOM;
system `tar -zcvpf /FiltrosCorreo.tar.gz /Filtros`; system `scp -pr /FiltrosCorreo.tar.gz salman.com.es:/Copias/$Servidor/`; system `rm -f /FiltrosCorreo.tar.gz`; print "Copiado: FILTROS\n";
system `tar -zcvpf /FicherosNamed.tar.gz /etc/named.conf /var/named/db*`; system `scp -pr /FicherosNamed.tar.gz salman.com.es:/Copias/$Servidor/`; system `rm -f /FicherosNamed.tar.gz`; print "Copiado: DNS\n";
system `tar -zcvpf /DBMySQL.tar.gz /home/exe/FicherosMySQL`; system `scp -pr /DBMySQL.tar.gz salman.com.es:/Copias/$Servidor/`; system `rm -f /DBMySQL.tar.gz`; print "Copiado: MySQL\n";
system `tar -zcvpf /ConfHTTP.tar.gz /etc/httpd/conf/* /etc/httpd/conf.d/*`; system `scp -pr /ConfHTTP.tar.gz salman.com.es:/Copias/$Servidor/`; system `rm -f /ConfHTTP.tar.gz`; print "Copiado: HTTP\n";
system `tar -zcvpf /Postfix.tar.gz /etc/postfix`; system `scp -pr /Postfix.tar.gz salman.com.es:/Copias/$Servidor/`; system `rm -f /Postfix.tar.gz`; print "Copiado: Postfix\n";
system `tar -zcvpf /BuzonesCorreo.tar.gz /var/spool/mail`; system `scp -pr /BuzonesCorreo.tar.gz salman.com.es:/Copias/$Servidor/`; system `rm -f /BuzonesCorreo.tar.gz`; print "Copiado: Buzones\n";
==================================================================
----- Mensaje original ----- De: "César Martinez" cmartinez@servicomecuador.com Para: centos-es@centos.org Enviado: domingo, 10 de febrero de 2013 1:33 Asunto: Re: [CentOS-es] Ayuda Rsync
Gracias Raul actualmente ya esta copiando sin contraseña via llaves el único problema como mencionaba es que son como 50 directorios diferentes los que hay que sacar el backup
Saludos César
On 09/02/13 19:20, Raul Arboleda wrote:
Porque no haces la siguiente más sencillo das equivalencia de servidores luego configuras el acceso entre servidores con root sin contraseña y haces un scp -rp /u/uno <Ip remota>:/backup esto genera una copia de todo uno a backup/uno en remoto
Raul Eduardo Arboleda Zapata Ingeniero Sistemas Universidad Innca Teléfonos 3122889086.- 3006206613
El 9/02/2013, a las 18:13, César Martinez cmartinez@servicomecuador.com escribió:
Gracias voy a seguir investigando
César
On 09/02/13 17:58, domingov@linuxsc.net wrote:
Eso lo tienes que hacer con un ciclo while o un for para vay leyendo línea por linea para que haga lo que quieras. .
Sent from my android device. One step ahead.
-----Original Message----- From: "César Martinez" cmartinez@servicomecuador.com To: BoletinCentos centos-es@centos.org Sent: sáb, 09 feb 2013 16:31 Subject: [CentOS-es] Ayuda Rsync
Hola amigos esperando que todos se encuentren bien, quiero ver si alguien me puede hechar una mano con este problema llevo googleando bastante tiempo sin encontrar una solución, estoy programando un script de copias automáticas con rsync entre dos servidores, el problema es que son varios directorios en distintas ubicaciones que debo respaldar para ello he creado un archivo mediante el cual quisiera que rsync lo lea y copie esos directorios a continuación lo que tengo
rsync -av /backup/home/uno /home/archivos root@IP_destino:ruta_copia ---> copia perfecto al servidor destino
rsync -av --include-from="/scripts/directorios.txt" root@IP_destino:ruta_copia ---> no da error pero no copia nada
Dentro del archivo directorios.txt tengo esto /backup/home/uno /home/archivos /home/respaldos /todo
Le he dado permisos 755 al archivo directorios.txt
gracias a todos los que puedan hecharme una mano
César
CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es _______________________________________________ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
_______________________________________________ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
Saludos Salvador Guzman Salman PSL Vigo, Galicia, España +34 986.21.30.27 +34 679-Salman Correo @Salman.ES Informaciones @Salman.ES para listas de correo http://Salman.EU/
Muchas gracias Salvador, voy a revisar tu script a pesar de que veo que tu lo haces con scp, pero igual me va a servir mucho de guía
Saludos César
Si ya tienes clara la copia fisica de un servidor a otro mediante claves RSA, te adjunto el sistema que yo utilizo, por si te sirve de ayuda:
==================================================================================== #!/usr/bin/perl ################################
$NombreServidor= "/ScriptsCron/NombreServidor.txt";
open (LISDOM, "$NombreServidor"); $Servidor= <LISDOM>; close LISDOM;
system `tar -zcvpf /FiltrosCorreo.tar.gz /Filtros`; system `scp -pr /FiltrosCorreo.tar.gz salman.com.es:/Copias/$Servidor/`; system `rm -f /FiltrosCorreo.tar.gz`;
print "Copiado: FILTROS\n";
system `tar -zcvpf /FicherosNamed.tar.gz /etc/named.conf /var/named/db*`; system `scp -pr /FicherosNamed.tar.gz salman.com.es:/Copias/$Servidor/`; system `rm -f /FicherosNamed.tar.gz`;
print "Copiado: DNS\n";
system `tar -zcvpf /DBMySQL.tar.gz /home/exe/FicherosMySQL`; system `scp -pr /DBMySQL.tar.gz salman.com.es:/Copias/$Servidor/`; system `rm -f /DBMySQL.tar.gz`;
print "Copiado: MySQL\n";
system `tar -zcvpf /ConfHTTP.tar.gz /etc/httpd/conf/* /etc/httpd/conf.d/*`; system `scp -pr /ConfHTTP.tar.gz salman.com.es:/Copias/$Servidor/`; system `rm -f /ConfHTTP.tar.gz`;
print "Copiado: HTTP\n";
system `tar -zcvpf /Postfix.tar.gz /etc/postfix`; system `scp -pr /Postfix.tar.gz salman.com.es:/Copias/$Servidor/`; system `rm -f /Postfix.tar.gz`;
print "Copiado: Postfix\n";
system `tar -zcvpf /BuzonesCorreo.tar.gz /var/spool/mail`; system `scp -pr /BuzonesCorreo.tar.gz salman.com.es:/Copias/$Servidor/`; system `rm -f /BuzonesCorreo.tar.gz`;
print "Copiado: Buzones\n";
==================================================================
----- Mensaje original ----- De: "César Martinez" cmartinez@servicomecuador.com Para: centos-es@centos.org Enviado: domingo, 10 de febrero de 2013 1:33 Asunto: Re: [CentOS-es] Ayuda Rsync
Gracias Raul actualmente ya esta copiando sin contraseña via llaves el único problema como mencionaba es que son como 50 directorios diferentes los que hay que sacar el backup
Saludos César
On 09/02/13 19:20, Raul Arboleda wrote:
Porque no haces la siguiente más sencillo das equivalencia de servidores luego configuras el acceso entre servidores con root sin contraseña y haces un scp -rp /u/uno <Ip remota>:/backup esto genera una copia de todo uno a backup/uno en remoto
Raul Eduardo Arboleda Zapata Ingeniero Sistemas Universidad Innca Teléfonos 3122889086.- 3006206613
El 9/02/2013, a las 18:13, César Martinez cmartinez@servicomecuador.com escribió:
Gracias voy a seguir investigando
César
On 09/02/13 17:58, domingov@linuxsc.net wrote:
Eso lo tienes que hacer con un ciclo while o un for para vay leyendo línea por linea para que haga lo que quieras. .
Sent from my android device. One step ahead.
-----Original Message----- From: "César Martinez" cmartinez@servicomecuador.com To: BoletinCentos centos-es@centos.org Sent: sáb, 09 feb 2013 16:31 Subject: [CentOS-es] Ayuda Rsync
Hola amigos esperando que todos se encuentren bien, quiero ver si alguien me puede hechar una mano con este problema llevo googleando bastante tiempo sin encontrar una solución, estoy programando un script de copias automáticas con rsync entre dos servidores, el problema es que son varios directorios en distintas ubicaciones que debo respaldar para ello he creado un archivo mediante el cual quisiera que rsync lo lea y copie esos directorios a continuación lo que tengo
rsync -av /backup/home/uno /home/archivos root@IP_destino:ruta_copia ---> copia perfecto al servidor destino
rsync -av --include-from="/scripts/directorios.txt" root@IP_destino:ruta_copia ---> no da error pero no copia nada
Dentro del archivo directorios.txt tengo esto /backup/home/uno /home/archivos /home/respaldos /todo
Le he dado permisos 755 al archivo directorios.txt
gracias a todos los que puedan hecharme una mano
César
CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es _______________________________________________ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
Saludos Salvador Guzman Salman PSL Vigo, Galicia, España +34 986.21.30.27 +34 679-Salman Correo @Salman.ES Informaciones @Salman.ES para listas de correo http://Salman.EU/ _______________________________________________ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
Estimado, yo utilizo el siguiente, mediante llaves RSA
##################################################################################### #/bin/bash clear fecha=$(date +%Y%m%d) IPS=X.X.X.X for RES in $(cat ./carpetas.txt) do IP1=$(ping -c 1 -w 1 $IPS | grep rtt | awk '{print $1}') if [ "$IP1" == "rtt" ]; then echo -e "\n Realizando Backup del servidor $IPS\n" rsync -azbr --delete --files-from='carpetas.txt' /mnt/respaldo1/ /mnt/server_backup/Semanal echo -e "\n\n" else echo "Servidor Apagado $IPS" mail -s "Servidor $IPS se encuentra apagado $fecha" centos@centos.org echo -e "\n\n" fi done #####################################################################################
Donde necesitas tener montada 2 unidades, # /mnt/respaldo1/ # /mnt/server_backup/Semanal Crear el archivo carpetas.txt con el contenido
backup1 backup2 backup3 backup4 /home/uno /home/archivos /home/respaldos /home/todo
Espero te sirva de ayuda.
Saludos.
Atte Augusto Catalán
El 11 de febrero de 2013 11:57, César Martinez < cmartinez@servicomecuador.com> escribió:
Muchas gracias Salvador, voy a revisar tu script a pesar de que veo que tu lo haces con scp, pero igual me va a servir mucho de guía
Saludos César
Si ya tienes clara la copia fisica de un servidor a otro mediante claves
RSA, te adjunto el sistema
que yo utilizo, por si te sirve de ayuda:
====================================================================================
#!/usr/bin/perl ################################
$NombreServidor= "/ScriptsCron/NombreServidor.txt";
open (LISDOM, "$NombreServidor"); $Servidor= <LISDOM>; close LISDOM;
system `tar -zcvpf /FiltrosCorreo.tar.gz /Filtros`; system `scp -pr /FiltrosCorreo.tar.gz salman.com.es:
/Copias/$Servidor/`;
system `rm -f /FiltrosCorreo.tar.gz`;
print "Copiado: FILTROS\n";
system `tar -zcvpf /FicherosNamed.tar.gz /etc/named.conf
/var/named/db*`;
system `scp -pr /FicherosNamed.tar.gz salman.com.es:
/Copias/$Servidor/`;
system `rm -f /FicherosNamed.tar.gz`;
print "Copiado: DNS\n";
system `tar -zcvpf /DBMySQL.tar.gz /home/exe/FicherosMySQL`; system `scp -pr /DBMySQL.tar.gz salman.com.es:/Copias/$Servidor/`; system `rm -f /DBMySQL.tar.gz`;
print "Copiado: MySQL\n";
system `tar -zcvpf /ConfHTTP.tar.gz /etc/httpd/conf/*
/etc/httpd/conf.d/*`;
system `scp -pr /ConfHTTP.tar.gz salman.com.es:/Copias/$Servidor/`; system `rm -f /ConfHTTP.tar.gz`;
print "Copiado: HTTP\n";
system `tar -zcvpf /Postfix.tar.gz /etc/postfix`; system `scp -pr /Postfix.tar.gz salman.com.es:/Copias/$Servidor/`; system `rm -f /Postfix.tar.gz`;
print "Copiado: Postfix\n";
system `tar -zcvpf /BuzonesCorreo.tar.gz /var/spool/mail`; system `scp -pr /BuzonesCorreo.tar.gz salman.com.es:
/Copias/$Servidor/`;
system `rm -f /BuzonesCorreo.tar.gz`;
print "Copiado: Buzones\n";
==================================================================
----- Mensaje original ----- De: "César Martinez" cmartinez@servicomecuador.com Para: centos-es@centos.org Enviado: domingo, 10 de febrero de 2013 1:33 Asunto: Re: [CentOS-es] Ayuda Rsync
Gracias Raul actualmente ya esta copiando sin contraseña via llaves el único problema como mencionaba es que son como 50 directorios diferentes los que hay que sacar el backup
Saludos César
On 09/02/13 19:20, Raul Arboleda wrote:
Porque no haces la siguiente más sencillo das equivalencia de
servidores luego configuras el
acceso entre servidores con root sin contraseña y haces un scp -rp
/u/uno <Ip remota>:/backup esto
genera una copia de todo uno a backup/uno en remoto
Raul Eduardo Arboleda Zapata Ingeniero Sistemas Universidad Innca Teléfonos 3122889086.- 3006206613
El 9/02/2013, a las 18:13, César Martinez <
cmartinez@servicomecuador.com> escribió:
Gracias voy a seguir investigando
César
On 09/02/13 17:58, domingov@linuxsc.net wrote:
Eso lo tienes que hacer con un ciclo while o un for para vay leyendo
línea por linea para que
haga lo que quieras. .
Sent from my android device. One step ahead.
-----Original Message----- From: "César Martinez" cmartinez@servicomecuador.com To: BoletinCentos centos-es@centos.org Sent: sáb, 09 feb 2013 16:31 Subject: [CentOS-es] Ayuda Rsync
Hola amigos esperando que todos se encuentren bien, quiero ver si alguien me puede hechar una mano con este problema llevo googleando bastante tiempo sin encontrar una solución, estoy programando un
script
de copias automáticas con rsync entre dos servidores, el problema es
que
son varios directorios en distintas ubicaciones que debo respaldar
para
ello he creado un archivo mediante el cual quisiera que rsync lo lea y copie esos directorios a continuación lo que tengo
rsync -av /backup/home/uno /home/archivos root@IP_destino
:ruta_copia
---> copia perfecto al servidor destino
rsync -av --include-from="/scripts/directorios.txt" root@IP_destino:ruta_copia ---> no da error pero no copia nada
Dentro del archivo directorios.txt tengo esto /backup/home/uno /home/archivos /home/respaldos /todo
Le he dado permisos 755 al archivo directorios.txt
gracias a todos los que puedan hecharme una mano
César
CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es _______________________________________________ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
Saludos Salvador Guzman Salman PSL Vigo, Galicia, España +34 986.21.30.27 +34 679-Salman Correo @Salman.ES Informaciones @Salman.ES para listas de correo http://Salman.EU/ _______________________________________________ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
Pregunta... Y por qué no hacer backups automatizados con Bacula?
El 11 de febrero de 2013 12:29, Augusto Catalan acatalan2009@gmail.comescribió:
Estimado, yo utilizo el siguiente, mediante llaves RSA
##################################################################################### #/bin/bash clear fecha=$(date +%Y%m%d) IPS=X.X.X.X for RES in $(cat ./carpetas.txt) do IP1=$(ping -c 1 -w 1 $IPS | grep rtt | awk '{print $1}') if [ "$IP1" == "rtt" ]; then echo -e "\n Realizando Backup del servidor $IPS\n" rsync -azbr --delete --files-from='carpetas.txt' /mnt/respaldo1/ /mnt/server_backup/Semanal echo -e "\n\n" else echo "Servidor Apagado $IPS" mail -s "Servidor $IPS se encuentra apagado $fecha" centos@centos.org echo -e "\n\n" fi done
#####################################################################################
Donde necesitas tener montada 2 unidades, # /mnt/respaldo1/ # /mnt/server_backup/Semanal Crear el archivo carpetas.txt con el contenido
backup1 backup2 backup3 backup4 /home/uno /home/archivos /home/respaldos /home/todo
Espero te sirva de ayuda.
Saludos.
Atte Augusto Catalán
El 11 de febrero de 2013 11:57, César Martinez < cmartinez@servicomecuador.com> escribió:
Muchas gracias Salvador, voy a revisar tu script a pesar de que veo que tu lo haces con scp, pero igual me va a servir mucho de guía
Saludos César
Si ya tienes clara la copia fisica de un servidor a otro mediante
claves
RSA, te adjunto el sistema
que yo utilizo, por si te sirve de ayuda:
====================================================================================
#!/usr/bin/perl ################################
$NombreServidor= "/ScriptsCron/NombreServidor.txt";
open (LISDOM, "$NombreServidor"); $Servidor= <LISDOM>; close LISDOM;
system `tar -zcvpf /FiltrosCorreo.tar.gz /Filtros`; system `scp -pr /FiltrosCorreo.tar.gz salman.com.es:
/Copias/$Servidor/`;
system `rm -f /FiltrosCorreo.tar.gz`;
print "Copiado: FILTROS\n";
system `tar -zcvpf /FicherosNamed.tar.gz /etc/named.conf
/var/named/db*`;
system `scp -pr /FicherosNamed.tar.gz salman.com.es:
/Copias/$Servidor/`;
system `rm -f /FicherosNamed.tar.gz`;
print "Copiado: DNS\n";
system `tar -zcvpf /DBMySQL.tar.gz /home/exe/FicherosMySQL`; system `scp -pr /DBMySQL.tar.gz salman.com.es:
/Copias/$Servidor/`;
system `rm -f /DBMySQL.tar.gz`;
print "Copiado: MySQL\n";
system `tar -zcvpf /ConfHTTP.tar.gz /etc/httpd/conf/*
/etc/httpd/conf.d/*`;
system `scp -pr /ConfHTTP.tar.gz salman.com.es:
/Copias/$Servidor/`;
system `rm -f /ConfHTTP.tar.gz`;
print "Copiado: HTTP\n";
system `tar -zcvpf /Postfix.tar.gz /etc/postfix`; system `scp -pr /Postfix.tar.gz salman.com.es:
/Copias/$Servidor/`;
system `rm -f /Postfix.tar.gz`;
print "Copiado: Postfix\n";
system `tar -zcvpf /BuzonesCorreo.tar.gz /var/spool/mail`; system `scp -pr /BuzonesCorreo.tar.gz salman.com.es:
/Copias/$Servidor/`;
system `rm -f /BuzonesCorreo.tar.gz`;
print "Copiado: Buzones\n";
==================================================================
----- Mensaje original ----- De: "César Martinez" cmartinez@servicomecuador.com Para: centos-es@centos.org Enviado: domingo, 10 de febrero de 2013 1:33 Asunto: Re: [CentOS-es] Ayuda Rsync
Gracias Raul actualmente ya esta copiando sin contraseña via llaves el único problema como mencionaba es que son como 50 directorios
diferentes
los que hay que sacar el backup
Saludos César
On 09/02/13 19:20, Raul Arboleda wrote:
Porque no haces la siguiente más sencillo das equivalencia de
servidores luego configuras el
acceso entre servidores con root sin contraseña y haces un scp -rp
/u/uno <Ip remota>:/backup esto
genera una copia de todo uno a backup/uno en remoto
Raul Eduardo Arboleda Zapata Ingeniero Sistemas Universidad Innca Teléfonos 3122889086.- 3006206613
El 9/02/2013, a las 18:13, César Martinez <
cmartinez@servicomecuador.com> escribió:
Gracias voy a seguir investigando
César
On 09/02/13 17:58, domingov@linuxsc.net wrote:
Eso lo tienes que hacer con un ciclo while o un for para vay
leyendo
línea por linea para que
haga lo que quieras. .
Sent from my android device. One step ahead.
-----Original Message----- From: "César Martinez" cmartinez@servicomecuador.com To: BoletinCentos centos-es@centos.org Sent: sáb, 09 feb 2013 16:31 Subject: [CentOS-es] Ayuda Rsync
Hola amigos esperando que todos se encuentren bien, quiero ver si alguien me puede hechar una mano con este problema llevo googleando bastante tiempo sin encontrar una solución, estoy programando un
script
de copias automáticas con rsync entre dos servidores, el problema es
que
son varios directorios en distintas ubicaciones que debo respaldar
para
ello he creado un archivo mediante el cual quisiera que rsync lo
lea y
copie esos directorios a continuación lo que tengo
rsync -av /backup/home/uno /home/archivos root@IP_destino
:ruta_copia
---> copia perfecto al servidor destino
rsync -av --include-from="/scripts/directorios.txt" root@IP_destino:ruta_copia ---> no da error pero no copia nada
Dentro del archivo directorios.txt tengo esto /backup/home/uno /home/archivos /home/respaldos /todo
Le he dado permisos 755 al archivo directorios.txt
gracias a todos los que puedan hecharme una mano
César
CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es _______________________________________________ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
Saludos Salvador Guzman Salman PSL Vigo, Galicia, España +34 986.21.30.27 +34 679-Salman Correo @Salman.ES Informaciones @Salman.ES para listas de correo http://Salman.EU/ _______________________________________________ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
Gracias Augusto tu script es genial pero tengo un par de que quisiera me ayudes para aplicar en mi script
1. Cuando usas la opción files-from debes usar de ley delete 2 me supongo que el archivo carpetas.txt lo tienes en la misma ruta donde esta tu script por eso no pones la ruta completa?
Gracias nuevamente
César
On 11/02/13 10:29, Augusto Catalan wrote:
--delete --files-from='carpetas.txt'
Cesar
*1. Cuando usas la opción files-from debes usar de ley delete* La opciones files-from es para indicar desde donde quieres respaldar. por lo tanto no es necesario incluir el --delete es una opciones adicional
*files-from* indica desde donde quieres respaldar *--delete* indica que se va a eliminar lo que en el directorio files-from ya se elimino. Ojo con la opción --delete, ya que te sincronizara siempre la ultima modificación, por lo tanto perderás las modificaciones anteriores.
*2 me supongo que el archivo carpetas.txt lo tienes en la misma ruta donde esta tu script por eso no pones la ruta completa?* Exacto,
Recomendación, puedes utilizar un script para respaldo incremental y otro para respaldo full.
Saludos.
Saludos. Atte Augusto Catalán
El 11 de febrero de 2013 12:40, César Martinez < cmartinez@servicomecuador.com> escribió:
Gracias Augusto tu script es genial pero tengo un par de que quisiera me ayudes para aplicar en mi script
- Cuando usas la opción files-from debes usar de ley delete
2 me supongo que el archivo carpetas.txt lo tienes en la misma ruta donde esta tu script por eso no pones la ruta completa?
Gracias nuevamente
César
On 11/02/13 10:29, Augusto Catalan wrote:
--delete --files-from='carpetas.txt'
CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es