Release Notes

Amigopod |Technical Note High Availability Deployment Guide |3
Table of Contents
Introduction ........................................................................................................................................ 4
Audience .......................................................................................................................................... 4
Document Overview ......................................................................................................................... 4
About High Availability ....................................................................................................................... 5
Terminology & concepts ................................................................................................................... 5
Network architecture ........................................................................................................................ 5
Operating a High Availability cluster ................................................................................................. 6
Normal cluster operation .............................................................................................................. 6
Failure detection ........................................................................................................................... 7
Database replication ..................................................................................................................... 7
Configuration replication .............................................................................................................. 7
Primary node failure ..................................................................................................................... 8
Secondary node failure................................................................................................................. 9
Cluster status ................................................................................................................................. 10
Technical considerations ................................................................................................................ 11
Deploying an SSL certificate ...................................................................................................... 11
Configuring High Availability ........................................................................................................... 12
Check plugin versions .................................................................................................................... 12
Cluster setup .................................................................................................................................. 12
Prepare primary node ................................................................................................................. 12
Prepare secondary node ............................................................................................................ 13
Cluster initialization .................................................................................................................... 14
Cluster deployment .................................................................................................................... 15
Cluster maintenance ...................................................................................................................... 15
Recovering from a failure ........................................................................................................... 15
Recovering from a temporary outage ......................................................................................... 16
Recovering from a hardware failure ............................................................................................ 16
Performing scheduled maintenance ........................................................................................... 17
Destroying a cluster .................................................................................................................... 18
Cluster troubleshooting .............................................................................................................. 18