Sincronizar carpetas entre servidores con rsync - SOLUCIONADO
En mi caso se demora aprox. 10 segundos en transferir un poco mas de 1700 archivos con una conexión de 10MB obviamente son archivos chivos y su peso final es de 13MB. Ojo que de esto cuando hago sincronización el rsync no me trae todos los archivos completos sino que sólo se lleva la parte modificada o sea, sólo se lleva los cambios que hayan en el archivo si es que los hay. Yo creo que si tienes que transferir pocos archivos aunque sean grandes no debería demorarse mucho a menos que los archivos hayan sufrido muchos cambios por que rsync sólo se llevará las modificaciones y no todo el archivo. Para sincronizar mas de una máquina podrías desde un bash controlar el inicio y fin de la ejecución de una línea de comando y así ejecutar la siguiente. Algo he visto de eso y se que se puede. Espero que te haya ayudado. Saludos. Andrés ---Original Message--- From: Discusion de [EMAIL PROTECTED] Date: 10/07/04 10:42:08 To: Discusion de Linux en Castellano Subject: Re: Sincronizar carpetas entre servidores con rsync - SOLUCIONADO Gracias por tu aporte, y el de todos quienes ayudaron, Ahora solo por curiosidad andrés ¿cuanto demoras en hacer la transferencia?? Cuanto tamaño??? Que conexión?.. Esto es por que debo hacer lo mismo pero para una maquina que está dentro de una red privada Máquina1-Máquina2--Máquina2a , osea me imagino que debo hacer 2 veces lo mismo, entonces pregunto por lapso de tiempo entre copia de M1 a M2 para después decirle a cron que ejecute la 2º Copia a M2a. El tamaño aproximado de mi archivo es de 100 a 200 MB y es para realizarlo un par de veces por semana Gracias ;-) Dave. El Mié 06 Oct 2004 18:34, Andrés Ruz Salinas escribió: Finalmente lo he logrado. Primero que todo (o antes que nada) debo dar las gracias a quienes me guiaron en mi problema. Comentaré la solución de lo que hice algo resumido pero intentaré ser claro por que no quiero lograr algo y no compartirlo con ustedes por si a alguien le interesa el tema. próxima parte Se ha borrado un adjunto en formato HTML... URL: https://listas.inf.utfsm.cl/pipermail/linux/attachments/20041007/5964a5e7/attachment.html From [EMAIL PROTECTED] Thu Oct 7 12:20:23 2004 From: [EMAIL PROTECTED] (Patolin .) Date: Thu Oct 7 12:21:15 2004 Subject: modelamiento de datos Message-ID: [EMAIL PROTECTED] Hola a todos Ustedes saben si existe alguna herrameintas case como ERStudio o Power Designer algo parecido para Linux??? para el Modelamiento de Datos Atte Patricio Villalobos R. La Serena, Chile _ Charla con tus amigos en línea mediante MSN Messenger: http://messenger.latam.msn.com/
Sincronizar carpetas entre servidores con rsync
El mié, 06-10-2004 a las 16:24 -0400, Andrés Ruz Salinas escribió: El rsync me ha funcionado perfectamente pero ahora lo que no he logrado es poder crear una llave para poder conectarme sin clave. Según lo que he probado lo siguiente me funciona entre máquinas locales que se ven entre si: Porque no pruebas CVS. Creo que es lo mas adecuado para ti. Saludos, -- Mauro
Sincronizar carpetas entre servidores con rsync
ya estoy metido con rsync y ssh y pretendo cambiar en estos momentos es por eso que solicitaba una amno en esta ultima ayuda por que es lo último que me falta. ya después podré seguir y terminar lo poco que me falta. Porque no pruebas CVS. Creo que es lo mas adecuado para ti. Yo sé que no estoy muy avanzado en el tema de Linux y sus herramientas pero cuando me propongo algo no pretengo salir arrancando y terminar con algo a la rápida por que en esto depende la seguridad y no puedo jugar con eso. Espero que alguien me de la ultima mano. saludos próxima parte Se ha borrado un adjunto en formato HTML... URL: https://listas.inf.utfsm.cl/pipermail/linux/attachments/20041006/a27b08c4/attachment.html From [EMAIL PROTECTED] Wed Oct 6 17:02:44 2004 From: [EMAIL PROTECTED] (Horst von Brand) Date: Wed Oct 6 17:02:49 2004 Subject: Sincronizar carpetas entre servidores con rsync In-Reply-To: Your message of Wed, 06 Oct 2004 16:44:12 -0400. [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] Mauro Morales M. [EMAIL PROTECTED] dijo: El mié, 06-10-2004 a las 16:24 -0400, Andrés Ruz Salinas escribió: El rsync me ha funcionado perfectamente pero ahora lo que no he logrado es poder crear una llave para poder conectarme sin clave. Según lo que he probado lo siguiente me funciona entre máquinas locales que se ven entre si: Porque no pruebas CVS. Creo que es lo mas adecuado para ti. En vez de CVS, mejor usar subversion (es una version muy mejorada de lo mismo, si va a partir recien...). La ventaja de CVS es que hay mas docu, y paquetes Win c. Pero fuera de eso... -- Dr. Horst H. von Brand User #22616 counter.li.org Departamento de Informatica Fono: +56 32 654431 Universidad Tecnica Federico Santa Maria +56 32 654239 Casilla 110-V, Valparaiso, ChileFax: +56 32 797513 From [EMAIL PROTECTED] Wed Oct 6 17:06:18 2004 From: [EMAIL PROTECTED] (Alvaro Herrera) Date: Wed Oct 6 17:07:13 2004 Subject: Adm. listas de correo In-Reply-To: [EMAIL PROTECTED] References: [EMAIL PROTECTED] [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] On Wed, Oct 06, 2004 at 03:17:41PM -0400, Horst von Brand wrote: Esteban Saavedra L. [EMAIL PROTECTED] dijo: Y a cual migrarias?... a majordomo? majordomo 1 tiene problemas serios, y ya no se mantiene (aunque tal vez conversar con los cabecillas de LKML...); majordomo 2 esta verde, y se ve poco movimiento en serio. mailman es un desastre. La interfaz web de Majordomo 2 es espantosa. Red Hat traia squirrelmail (que aca deshecharon/mos por poco funcional, pero creo que hay que reevaluar) Eso es un webmail. El otro a evaluar seria Sympa. Aparte de Mailman parece ser el unico que tiene algo de desarrollo. Comparacion entre Mailman y Sympa: http://www.sympa.org/documentation/mailmanvssympa.html (algo añeja; compara Mailman 2.0 contra Sympa 3.3, cuando ahora hay 2.1 y 4.1 respectivamente) Un extracto: The high-quality of web interface available in both mail managers renders the traditional e-mail based management messages obsolete. Both packages have them, but they are unlikely to be used for anything other than emergencies. huh ... La interfaz web de Sympa parece bastante buena. -- Alvaro Herrera (alvherre[a]dcc.uchile.cl) In Europe they call me Niklaus Wirth; in the US they call me Nickel's worth. That's because in Europe they call me by name, and in the US by value!
Sincronizar carpetas entre servidores con rsync
El mié, 06-10-2004 a las 17:02 -0400, Horst von Brand escribió: Mauro Morales M. [EMAIL PROTECTED] dijo: El mié, 06-10-2004 a las 16:24 -0400, Andrés Ruz Salinas escribió: El rsync me ha funcionado perfectamente pero ahora lo que no he logrado es poder crear una llave para poder conectarme sin clave. Según lo que he probado lo siguiente me funciona entre máquinas locales que se ven entre si: Porque no pruebas CVS. Creo que es lo mas adecuado para ti. En vez de CVS, mejor usar subversion (es una version muy mejorada de lo mismo, si va a partir recien...). La ventaja de CVS es que hay mas docu, y paquetes Win c. Pero fuera de eso... OK OK! Yo lo decia porque a el le interesa traspasar codigos fuentes y CVS es la herramienta para ello y tambien se puede usar en conjuncion con SSH, al menos para mi rsync lo usaria si tengo una politica de control de versiones manual que soporte algun mal funcionamiento o error inesperado, pero ... Revisa esto Andres, http://www.uv.es/~sto/articulos/BEI-2003-01/ssh_np.html
Sincronizar carpetas entre servidores con rsync - SOLUCIONADO
Finalmente lo he logrado. Primero que todo (o antes que nada) debo dar las gracias a quienes me guiaron en mi problema. Comentaré la solución de lo que hice algo resumido pero intentaré ser claro por que no quiero lograr algo y no compartirlo con ustedes por si a alguien le interesa el tema. Como ya saben esto comenzó con el poder realizar actualizaciones por sincronización de información entre Servidor Master (es donde estoy desarrollando y este está en mi oficina) y un Servidor Cliente (es el que está en la empresa cliente donde finalmente operará el software). La idea de sincronizar fué por que como estamos en una etapa de marcha blanca que dura 2 meses debo optimizar mis tiempos de respuesta hacia el cliente evitando tener que ir al lugar físico a ver el problema, volver a mi oficina a buscar la solución del problema y después llevar un respaldo en disco (o por mail o por cualquier otro medio) a la emprewsa cliente para realizar la actualización lo que en total aproximado me toma 5 horas por las distancias entre nuestra empresa y la del cliente y el jaelo adicional que lleva la formalidad de esa empresa. Después de lo anterior busqué y encontré que con la herramienta command-line rsync podía realizar sincronización de carpetas y/o ficheros entre servidores fuera donde fuera que estén y sólo importando que uno vea al otro En mi caso el Servidor Cliente tenia salida a internet pero nadie desde fuera puede entrar por lo tanto el Servidor Master no tiene como comunicarse con este equipo. Al probar el rsync desde Servidor Cliente pude actualizar el software que está en este pero el único inconveniente que me quedaba era que no tenía como ejecutar el rsync sin que me pidiera el PASS del equipo Servidor Master. Aquí nuevamente gracias a alguno de ustedes comencé a probar el uso de llaves y lo único que tenía que hacer es que con ssh-keygen generara la llave y de esta tomar la llave publica (llave.pub) y llevarla al directorio home del usuario que yo quería que tuviera acceso sin clave. En pocas palabras esto es lo que consegui: rsync -e ssh -zrP usuario@Servidor Master:/var/www/html/sitio_web_master /var/www/html/sitio_web_cliente y como decía Cristián al utilizar la via SSH y crear las llaves con ssh-keygen pude ejecutar la linea anterior sin problemas de solicitud de clave. Bueno espero que a alguien le sirva y cualquier duda consulten. Muchas gracias de nuevo a todos. próxima parte Se ha borrado un adjunto en formato HTML... URL: https://listas.inf.utfsm.cl/pipermail/linux/attachments/20041006/b4eb9158/attachment.html From [EMAIL PROTECTED] Wed Oct 6 18:53:38 2004 From: [EMAIL PROTECTED] (w t c) Date: Wed Oct 6 18:54:38 2004 Subject: Video en linea Message-ID: [EMAIL PROTECTED] Hola: Nuevamente solicito ayuda a esta gran lista. Requerimos (en Pudahuel,Stgo.) realizar video en tiempo real desde un servidor linux (web) FC2 hacia internet. Hemos logrado transmitir la señal desde una máquina de la red interna Win98 hacia el servidor, pero solo se ve en la red local (intranet). Todo esto con Java. Otro problema que hemos encontrado que todo lo que hemos visto o es win o es linux, no obstante lo que deseamos es que sea multiplataforma. ¿alguna ayudita? Gracias por la deferencia
Sincronizar carpetas entre servidores con rsync
Hoy en la noche, Andres Ruz Salinas dijo: El rsync me ha funcionado perfectamente pero ahora lo que no he logrado es poder crear una llave para poder conectarme sin clave. Según lo que he probado lo siguiente me funciona entre máquinas locales que se ven entre si: [...] [EMAIL PROTECTED] $ ssh maq_remota -l user_uno cat .ssh/id_dsa.pub ~/.ssh/authorized_keys2 ^ So lo que corres en `maq_maestra' es OpenSSH, es sin el '2'... -- Cristian Gutierrez http://www.dcc.uchile.cl/~crgutier [EMAIL PROTECTED]Jabber:[EMAIL PROTECTED] Buffer overflows are features! What else do you do it you've forgotten the root password?
Sincronizar carpetas entre servidores con rsync
Hola a todos, estoy intentando preparar un servidor web (cliente) para que se actualice desde otro servidor web (maestro). Lo que pasa es que el web Cliente está en la empresa de un cliente y en esta empresa tienen una seguridad muy cerrada por lo que nadie desde afuera puede entrar pero desde dentro se pueden usar varios servicios. En este punto el problema es cuando el software tiene problemas y la única forma de revisarlo es ir físicamente al servidor y ver el problema y entonces volver a mi trabajo y solucionar el problema y después volver a la empresa cliente para actualizar el software. Como ven es una reverenda lata. Lo que he visto es que se puede actualizar (sincronizar) un servidor desde otro o sea en mi caso podría hacer que el servidor web Cliente se actualice desde el servidor web Maestro entonces lo que intento hacer es que en una página web yo coloque un botón UPDATE para que en el momento en que se presione el botón, con ayuda de SUDO pueda ejecutar un script bash con permisos para root en el cual se ejecuta una tarea de RSYNC que me sincronizará el servidor web Cliente desde el servidor web Maestro. Después de toda esta lata la pregunta es ¿Cómo debería configurar rsync en el web Cliente para que se actualice desde Web Maestro? sabiendo que las carpetas no son las mismas. En el Web Cliente la ruta es - /var/www/html/ - y en el web Maestro es - /var/www/html/web_cliente -. Espero me den una mano como siempre lo han hecho. Gracias. próxima parte Se ha borrado un adjunto en formato HTML... URL: https://listas.inf.utfsm.cl/pipermail/linux/attachments/20041005/dc872743/attachment.html From [EMAIL PROTECTED] Tue Oct 5 18:50:50 2004 From: [EMAIL PROTECTED] (=?iso-8859-1?B?QW5kculzIFJ1eiBTYWxpbmFz?= ) Date: Tue Oct 5 18:51:03 2004 Subject: Sincronizar carpetas entre servidores con rsync Message-ID: [EMAIL PROTECTED] Hola a todos, estoy intentando preparar un servidor web (cliente) para que se actualice desde otro servidor web (maestro). Lo que pasa es que el web Cliente está en la empresa de un cliente y en esta empresa tienen una seguridad muy cerrada por lo que nadie desde afuera puede entrar pero desde dentro se pueden usar varios servicios. En este punto el problema es cuando el software tiene problemas y la única forma de revisarlo es ir físicamente al servidor y ver el problema y entonces volver a mi trabajo y solucionar el problema y después volver a la empresa cliente para actualizar el software. Como ven es una reverenda lata. Lo que he visto es que se puede actualizar (sincronizar) un servidor desde otro o sea en mi caso podría hacer que el servidor web Cliente se actualice desde el servidor web Maestro entonces lo que intento hacer es que en una página web yo coloque un botón UPDATE para que en el momento en que se presione el botón, con ayuda de SUDO pueda ejecutar un script bash con permisos para root en el cual se ejecuta una tarea de RSYNC que me sincronizará el servidor web Cliente desde el servidor web Maestro. Después de toda esta lata la pregunta es ¿Cómo debería configurar rsync en el web Cliente para que se actualice desde Web Maestro? sabiendo que las carpetas no son las mismas. En el Web Cliente la ruta es - /var/www/html/ - y en el web Maestro es - /var/www/html/web_cliente -. Espero me den una mano como siempre lo han hecho. Gracias. próxima parte Se ha borrado un adjunto en formato HTML... URL: https://listas.inf.utfsm.cl/pipermail/linux/attachments/20041005/375df06c/attachment.html From [EMAIL PROTECTED] Tue Oct 5 19:52:38 2004 From: [EMAIL PROTECTED] (Bernardo Suarez) Date: Tue Oct 5 19:52:43 2004 Subject: Sincronizar carpetas entre servidores con rsync In-Reply-To: [EMAIL PROTECTED] References: [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] On Tue, 5 Oct 2004 18:50:50 -0400 (Hora est. del Pacífico SA), Andrés Ruz Salinas [EMAIL PROTECTED] wrote: Hola a todos, estoy intentando preparar un servidor web (cliente) para que se actualice desde otro servidor web (maestro). Lo que pasa es que el web Cliente está en la empresa de un cliente y en esta empresa tienen una seguridad muy cerrada por lo que nadie desde afuera puede entrar pero desde dentro se pueden usar varios servicios. En este punto el problema es cuando el software tiene problemas y la única forma de revisarlo es ir físicamente al servidor y ver el problema y entonces volver a mi trabajo y solucionar el problema y después volver a la empresa cliente para actualizar el software. Como ven es una reverenda lata. Lo que he visto es que se puede actualizar (sincronizar) un servidor desde otro o sea en mi caso podría hacer que el servidor web Cliente se actualice desde el servidor web Maestro entonces, lo que intento hacer es que en una página web yo coloque un botón UPDATE para que en el momento en que se presione el botón, con ayuda de SUDO pueda ejecutar un script
Sincronizar carpetas entre servidores con rsync
con respecto a la seguridad que ellos tienen eso no me importa mucho por que al final de cuentas yo estaré cumpliendo el cometido que es poder mantener al día las actualizaciones del software. Si preguntas sobre hablar para crear una VPN y todo ese tema, la verdad eso si es un cacho de magnitudes por que los encargados de la seguridad de la empresa son de Francia y hay que hacer todo un jaleo de memorandum y cosas por el estilo para que finalmente después de unas semanas aprueben o rechacen la propuesta. Prefiero levantar mi propio sistema de actualizaciones igual que cualquier software que se instala en los pc y que cada cierta cantidad de días se actualiza y sin molestar a nadie. Espero me puedan ayudar... saludos. ---Original Message--- From: Discusion de [EMAIL PROTECTED] Date: 10/05/04 19:24:06 To: linux@listas.inf.utfsm.cl Subject: Sincronizar carpetas entre servidores con rsync Hola a todos, estoy intentando preparar un servidor web (cliente) para que se actualice desde otro servidor web (maestro). Lo que pasa es que el web Cliente está en la empresa de un cliente y en esta empresa tienen una seguridad muy cerrada por lo que nadie desde afuera puede entrar pero desde dentro se pueden usar varios servicios. En este punto el problema es cuando el software tiene problemas y la única forma de revisarlo es ir físicamente al servidor y ver el problema y entonces volver a mi trabajo y solucionar el problema y después volver a la empresa cliente para actualizar el software. Como ven es una reverenda lata. Lo que he visto es que se puede actualizar (sincronizar) un servidor desde otro o sea en mi caso podría hacer que el servidor web Cliente se actualice desde el servidor web Maestro entonces lo que intento hacer es que en una página web yo coloque un botón UPDATE para que en el momento en que se presione el botón, con ayuda de SUDO pueda ejecutar un script bash con permisos para root en el cual se ejecuta una tarea de RSYNC que me sincronizará el servidor web Cliente desde el servidor web Maestro. Después de toda esta lata la pregunta es ¿Cómo debería configurar rsync en el web Cliente para que se actualice desde Web Maestro? sabiendo que las carpetas no son las mismas. En el Web Cliente la ruta es - /var/www/html/ - y en el web Maestro es - /var/www/html/web_cliente -. Espero me den una mano como siempre lo han hecho. Gracias. próxima parte Se ha borrado un adjunto en formato HTML... URL: https://listas.inf.utfsm.cl/pipermail/linux/attachments/20041005/a0cbbd02/attachment-0001.html From [EMAIL PROTECTED] Tue Oct 5 20:47:36 2004 From: [EMAIL PROTECTED] (Cristian Gutierrez) Date: Tue Oct 5 20:47:43 2004 Subject: Sincronizar carpetas entre servidores con rsync In-Reply-To: [EMAIL PROTECTED] =?iso-8859-1?q?=28Andr=E9s_?= =?iso-8859-1?q?Ruz_Salinas's_message_of_=22Tue=2C_5_Oct_2004_18=3A50=3A?= =?iso-8859-1?q?50_-0400_=28Hora_est=2E_del_Pac=EDfico?= SA)) References: [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] Hoy en la noche, Andres Ruz Salinas dijo: Hola a todos, [...] Después de toda esta lata la pregunta es ¿Cómo debería configurar rsync en el web Cliente para que se actualice desde Web Maestro? sabiendo que las carpetas no son las mismas. En el Web Cliente la ruta es - /var/www/html/ - y en el web Maestro es - /var/www/html/web_cliente -. cliente# rsync -e ssh -zrP [EMAIL PROTECTED]:/var/www/html/web_cliente/ /var/www/html/ Eso, suponiendo que desde el `cliente' tienes acceso por SSH al `maestro'. Y c/r a lo de el boton que llame a sudo y haga todo el trabajo con privilegios de superusuario... no sera mejor dejarle un script de actualizacion al operador de `cliente' (con algo tan sencillo como lo de arriba), que el pueda ejecutar cuanto tu lo llames para decirle que la nueva version esta lista? O sera muy burocratico ese ultimo paso? Si te preocupa que se puedan meter a `maestro', puedes configurar una cuenta chrooteada, en donde tu le copies los contenidos de web_cliente y ellos no puedan ver nada mas. -- Cristian Gutierrez http://www.dcc.uchile.cl/~crgutier [EMAIL PROTECTED]Jabber:[EMAIL PROTECTED] I decry the current tendency to seek patents on algorithms. There are better ways to earn a living than to prevent other people from making use of one's contributions to computer science. -- Donald E. Knuth, TAoCP vol 3