elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


+  Foro de elhacker.net
|-+  Sistemas Operativos
| |-+  GNU/Linux
| | |-+  Unix/Unix-Like
| | | |-+  Como utilizar ZFS o Rsync en Solaris 10 ??
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Como utilizar ZFS o Rsync en Solaris 10 ??  (Leído 6,517 veces)
jdoni

Desconectado Desconectado

Mensajes: 4



Ver Perfil
Como utilizar ZFS o Rsync en Solaris 10 ??
« en: 28 Julio 2011, 04:57 am »

Buenas he leido que para sincronizar configuraciones de dos o mas servidores se puede utilizar ZFS o RSYNC, me pueden indicar cual seria el mas eficiente o mas facil para instalar en un SO Solaris 10. Mi intencion es tener 2 http servers con la misma configuracion, con lo cual yo modifique la configuracion de un http, la configuracion se sincronice con el http 2. ¿Cual de esos procedimientos sera el adecuado?


Saludos Cordiales


En línea

Foxy Rider


Desconectado Desconectado

Mensajes: 2.407


Deprecated


Ver Perfil WWW
Re: Como utilizar ZFS o Rsync en Solaris 10 ??
« Respuesta #1 en: 28 Julio 2011, 15:38 pm »

Buenísimo, un tema de Solaris ! =D
Te comento, esto ya lo respondí acá : http://foro.elhacker.net/gnulinux/replicar_configuracion_entre_dos_servidores_solaris_10-t334083.0.html
Pero me imagino que te habrás perdido un poco... te explico, te diría que uses send y receive, ya que es un mecanismo "nativo" y que conserva atributos y los snapshots que hayas hecho, pero en caso que esto no te importe, podrías usar rsync tranquilamente.

En fin, te ejemplifico como es con zfs(1) send y receive usando netcat para mandar los cambios (pero podés mandarlos por lo que se te ocurra que sirva para mandar o streams o archivos), que es más simple y no hay tanta configuración que hacer (pero es ULTRA ARCHI SUPER INSEGURO !)

Código
  1. # Creamos un dataset con un archivo con algo adentro y le sacamos snapshot (esto seria crear tu config)
  2. zfs create zMain/usr/home/vertex/Master
  3. echo "Antes De un cambio" > $HOME/Master/Archivo
  4. zfs snapshot zMain/usr/home/vertex/Master@AntesDeLosCambios
  5.  
  6. # Cambiamos el contenido para despues
  7. echo "Cambiamos el contenido" > $HOME/Master/Archivo
  8. zfs snapshot zMain/usr/home/vertex/Master@DespuesDeLosCambios
  9.  

Bueno, ahora queda "sincronizar" los datos iniciales (@AntesDeLosCambios)
En la compu que recibe los datos tenemos escuchando al netcat, y que lo que reciba, pase a zfs receive a otro dataset (mirá las opciones en caso que quieras usar un dataset idéntico):

Código
  1. zfs create zMain/usr/home/vertex/Slave
  2. nc -l 1024 |  zfs receive -F zMain/usr/home/vertex/Slave

En la compu que tiene los datos, es tan simple como mandarlos :
Código
  1. zfs send zMain/usr/home/vertex/Master@AntesDeLosCambios| nc 127.0.0.1 1024

y cuando veas, vas a tener los datos y el snapshot inicial (zfs list -t snapshot)  ...  ahora en más, es enviar los snapshots de forma incremental :

Maquina que recibe :
Código
  1. nc -l 1024 |  zfs receive zMain/usr/home/vertex/Slave

Maquina que envia:
Código
  1. zfs send -i @AntesDeLosCambios zMain/usr/home/vertex/Master@DespuesDeLosCambios| nc 127.0.0.1 1024

con esto tenés las herramientas para armarte algún script y meterlo en el cron para que te saque snapshot automáticamente y que los propague a donde quieras ^^ (sacá snapshots con el año, mes dia y hora en el nombre, así es fácil es identificarlos)

Saludos.

P.S: Rsync está archirecontra documentado, un poco de búsqueda te tira un par de manuales.
P.S 2: el otro hilo lo borro en uno o dos días.


« Última modificación: 28 Julio 2011, 16:11 pm por vertex@Symphony » En línea

jdoni

Desconectado Desconectado

Mensajes: 4



Ver Perfil
Re: Como utilizar ZFS o Rsync en Solaris 10 ??
« Respuesta #2 en: 13 Septiembre 2011, 20:03 pm »

Buenas ya consegui de realizar la replicación de la manera que yo queria y fue realizando lo siguiente:

1. Instale en ambos servidores el Rsync.
2. Y utilice el siguiente comando para realizar ls replicación:
/usr/local/bin/rsync -altgvb Ruta_que_se_quiere_replicar usuario@<Dirección_IP>:/Ruta_donde_se_quiere_copiar
3. Luego nos pide la contraseña y listo se realiza la replicación.

Esto es muy util para mi, lo que me falta es realizar un script para que sea de manera automatica y tener los servidores con la misma información
En línea

Foxy Rider


Desconectado Desconectado

Mensajes: 2.407


Deprecated


Ver Perfil WWW
Re: Como utilizar ZFS o Rsync en Solaris 10 ??
« Respuesta #3 en: 13 Septiembre 2011, 20:39 pm »

rsync no es necesariamente lo mejor, pero bueno ... buscá sobre cron y agregá una tarea al crontab y listo, con eso podés lanzar rsync cada tanto tiempo ( https://secure.wikimedia.org/wikipedia/en/wiki/Cron )

Saludos.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Manual sobre cómo utilizar el comando RSYNC
GNU/Linux
EsCrItUrA cOn LuZ 2 2,554 Último mensaje 25 Diciembre 2013, 20:51 pm
por EsCrItUrA cOn LuZ
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines