You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
https://perforce.atlassian.net/browse/PE-39730 outlines some required changes to the procedure for replacing a missing or failed replica Puppet server. This draft aims to address all issues raised in the ticket.
Copy file name to clipboardExpand all lines: documentation/recovery.md
+40-14
Original file line number
Diff line number
Diff line change
@@ -14,36 +14,62 @@ The new system needs to be provisioned with the same certificate name as the sys
14
14
This procedure uses the following placeholder references.
15
15
16
16
*_\<primary-server-fqdn\>_ - The FQDN and certname of the primary Puppet server
17
-
*_\<replacement-replica-fqdn\>_ - The FQDN and certname of the replacement replica Puppet server
18
-
*_\<replacement-avail-group-letter\>_ - Either A or B; whichever of the two letter designations is appropriate for the server being replaced. It will be the opposite of the primary server.
17
+
*_\<old-replica-fqdn\>_ - The FQDN and certname of the old replica Puppet server that has failed or is missing
18
+
*_\<replacement-replica-fqdn\>_ - The FQDN and certname of the new replica Puppet server
19
+
*_\<failed-primary-server-fqdn\>_ - The FQDN and certname of the original primary server that the old replica had replaced
20
+
*_\<replacement-avail-group-letter\>_ - Either A or B; whichever of the two letter designations is appropriate for the replacement server. It will be the opposite of the server that it is replacing.
19
21
20
-
1.Ensure the old replica server is forgotten.
22
+
1.If applicable, purge the failed primary server. (You may need to do this, for example, if the original primary failed and the promoted replica that replaced it has also failed.)
2. Install the Puppet agent on the replacement replica
26
+
2. Ensure the old replica server is forgotten.
27
+
28
+
puppet infrastructure forget <old-replica-fqdn>
29
+
30
+
3. Install the Puppet agent on the replacement replica.
31
+
32
+
**Note**: When designating the availability group of the replacement, use the opposite group (A or B) of the server being replaced. This means that, if the old replica server replaced the original primary server, the new replica is assigned the same availability group as the original primary.
0 commit comments