Changes between Version 11 and Version 12 of manual_regente_windows_rsync

Show
Ignore:
Timestamp:
08/17/16 18:55:32 (9 years ago)
Author:
roberto
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • manual_regente_windows_rsync

    v11 v12  
    33 == Manual de instalación de Rsync == [[BR]] 
    44Cambiar los nombres siguientes archivos de tal manera que no tengan el mismo nombre que el distribuidor: [[BR]] 
    5 Windows: 
     5 
     6== Windows: == 
    67 * C:\proyectos\regente\_ent\'''nomsuc.ini''' [[BR]] 
    78  * Acomodar (suscriptornomsuc.php) [[BR]] 
     
    1213  * Acomodar  (http.conf) [[BR]] 
    1314 
    14 Ubuntu: 
     15 
     16== Linux: == 
    1517 * /var/www/html/regente/_ent/'''nomsuc.ini''' [[BR]] 
    1618  * Acomodar (suscriptornomsuc.php) [[BR]] 
     
    2527 
    2628== Pasos para conectarse al Distribuidor sin contraseña == [[BR]] 
     29== Windows: == 
    2730Descargar Rsync http://www.bircherasociados.com.ar/soft/cwRsync_5.4.1_x86_Free.zip y descomprimirlo en la carpeta '''C:\cwRsync'''. [[BR]] 
    2831 
     
    4649En el servidor de la sucursal (suscriptor) como root o administrador (Windows) ejecutar el comando '''ssh-keygen'''. Luego de ejecutarlo dar tres enter para dejar las respuestas por defecto. [[BR]] 
    4750De esta manera se generaron dos archivos: uno la '''clave pública''' y otro la '''clave privada'''. Estos son: [[BR]] 
    48 Linux: [[BR]] 
     51 
     52'''Linux:''' [[BR]] 
    4953'''/root/.ssh/id_rsa''' (clave privada) [[BR]] 
    5054'''/root/.ssh/id_rsa.pub''' (clave pública) [[BR]] 
    51 Windows: [[BR]] 
     55 
     56'''Windows:''' [[BR]] 
    5257'''C:\home\sistemas\id_rsa''' (clave privada) [[BR]] 
    5358'''C:\home\sistemas\id_rsa.pub''' (clave pública) [[BR]] 
     
    5964 
    6065 * PASO 2) Desde cada servidor suscriptor copiar la clave pública que se acaba de generar al servidor distribuidor: [[BR]] 
    61 Linux: [[BR]] 
     66 
     67'''Linux:''' [[BR]] 
    6268'''scp -Cp -P 5900 /root/.ssh/id_rsa.pub root@ip_servidor_vpn:/root/.ssh/id_rsa_nomsuc.pub'''. [[BR]] 
    63 Windows: [[BR]] 
     69 
     70'''Windows:''' [[BR]] 
    6471Copiar con '''WinSCP'''. [[BR]] 
    6572 
     
    119126Controlar en el Distribuidor que no haya ningún .exe, .zip, .dmp o .backup para que no actualice demás. [[BR]] 
    120127 
     128== Linux: == 
     129 
     130Agregar la tarea '''rsynccond.job''' en el crontab del root [[BR]] 
     131 
     132'''crontab -e''' 
     133 
     134{{{ 
     135#Sincronizar servidores con rsync [[BR]] 
     1360 * * * * /var/www/html/replicacion/tareas/rsynccond.job [[BR]] 
     137}}} 
     138 
     139En el editor '''ESC'''+''':wq''' para guardar y salir [[BR]] 
     140 
     141Crear la tarea '''rsynccond.job''' [[BR]] 
     142'''pico /var/www/html/replicacion/tareas/rsynccond.job''' [[BR]] 
     143 
     144{{{ 
     145scp -Cp -P 5900 root@ip_del_distribuidor:/var/www/html/replicacion/tareas/flag_rsync.txt /var/www/html/replicacion/tareas/ 
     146/var/www/html/replicacion/tareas/rsincronizar [[BR]] 
     147}}} 
     148 
     149Crear la tarea '''rsincronizar''' [[BR]] 
     150'''pico  /var/www/html/replicacion/tareas/rsincronizar''' [[BR]] 
     151 
     152{{{ 
     153#!/bin/bash 
     154read var1 < /var/www/html/replicacion/tareas/flag_rsync.txt 
     155if [ "$var1" -eq 1 ] 
     156then 
     157rsync -arq --exclude="regente/_tmp" -e "ssh -p 5900" root@ip_del_distribuidor:/var/www/html/ /var/www/html 
     158else echo "flag_rsync.txt igual a $var1" 
     159fi 
     160}}} 
     161 
     162'''chmod 775 rsynccond.job''' 
     163'''chmod 775 rsincronizar''' 
     164 
     165cd /var/www/html/replicacion/tareas 
     166pico flag_rsync.txt 
     167agregarle el valor 1 y guardar 
     168 
     169rsync -arv --exclude="regente/_tmp" -e "ssh -p 5900" root@ip_del_distribuidor:/var/www/html/ /var/www/html 
     170 
     171 
    121172[wiki:manual_regente_windows Volver al manual de instalación de Regente en Windows] [[BR]]