Tengo un servidor Gerrit (llamado A), y quiero configurar un espejo para un nuevo servidor (llamado B). Quiero extraer de B en lugar de usar la potencia de procesamiento de A porque A sirve como servidor principal de Gerrit y no quiero poner más carga de trabajo cuando puedo duplicarlo usando SSH desde B.La mejor manera de configurar espejo para Gerrit y todos sus repositorios Git
I Estoy usando la base de datos H2 y quiero reflejar todo el Gerrit + todos sus repositorios Git, no solo los repositorios Git porque también quiero conservar los permisos/historial de la base de datos Gerrit.
había logrado reducir el número 2 maneras posibles de hacerlo:
El uso de 'réplica Gerrit' http://gerrit.googlecode.com/svn/documentation/2.1.6/cmd-replicate.html No está seguro de lo que entiende por "[--url < PATRÓN>]". ¿Dónde debería poner ejecutar este comando? ¿Está en el servidor A o B?
Uso 'rsync', que está bien, pero entonces no puedo sincronizar review_site/etc/gerrit.config, ya que contiene la dirección IP del servidor A y no quieren tener que en el servidor B.
Una prueba de seguimiento en Rsync. Utilicé Rsync en los directorios de Git repo y Review_Site de Gerrit. Luego ejecuté este comando en el Servidor B 'java -jar gerrit-2.1.6.war init -d/home/gerrit2/review_site /' para reinicializarlo. Luego, comienza con 'review_site/bin/gerrit.sh start'. Pero parece que faltan todos los grupos. – xbeta