Eines würde mich dabei noch interessieren: Muss das initiale Setup mindestens aus 2 Nodes bestehen, oder kann das komplette Replication-Konzept problemlos nachinstalliert werden für den Fall, dass ich mal mit einem Single-Server-Setup starte?
Du kannst das Replikations-Setup auch ruhig später noch einrichten und erst einmal mit einem Single Node starten. Du kannst auch (beliebig) viele Slave Nodes einrichten, dann wählt der Repmgr im Falle eines Ausfälls irgendeinen Node aus, der als neuer Master ernannt wird.
Beachte nur, dass es mit dem Umschalten der IP immer einen kleinen Moment dauert. Bei mir hat das immer so 20-30 Sekunden gedauert bis das Routing auf die neue IP funktionierte. In dieser Zeit wäre die DB nicht erreichbar. Die Applikation müsste das dann verkraften können.