Gerrit サーバー (A という名前) があり、新しいサーバー (B という名前) へのミラーをセットアップしたいと考えています。A がメインの Gerrit サーバーとして機能し、B から SSH を使用してミラーリングできる場合、A にこれ以上負荷をかけたくないため、A の処理能力を使用する代わりに B からプルしたいと考えています。
私はH2データベースを使用しており、Gerritデータベースからの権限/履歴も保持したいので、単にGitリポジトリだけでなく、Gerrit全体とそのすべてのGitリポジトリをミラーリングしたいと考えています。
私はそれを行うための2つの可能な方法を絞り込むことができました:
「gerrit レプリケート」の使用http://gerrit.googlecode.com/svn/documentation/2.1.6/cmd-replicate.html 「[--url < PATTERN >]」の意味がわからない。このコマンドを実行する場所をどこに置くべきですか? サーバーAまたはBにありますか?
「rsync」を使用しても問題ありませんが、review_site/etc/gerrit.config を同期できません。サーバー A の IP が含まれており、サーバー B にそれを持ちたくないからです。