総評
Praefectのサポートは現時点では実験的なものであり、本番環境での使用は推奨していません。
Praefectは各リポジトリのレプリカをメンテナーすることを目的としたマネージャーです。 Praefectは現在アクティブに開発中です。 目標は可用性の高いストレージクラスタを実現することですが、まだそうではないので、Gitalyノードとは別のノードでPraefectを実行することをお勧めします。
praefect['enable'] = true
Praefectの設定
Praefectを使用するには、GitLabで有効にする必要があります。
Praefect ストレージノード
Praefectでは、Gitデータを保存するために1つ以上のGitalyサーバーが必要です。これらのGitalyサーバーは、Praefectstorage_nodes
(praefect['storage_nodes']
)とみなされます。これらのストレージノードはPraefectの非公開である必要があります。つまり、あなたのgitlab.rb
のgit_data_dirs
にリストされるべきではありません。