Prerequisites for configuration
Following software must be installed on both servers:
@@ -26,15 +31,36 @@
At network level, connections between the PostgreSQL port (default: 5432)
must be possible between all nodes.
+
- Optionally, if you want repmgr to copy PostgreSQL configuration
- files which are located outside the data directory (as is the case with e.g.
- Debian packages)
- when cloning a standby, or use &repmgr; to perform
- switchovers, passwordless SSH connections are required
- between all nodes. Additionally, for copying files outide the data directory,
- rsync must be installed.
+ Passwordless SSH connectivity between all servers in the replication cluster
+ is not required, but is necessary in the following cases:
+
+
+ if you need &repmgr; to copy configuration files from outside the PostgreSQL
+ data directory (as is the case with e.g. Debian packages);
+ in this case rsync must also be installed on all servers.
+
+
+
+ to perform switchover operations
+
+
+
+ when executing repmgr cluster matrix
+ and repmgr cluster crosscheck
+
+
+
+
+
+
+ Consider setting ConnectTimeout to a low value in your SSH configuration.
+ This will make it faster to detect any SSH connection errors.
+
+
+
diff --git a/doc/install-requirements.sgml b/doc/install-requirements.sgml
index fa432f83..fac336df 100644
--- a/doc/install-requirements.sgml
+++ b/doc/install-requirements.sgml
@@ -13,7 +13,7 @@
- From version 4.0, repmgr is compatible with all PostgreSQL versions from 9.3, including PostgreSQL 10.
+ From version 4.0, repmgr is compatible with all PostgreSQL versions from 9.3.
Note that some &repmgr; functionality is not available in PostgreSQL 9.3 and PostgreSQL 9.4.
@@ -31,7 +31,7 @@
&repmgr; must be installed on each server in the replication cluster.
If installing repmgr from packages, the package version must match the PostgreSQL
- version. If installing from source, repmgr must be compiled against the same
+ version. If installing from source, &repmgr; must be compiled against the same
major version.
@@ -42,32 +42,10 @@
- Passwordless ssh connectivity between all servers in the replication cluster
- is not required, but is necessary in the following cases:
-
-
- if you need &repmgr; to copy configuration files from outside the PostgreSQL
- data directory (in which case rsync is also required)
-
-
- to perform switchover operations
-
-
-
- when executing repmgr cluster matrix
- and repmgr cluster crosscheck
-
-
-
+ See also Prerequisites for configuration
+ for information on networking requirements.
-
-
- Consider setting ConnectTimeout to a low value in your SSH configuration.
- This will make it faster to detect any SSH connection errors.
-
-
-
We recommend using a session multiplexer utility such as screen or