Skip to content

Commit 183ee1e

Browse files
authored
Merge pull request #84178 from kdrake20/HCIDOCS-472
HCIDOCS-472: Add Control Plane Recreation Link to Backup and Restore …
2 parents 9791f98 + 7b86d3c commit 183ee1e

File tree

3 files changed

+11
-9
lines changed

3 files changed

+11
-9
lines changed

backup_and_restore/control_plane_backup_and_restore/replacing-unhealthy-etcd-member.adoc

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ include::modules/restore-determine-state-etcd-member.adoc[leveloffset=+1]
3434
Depending on the state of your unhealthy etcd member, use one of the following procedures:
3535

3636
* xref:../../backup_and_restore/control_plane_backup_and_restore/replacing-unhealthy-etcd-member.adoc#restore-replace-stopped-etcd-member_replacing-unhealthy-etcd-member[Replacing an unhealthy etcd member whose machine is not running or whose node is not ready]
37+
* link:https://docs.redhat.com/en/documentation/assisted_installer_for_openshift_container_platform/2024/html/installing_openshift_container_platform_with_the_assisted_installer/expanding-the-cluster#installing-primary-control-plane-node-unhealthy-cluster_expanding-the-cluster[Installing a primary control plane node on an unhealthy cluster]
3738
* xref:../../backup_and_restore/control_plane_backup_and_restore/replacing-unhealthy-etcd-member.adoc#restore-replace-crashlooping-etcd-member_replacing-unhealthy-etcd-member[Replacing an unhealthy etcd member whose etcd pod is crashlooping]
3839
* xref:../../backup_and_restore/control_plane_backup_and_restore/replacing-unhealthy-etcd-member.adoc#restore-replace-stopped-baremetal-etcd-member_replacing-unhealthy-etcd-member[Replacing an unhealthy stopped baremetal etcd member]
3940

@@ -42,6 +43,7 @@ include::modules/restore-replace-stopped-etcd-member.adoc[leveloffset=+2]
4243
[role="_additional-resources"]
4344
.Additional resources
4445
* xref:../../machine_management/control_plane_machine_management/cpmso-troubleshooting.adoc#cpmso-ts-etcd-degraded_cpmso-troubleshooting[Recovering a degraded etcd Operator]
46+
* link:https://docs.redhat.com/en/documentation/assisted_installer_for_openshift_container_platform/2024/html/installing_openshift_container_platform_with_the_assisted_installer/expanding-the-cluster#installing-primary-control-plane-node-unhealthy-cluster_expanding-the-cluster[Installing a primary control plane node on an unhealthy cluster]
4547

4648
// Replacing an unhealthy etcd member whose etcd pod is crashlooping
4749
include::modules/restore-replace-crashlooping-etcd-member.adoc[leveloffset=+2]
@@ -52,4 +54,4 @@ include::modules/restore-replace-stopped-baremetal-etcd-member.adoc[leveloffset=
5254
[role="_additional-resources"]
5355
[id="additional-resources_replacing-unhealthy-etcd-member"]
5456
== Additional resources
55-
* xref:../../machine_management/deleting-machine.adoc#machine-lifecycle-hook-deletion-etcd_deleting-machine[Quorum protection with machine lifecycle hooks]
57+
* xref:../../machine_management/deleting-machine.adoc#machine-lifecycle-hook-deletion-etcd_deleting-machine[Quorum protection with machine lifecycle hooks]

modules/restore-replace-stopped-etcd-member.adoc

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Module included in the following assemblies:
22
//
3-
// * backup_and_restore/replacing-unhealthy-etcd-member.adoc
3+
// * backup_and_restore/control_plane_backup_and_restore/modules/restore-replace-stopped-etcd-member.adoc
44

55
:_mod-docs-content-type: PROCEDURE
66
[id="restore-replace-stopped-etcd-member_{context}"]
@@ -20,15 +20,15 @@ If your cluster uses a control plane machine set, see "Recovering a degraded etc
2020
+
2121
[IMPORTANT]
2222
====
23-
You must wait if the other control plane nodes are powered off. The control plane nodes must remain powered off until the replacement of an unhealthy etcd member is complete.
23+
You must wait if you power off other control plane nodes. The control plane nodes must remain powered off until the replacement of an unhealthy etcd member is complete.
2424
====
2525
+
2626
* You have access to the cluster as a user with the `cluster-admin` role.
2727
* You have taken an etcd backup.
2828
+
2929
[IMPORTANT]
3030
====
31-
It is important to take an etcd backup before performing this procedure so that your cluster can be restored if you encounter any issues.
31+
It is important to take an etcd backup before performing this procedure, so that you can restore your cluster if you experience any issues.
3232
====
3333
3434
.Procedure
@@ -139,7 +139,7 @@ etcd cannot tolerate any additional member failure when running with two members
139139
[source,terminal]
140140
----
141141
$ oc delete node <node_name>
142-
----
142+
----
143143
+
144144
.Example command
145145
[source,terminal]
@@ -190,7 +190,7 @@ $ oc delete secret -n openshift-etcd etcd-serving-ip-10-0-131-183.ec2.internal
190190
$ oc delete secret -n openshift-etcd etcd-serving-metrics-ip-10-0-131-183.ec2.internal
191191
----
192192

193-
. Delete and re-create the control plane machine. After this machine is re-created, a new revision is forced and etcd scales up automatically.
193+
. Delete and re-create the control plane machine. After this machine is re-created, a new revision is forced and etcd scales up automatically. See "Replacing an unhealthy etcd member whose machine is not running or whose node is not ready" for more information.
194194
+
195195
If you are running installer-provisioned infrastructure, or you used the Machine API to create your machines, follow these steps. Otherwise, you must create the new master using the same method that was used to originally create it.
196196

@@ -262,7 +262,7 @@ $ oc patch etcd/cluster --type=merge -p '{"spec": {"unsupportedConfigOverrides":
262262
$ oc get etcd/cluster -oyaml
263263
----
264264

265-
. If you are using {sno}, restart the node. Otherwise, you might encounter the following error in the etcd cluster Operator:
265+
. If you are using {sno}, restart the node. Otherwise, you might experience the following error in the etcd cluster Operator:
266266
+
267267
.Example output
268268
[source,terminal]

scalability_and_performance/recommended-performance-scale-practices/recommended-etcd-practices.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ include::modules/etcd-node-scaling.adoc[leveloffset=+1]
2121
[role="_additional-resources"]
2222
.Additional resources
2323
* link:https://docs.redhat.com/en/documentation/assisted_installer_for_openshift_container_platform/2024/html/installing_openshift_container_platform_with_the_assisted_installer/expanding-the-cluster#adding-hosts-with-the-api_expanding-the-cluster[Adding hosts with the API]
24-
* link:https://docs.redhat.com/en/documentation/assisted_installer_for_openshift_container_platform/2024/html/installing_openshift_container_platform_with_the_assisted_installer/expanding-the-cluster#installing-primary-control-plane-node-healthy-cluster_expanding-the-cluster[Installing a primary control plane node on a healthy cluster]
24+
* link:https://docs.redhat.com/en/documentation/assisted_installer_for_openshift_container_platform/2024/html/installing_openshift_container_platform_with_the_assisted_installer/expanding-the-cluster#installing-control-plane-node-healthy-cluster_expanding-the-cluster[Expanding the cluster]
2525
* xref:../../backup_and_restore/control_plane_backup_and_restore/disaster_recovery/scenario-2-restoring-cluster-state.adoc#dr-restoring-cluster-state[Restoring to a previous cluster state]
2626
2727
include::modules/move-etcd-different-disk.adoc[leveloffset=+1]
@@ -38,4 +38,4 @@ include::modules/etcd-tuning-parameters.adoc[leveloffset=+1]
3838
.Additional resources
3939
* xref:../../nodes/clusters/nodes-cluster-enabling-features.adoc#nodes-cluster-enabling-features-about_nodes-cluster-enabling[Understanding feature gates]
4040
41-
include::modules/etcd-increase-db.adoc[leveloffset=+1]
41+
include::modules/etcd-increase-db.adoc[leveloffset=+1]

0 commit comments

Comments
 (0)