diff options
Diffstat (limited to 'doc/administration/gitaly/praefect.md')
-rw-r--r-- | doc/administration/gitaly/praefect.md | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/doc/administration/gitaly/praefect.md b/doc/administration/gitaly/praefect.md index 7ccf15434c4..ebdfd8f1695 100644 --- a/doc/administration/gitaly/praefect.md +++ b/doc/administration/gitaly/praefect.md @@ -91,7 +91,7 @@ Below we assume that you have administrative access as the `postgres` user. First open a `psql` session as the `postgres` user: ```shell -psql -h POSTGRESQL_SERVER -U postgres -d template1 +/opt/gitlab/embedded/bin/psql -h POSTGRESQL_SERVER -U postgres -d template1 ``` Once you are connected, run the following command. Replace @@ -100,21 +100,21 @@ generated for the `praefect` SQL user: ```sql CREATE ROLE praefect WITH LOGIN CREATEDB PASSWORD 'PRAEFECT_SQL_PASSWORD'; -\q # exit psql +\q ``` Now connect as the `praefect` user to create the database. This has the side effect of verifying that you have access: ```shell -psql -h POSTGRESQL_SERVER -U praefect -d template1 +/opt/gitlab/embedded/bin/psql -h POSTGRESQL_SERVER -U praefect -d template1 ``` Once you have connected as the `praefect` user, run: ```sql CREATE DATABASE praefect_production WITH ENCODING=UTF8; -\q # quit psql +\q ``` #### Praefect @@ -260,9 +260,17 @@ git_data_dirs({ For more information on Gitaly server configuration, see our [Gitaly documentation](index.md#3-gitaly-server-configuration). +When finished editing the configuration file for each Gitaly server, run the +reconfigure command to put changes into effect: + +```shell +sudo gitlab-ctl reconfigure +``` + When all Gitaly servers are configured, you can run the Praefect connection checker to verify Praefect can connect to all Gitaly servers in the Praefect -config: +config. This can be done by running the following command on the Praefect +server: ```shell sudo /opt/gitlab/embedded/bin/praefect -config /var/opt/gitlab/praefect/config.toml dial-nodes |