Commit df9eb2d6 authored by Marcel Amirault's avatar Marcel Amirault

Merge branch 'docs-geo-database-intro' into 'master'

Revise Geo database replication intro

See merge request gitlab-org/gitlab!72396
parents 8dc48394 97bcc758
...@@ -7,23 +7,21 @@ type: howto ...@@ -7,23 +7,21 @@ type: howto
# Geo database replication **(PREMIUM SELF)** # Geo database replication **(PREMIUM SELF)**
NOTE: This document describes the minimal required steps to replicate your primary
If your GitLab installation uses external (not managed by Omnibus) PostgreSQL GitLab database to a secondary node's database. You may have to change some
instances, the Omnibus roles are unable to perform all necessary values, based on attributes including your database's setup and size.
configuration steps. In this case,
[follow the Geo with external PostgreSQL instances document instead](external_database.md).
NOTE: NOTE:
The stages of the setup process must be completed in the documented order. If your GitLab installation uses external (not managed by Omnibus GitLab)
Before attempting the steps in this stage, [complete all prior stages](../setup/index.md#using-omnibus-gitlab). PostgreSQL instances, the Omnibus roles cannot perform all necessary
configuration steps. In this case, use the [Geo with external PostgreSQL instances](external_database.md)
process instead.
This document describes the minimal steps you have to take to replicate your The stages of the setup process must be completed in the documented order.
**primary** GitLab database to a **secondary** node's database. You may have to Before you attempt the steps in this stage, [complete all prior stages](../setup/index.md#using-omnibus-gitlab).
change some values, based on attributes including your database's setup and
size.
You are encouraged to first read through all the steps before executing them Be sure to read and review all of these steps before you execute them in your
in your testing/production environment. testing or production environments.
## Single instance database replication ## Single instance database replication
...@@ -214,7 +212,7 @@ There is an [issue where support is being discussed](https://gitlab.com/gitlab-o ...@@ -214,7 +212,7 @@ There is an [issue where support is being discussed](https://gitlab.com/gitlab-o
## - Prevents automatic upgrade of Postgres since it requires downtime of ## - Prevents automatic upgrade of Postgres since it requires downtime of
## streaming replication to Geo secondary sites ## streaming replication to Geo secondary sites
## - Enables standard single-node GitLab services like NGINX, Puma, Redis, ## - Enables standard single-node GitLab services like NGINX, Puma, Redis,
## Sidekiq, etc. If you are segregating services, then you will need to ## or Sidekiq. If you are segregating services, then you will need to
## explicitly disable unwanted services. ## explicitly disable unwanted services.
## ##
roles(['geo_primary_role']) roles(['geo_primary_role'])
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment