Re: [Gutl-l] Réplica...
Se me olvidaba: En tu server "esclavo" debes editar /etc/default/rsync y poner esta línea así: RSYNC_ENABLE=true Luego reinicias el servicio: # /etc/init.d/rsync restart Saludos. El 24/06/11 11:11, Felix Pupo Perez escribió: Hola. Suponiendo este escenario que comentas, la solución sería: -Suponiendo que en el "master", los ficheros los tienes en /srv/www/ y quieres ponerlos igual aquí, para mantener la misma configuración en tus virtualhosts del apache. -Suponiendo que la ip de tu servidor "master" sea 192.168.1.1 y el "esclavo" sea 192.168.1.2. Servidor "esclavo": # aptitude install rsync Editas el fichero (es muy posible que no exista aún): /etc/rsyncd.conf Y pones algo así: uid = root gid = root hosts allow = 192.168.1.1 timeout = 600 use chroot = no max connections = 3 transfer logging = yes munge symlinks = no #Sitios web [Sitios] comment = "Sitios web" path = /srv/www read only = false list = false Recuerda permitir en tu cortafuegos del "esclavo" las conexiones rsync provenientes del "master". Por ejemplo, si usas firehol, editando /etc/firehol/firehol.conf y agregando una línea como esta en tu interface 192.168.1.2: server rsync accept src 192.168.1.1 En tu servidor "master" harías esto: # aptitude install rsync Te creas un script de actualización, digamos que en /usr/local/bin/actualizar_sitios.sh y pones algo así: #!/bin/bash # Suponiendo que tu servidor esclavo sea 192.168.1.2 DESTINO="192.168.1.2" rsync -zuv -rlt --delete /srv/www/ $DESTINO::Sitios > /tmp/rsync_sitios_web.log 2>&1 Recuerda hacer ejecutable tu script: # chmod +x /usr/local/bin/actualizar_sitios.sh En tu fichero crontab (/etc/crontab), programas cada qué tiempo quieres que se replique todo, por ejemplo, cada 30 minutos: */30 * * * * root /usr/local/bin/actualizar_sitios.sh Eso sería suficiente. Saludos. El 24/06/11 09:54, Lázaro R. Milians Alvarez escribió: Por ejemplo, tengo un sitio web (estático, nada de base de datos) en el server A (master) y el mismo sitio en el server B (slave). Cuando actualizo los ficheros del server A (sobreescribo) ejecutar algo (script, swl, etc) que solamente sobreescriba en el server B los ficheros modificados en el server A. Espero me entiendan. Saludos -Mensaje original- De: gutl-l-boun...@jovenclub.cu [mailto:gutl-l-boun...@jovenclub.cu] En nombre de Mario Raul Rico Rodriguez Enviado el: jueves, 23 de junio de 2011 10:18 PM Para: Lista cubana de soporte tecnico en Tecnologias Libres Asunto: Re: [Gutl-l] Réplica... control de versiones es totalmente diferente a replicar, rsync puede ser una opción, pero explica bien que es lo que pretendes. - Mensaje original - De: "Yosle" Para: "Lista cubana de soporte tecnico en Tecnologias Libres" Enviados: Jueves, 23 de Junio 2011 10:19:47 (GMT-0500) Auto-Detected Asunto: Re: [Gutl-l] Réplica... tu dices algo asi como control de versiones/sincronizacion ? entiendase , rsync , CVS ..etc? El Jue, 23 de Junio de 2011, 7:24 pm, Lázaro Raisel Milians Alvarez de la Campa escribió: Lista, alguien sabe cómo hacer réplicas de ficheros? Por ejemplo, hacer algo com en los repositorios, si hay algún cambio en el repo maestro, se actualicen en los servers esclavos. Saludos -- Este mensaje ha sido analizado por MailScanner en busca de virus y otros contenidos peligrosos, y se considera que está limpio. MailScanner agradece a transtec Computers por su apoyo. __ 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 __ 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 -- Este mensaje le ha llegado mediante el servicio de correo electronico que ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema Nacional de Salud. La persona que envia este correo asume el compromiso de usar el servicio a tales fines y cumplir con las regulaciones establecidas Infomed: http://www.sld.cu/ próxima parte Se ha borrado un adjunto en formato HTML... URL: <http://listas.jovenclub.cu/pipermail/gutl-l/attachments/20110624/48869800/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 -- Este mensaje le ha llegado mediante el servicio de correo electronico que ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema Nacional de Salud. La persona que envia es
Re: [Gutl-l] Réplica...
Hola. Suponiendo este escenario que comentas, la solución sería: -Suponiendo que en el "master", los ficheros los tienes en /srv/www/ y quieres ponerlos igual aquí, para mantener la misma configuración en tus virtualhosts del apache. -Suponiendo que la ip de tu servidor "master" sea 192.168.1.1 y el "esclavo" sea 192.168.1.2. Servidor "esclavo": # aptitude install rsync Editas el fichero (es muy posible que no exista aún): /etc/rsyncd.conf Y pones algo así: uid = root gid = root hosts allow = 192.168.1.1 timeout = 600 use chroot = no max connections = 3 transfer logging = yes munge symlinks = no #Sitios web [Sitios] comment = "Sitios web" path = /srv/www read only = false list = false Recuerda permitir en tu cortafuegos del "esclavo" las conexiones rsync provenientes del "master". Por ejemplo, si usas firehol, editando /etc/firehol/firehol.conf y agregando una línea como esta en tu interface 192.168.1.2: server rsync accept src 192.168.1.1 En tu servidor "master" harías esto: # aptitude install rsync Te creas un script de actualización, digamos que en /usr/local/bin/actualizar_sitios.sh y pones algo así: #!/bin/bash # Suponiendo que tu servidor esclavo sea 192.168.1.2 DESTINO="192.168.1.2" rsync -zuv -rlt --delete /srv/www/ $DESTINO::Sitios > /tmp/rsync_sitios_web.log 2>&1 Recuerda hacer ejecutable tu script: # chmod +x /usr/local/bin/actualizar_sitios.sh En tu fichero crontab (/etc/crontab), programas cada qué tiempo quieres que se replique todo, por ejemplo, cada 30 minutos: */30 * * * * root /usr/local/bin/actualizar_sitios.sh Eso sería suficiente. Saludos. El 24/06/11 09:54, Lázaro R. Milians Alvarez escribió: Por ejemplo, tengo un sitio web (estático, nada de base de datos) en el server A (master) y el mismo sitio en el server B (slave). Cuando actualizo los ficheros del server A (sobreescribo) ejecutar algo (script, swl, etc) que solamente sobreescriba en el server B los ficheros modificados en el server A. Espero me entiendan. Saludos -Mensaje original- De: gutl-l-boun...@jovenclub.cu [mailto:gutl-l-boun...@jovenclub.cu] En nombre de Mario Raul Rico Rodriguez Enviado el: jueves, 23 de junio de 2011 10:18 PM Para: Lista cubana de soporte tecnico en Tecnologias Libres Asunto: Re: [Gutl-l] Réplica... control de versiones es totalmente diferente a replicar, rsync puede ser una opción, pero explica bien que es lo que pretendes. - Mensaje original - De: "Yosle" Para: "Lista cubana de soporte tecnico en Tecnologias Libres" Enviados: Jueves, 23 de Junio 2011 10:19:47 (GMT-0500) Auto-Detected Asunto: Re: [Gutl-l] Réplica... tu dices algo asi como control de versiones/sincronizacion ? entiendase , rsync , CVS ..etc? El Jue, 23 de Junio de 2011, 7:24 pm, Lázaro Raisel Milians Alvarez de la Campa escribió: Lista, alguien sabe cómo hacer réplicas de ficheros? Por ejemplo, hacer algo com en los repositorios, si hay algún cambio en el repo maestro, se actualicen en los servers esclavos. Saludos -- Este mensaje ha sido analizado por MailScanner en busca de virus y otros contenidos peligrosos, y se considera que está limpio. MailScanner agradece a transtec Computers por su apoyo. __ 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 __ 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 -- Este mensaje le ha llegado mediante el servicio de correo electronico que ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema Nacional de Salud. La persona que envia este correo asume el compromiso de usar el servicio a tales fines y cumplir con las regulaciones establecidas Infomed: http://www.sld.cu/ próxima parte Se ha borrado un adjunto en formato HTML... URL: <http://listas.jovenclub.cu/pipermail/gutl-l/attachments/20110624/48869800/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
Re: [Gutl-l] Réplica...
El 24/06/11 13:54, Lázaro R. Milians Alvarez escribió: Por ejemplo, tengo un sitio web (estático, nada de base de datos) en el server A (master) y el mismo sitio en el server B (slave). Cuando actualizo los ficheros del server A (sobreescribo) ejecutar algo (script, swl, etc) que solamente sobreescriba en el server B los ficheros modificados en el server A. Espero me entiendan. Saludos Como bien ya te han respondido rsync es una opción, pero tiene el inconveniente de que tienes que ejecutarlo. Si mal no recuerdo tiene una opción que solamente actualiza los ficheros con diferencias, lo cual puede utilizar también para copiar tu server A -Mensaje original- De: gutl-l-boun...@jovenclub.cu [mailto:gutl-l-boun...@jovenclub.cu] En nombre de Mario Raul Rico Rodriguez Enviado el: jueves, 23 de junio de 2011 10:18 PM Para: Lista cubana de soporte tecnico en Tecnologias Libres Asunto: Re: [Gutl-l] Réplica... control de versiones es totalmente diferente a replicar, rsync puede ser una opción, pero explica bien que es lo que pretendes. - Mensaje original - De: "Yosle" Para: "Lista cubana de soporte tecnico en Tecnologias Libres" Enviados: Jueves, 23 de Junio 2011 10:19:47 (GMT-0500) Auto-Detected Asunto: Re: [Gutl-l] Réplica... tu dices algo asi como control de versiones/sincronizacion ? entiendase , rsync , CVS ..etc? El Jue, 23 de Junio de 2011, 7:24 pm, Lázaro Raisel Milians Alvarez de la Campa escribió: Lista, alguien sabe cómo hacer réplicas de ficheros? Por ejemplo, hacer algo com en los repositorios, si hay algún cambio en el repo maestro, se actualicen en los servers esclavos. Saludos -- Este mensaje ha sido analizado por MailScanner en busca de virus y otros contenidos peligrosos, y se considera que está limpio. MailScanner agradece a transtec Computers por su apoyo. __ 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 __ 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 -- La amistad es tan improbable como un sueño, tan absurda como la luna de miel de un saltamontes, y tan verdadera como el sencillo corazón de un niño. próxima parte Se ha borrado un adjunto en formato HTML... URL: <http://listas.jovenclub.cu/pipermail/gutl-l/attachments/20110624/d17a03d2/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
Re: [Gutl-l] Réplica...
Por ejemplo, tengo un sitio web (estático, nada de base de datos) en el server A (master) y el mismo sitio en el server B (slave). Cuando actualizo los ficheros del server A (sobreescribo) ejecutar algo (script, swl, etc) que solamente sobreescriba en el server B los ficheros modificados en el server A. Espero me entiendan. Saludos -Mensaje original- De: gutl-l-boun...@jovenclub.cu [mailto:gutl-l-boun...@jovenclub.cu] En nombre de Mario Raul Rico Rodriguez Enviado el: jueves, 23 de junio de 2011 10:18 PM Para: Lista cubana de soporte tecnico en Tecnologias Libres Asunto: Re: [Gutl-l] Réplica... control de versiones es totalmente diferente a replicar, rsync puede ser una opción, pero explica bien que es lo que pretendes. - Mensaje original - De: "Yosle" Para: "Lista cubana de soporte tecnico en Tecnologias Libres" Enviados: Jueves, 23 de Junio 2011 10:19:47 (GMT-0500) Auto-Detected Asunto: Re: [Gutl-l] Réplica... tu dices algo asi como control de versiones/sincronizacion ? entiendase , rsync , CVS ..etc? El Jue, 23 de Junio de 2011, 7:24 pm, Lázaro Raisel Milians Alvarez de la Campa escribió: > Lista, alguien sabe cómo hacer réplicas de ficheros? Por ejemplo, hacer > algo com en los repositorios, si hay algún cambio en el repo maestro, se > actualicen en los servers esclavos. > > Saludos > > > -- > Este mensaje ha sido analizado por MailScanner > en busca de virus y otros contenidos peligrosos, > y se considera que está limpio. > MailScanner agradece a transtec Computers por su apoyo. > > > __ > 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 > -- -- "La mejor forma de predecir el futuro es implementarlo" (David Heinemeier Hansson – creador de Ruby on Rails) __ 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 -- El tiempo es demasiado lento para aquellos que esperan... demasiado rápido para aquellos que temen demasiado largo para aquellos que sufren demasiado corto para aquellos que celebran... pero para aquellos que aman, el tiempo es eterno. __ 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 -- Este mensaje ha sido analizado por MailScanner en busca de virus y otros contenidos peligrosos, y se considera que est limpio. MailScanner agradece a transtec Computers por su apoyo. -- Este mensaje ha sido analizado por MailScanner en busca de virus y otros contenidos peligrosos, y se considera que est� limpio. MailScanner agradece a transtec Computers por su apoyo. __ 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
Re: [Gutl-l] Réplica...
control de versiones es totalmente diferente a replicar, rsync puede ser una opción, pero explica bien que es lo que pretendes. - Mensaje original - De: "Yosle" Para: "Lista cubana de soporte tecnico en Tecnologias Libres" Enviados: Jueves, 23 de Junio 2011 10:19:47 (GMT-0500) Auto-Detected Asunto: Re: [Gutl-l] Réplica... tu dices algo asi como control de versiones/sincronizacion ? entiendase , rsync , CVS ..etc? El Jue, 23 de Junio de 2011, 7:24 pm, Lázaro Raisel Milians Alvarez de la Campa escribió: > Lista, alguien sabe cómo hacer réplicas de ficheros? Por ejemplo, hacer > algo com en los repositorios, si hay algún cambio en el repo maestro, se > actualicen en los servers esclavos. > > Saludos > > > -- > Este mensaje ha sido analizado por MailScanner > en busca de virus y otros contenidos peligrosos, > y se considera que está limpio. > MailScanner agradece a transtec Computers por su apoyo. > > > __ > 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 > -- -- "La mejor forma de predecir el futuro es implementarlo" (David Heinemeier Hansson – creador de Ruby on Rails) __ 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 -- El tiempo es demasiado lento para aquellos que esperan... demasiado rápido para aquellos que temen demasiado largo para aquellos que sufren demasiado corto para aquellos que celebran... pero para aquellos que aman, el tiempo es eterno. __ 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
Re: [Gutl-l] Réplica...
tu dices algo asi como control de versiones/sincronizacion ? entiendase , rsync , CVS ..etc? El Jue, 23 de Junio de 2011, 7:24 pm, Lázaro Raisel Milians Alvarez de la Campa escribió: > Lista, alguien sabe cómo hacer réplicas de ficheros? Por ejemplo, hacer > algo com en los repositorios, si hay algún cambio en el repo maestro, se > actualicen en los servers esclavos. > > Saludos > > > -- > Este mensaje ha sido analizado por MailScanner > en busca de virus y otros contenidos peligrosos, > y se considera que está limpio. > MailScanner agradece a transtec Computers por su apoyo. > > > __ > 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 > -- -- "La mejor forma de predecir el futuro es implementarlo" (David Heinemeier Hansson creador de Ruby on Rails) __ 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
[Gutl-l] Réplica...
Lista, alguien sabe cómo hacer réplicas de ficheros? Por ejemplo, hacer algo com en los repositorios, si hay algún cambio en el repo maestro, se actualicen en los servers esclavos. Saludos -- Este mensaje ha sido analizado por MailScanner en busca de virus y otros contenidos peligrosos, y se considera que est� limpio. MailScanner agradece a transtec Computers por su apoyo. __ 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