Disaster recovery
Disaster recovery creates a replica of your primary server.
You can have only one replica at a time, and you can add disaster recovery to an installation with or without compilers.
There are two main advantages to enabling disaster recovery:
- If your primary server fails, the replica takes over the handling of Puppet Server and PuppetDB traffic, allowing existing agents to remain operational and Puppet runs to continue without interruption. By configuring nodes to automatically fail over to the replica when the primary is unreachable, you can ensure that they still receive catalogs and enforce your desired state.
- If your primary server can’t be repaired, you can promote the replica to primary server. Promotion establishes the replica as the new, permanent primary server.