Changes between Version 11 and Version 12 of manual_regente_windows_rsync
- Timestamp:
- 08/17/16 18:55:32 (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
manual_regente_windows_rsync
v11 v12 3 3 == Manual de instalación de Rsync == [[BR]] 4 4 Cambiar los nombres siguientes archivos de tal manera que no tengan el mismo nombre que el distribuidor: [[BR]] 5 Windows: 5 6 == Windows: == 6 7 * C:\proyectos\regente\_ent\'''nomsuc.ini''' [[BR]] 7 8 * Acomodar (suscriptornomsuc.php) [[BR]] … … 12 13 * Acomodar (http.conf) [[BR]] 13 14 14 Ubuntu: 15 16 == Linux: == 15 17 * /var/www/html/regente/_ent/'''nomsuc.ini''' [[BR]] 16 18 * Acomodar (suscriptornomsuc.php) [[BR]] … … 25 27 26 28 == Pasos para conectarse al Distribuidor sin contraseña == [[BR]] 29 == Windows: == 27 30 Descargar Rsync http://www.bircherasociados.com.ar/soft/cwRsync_5.4.1_x86_Free.zip y descomprimirlo en la carpeta '''C:\cwRsync'''. [[BR]] 28 31 … … 46 49 En 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]] 47 50 De 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]] 49 53 '''/root/.ssh/id_rsa''' (clave privada) [[BR]] 50 54 '''/root/.ssh/id_rsa.pub''' (clave pública) [[BR]] 51 Windows: [[BR]] 55 56 '''Windows:''' [[BR]] 52 57 '''C:\home\sistemas\id_rsa''' (clave privada) [[BR]] 53 58 '''C:\home\sistemas\id_rsa.pub''' (clave pública) [[BR]] … … 59 64 60 65 * 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]] 62 68 '''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]] 64 71 Copiar con '''WinSCP'''. [[BR]] 65 72 … … 119 126 Controlar en el Distribuidor que no haya ningún .exe, .zip, .dmp o .backup para que no actualice demás. [[BR]] 120 127 128 == Linux: == 129 130 Agregar la tarea '''rsynccond.job''' en el crontab del root [[BR]] 131 132 '''crontab -e''' 133 134 {{{ 135 #Sincronizar servidores con rsync [[BR]] 136 0 * * * * /var/www/html/replicacion/tareas/rsynccond.job [[BR]] 137 }}} 138 139 En el editor '''ESC'''+''':wq''' para guardar y salir [[BR]] 140 141 Crear la tarea '''rsynccond.job''' [[BR]] 142 '''pico /var/www/html/replicacion/tareas/rsynccond.job''' [[BR]] 143 144 {{{ 145 scp -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 149 Crear la tarea '''rsincronizar''' [[BR]] 150 '''pico /var/www/html/replicacion/tareas/rsincronizar''' [[BR]] 151 152 {{{ 153 #!/bin/bash 154 read var1 < /var/www/html/replicacion/tareas/flag_rsync.txt 155 if [ "$var1" -eq 1 ] 156 then 157 rsync -arq --exclude="regente/_tmp" -e "ssh -p 5900" root@ip_del_distribuidor:/var/www/html/ /var/www/html 158 else echo "flag_rsync.txt igual a $var1" 159 fi 160 }}} 161 162 '''chmod 775 rsynccond.job''' 163 '''chmod 775 rsincronizar''' 164 165 cd /var/www/html/replicacion/tareas 166 pico flag_rsync.txt 167 agregarle el valor 1 y guardar 168 169 rsync -arv --exclude="regente/_tmp" -e "ssh -p 5900" root@ip_del_distribuidor:/var/www/html/ /var/www/html 170 171 121 172 [wiki:manual_regente_windows Volver al manual de instalación de Regente en Windows] [[BR]]