Skip to content

Commit 3a673f7

Browse files
authored
Merge pull request #94521 from kowen-rh/osdocs-12350
OSDOCS#12350: Migrate etcd performance content to new etcd book
2 parents 69b8f7b + 8a7ce54 commit 3a673f7

21 files changed

+62
-71
lines changed

_topic_maps/_topic_map.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3275,8 +3275,6 @@ Topics:
32753275
File: recommended-control-plane-practices
32763276
- Name: Recommended infrastructure practices
32773277
File: recommended-infrastructure-practices
3278-
- Name: Recommended etcd practices
3279-
File: recommended-etcd-practices
32803278
- Name: Telco core reference design specifications
32813279
File: telco-core-rds
32823280
- Name: Telco RAN DU reference design specifications

architecture/architecture-installation.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ include::modules/installation-process.adoc[leveloffset=+2]
1515
[role="_additional-resources"]
1616
.Additional resources
1717

18-
* xref:../scalability_and_performance/recommended-performance-scale-practices/recommended-etcd-practices.adoc#recommended-etcd-practices[Recommended etcd practices]
18+
* xref:../etcd/etcd-practices.adoc#recommended-etcd-practices[Recommended etcd practices]
1919
2020
* xref:../scalability_and_performance/recommended-performance-scale-practices/recommended-control-plane-practices.adoc#master-node-sizing_recommended-control-plane-practices[Control plane node sizing]
2121

architecture/control-plane.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,6 @@ endif::openshift-dedicated,openshift-rosa[]
6969
ifndef::openshift-dedicated,openshift-rosa[]
7070
[role="_additional-resources"]
7171
.Additional resources
72-
* xref:../scalability_and_performance/recommended-performance-scale-practices/recommended-etcd-practices.adoc#recommended-etcd-practices[Recommended etcd practices]
72+
* xref:../etcd/etcd-practices.adoc#recommended-etcd-practices[Recommended etcd practices]
7373
* xref:../backup_and_restore/control_plane_backup_and_restore/backing-up-etcd.adoc#backing-up-etcd[Backing up etcd]
7474
endif::openshift-dedicated,openshift-rosa[]

etcd/etcd-performance.adoc

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,31 @@ include::_attributes/common-attributes.adoc[]
44
= Performance considerations for etcd
55
:context: etcd-performance
66

7-
// This assembly will contain modules to provide information about etcd performance.
7+
toc::[]
8+
9+
To ensure optimal performance and scalability for etcd in {product-title}, you can complete the following practices.
10+
11+
include::modules/etcd-node-scaling.adoc[leveloffset=+1]
12+
13+
[role="_additional-resources"]
14+
.Additional resources
15+
* 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]
16+
* link:https://docs.redhat.com/en/documentation/assisted_installer_for_openshift_container_platform/2023/html/assisted_installer_for_openshift_container_platform/expanding-the-cluster#installing-primary-control-plane-node-healthy-cluster_expanding-the-cluster[Installing a primary control plane node on a healthy cluster]
17+
* 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]
18+
* 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]
19+
20+
include::modules/move-etcd-different-disk.adoc[leveloffset=+1]
21+
22+
[role="_additional-resources"]
23+
.Additional resources
24+
* xref:../architecture/architecture-rhcos.adoc#architecture-rhcos[Red Hat Enterprise Linux CoreOS (RHCOS)]
25+
26+
include::modules/etcd-defrag.adoc[leveloffset=+1]
27+
28+
include::modules/etcd-tuning-parameters.adoc[leveloffset=+1]
29+
30+
[role="_additional-resources"]
31+
.Additional resources
32+
* xref:../nodes/clusters/nodes-cluster-enabling-features.adoc#nodes-cluster-enabling-features-about_nodes-cluster-enabling[Understanding feature gates]
33+
34+
include::modules/etcd-increase-db.adoc[leveloffset=+1]

etcd/etcd-practices.adoc

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,14 @@ include::_attributes/common-attributes.adoc[]
44
= Recommended etcd practices
55
:context: etcd-practices
66

7-
// This assembly will contain modules to provide recommended etcd practices.
7+
toc::[]
8+
9+
The following documentation provides information on recommended performance and scalability practices for etcd.
10+
11+
include::modules/recommended-etcd-practices.adoc[leveloffset=+1]
12+
include::modules/etcd-verify-hardware.adoc[leveloffset=+1]
13+
14+
[role="_additional-resources"]
15+
.Additional resources
16+
* link:https://access.redhat.com/solutions/4885641[How to use `fio` to check etcd disk performance in {product-title}]
17+
* link:https://access.redhat.com/articles/6271341[etcd performance troubleshooting guide for {product-title}]

hosted_control_planes/hcp-deploy/hcp-deploy-bm.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ include::modules/hcp-bm-infra-reqs.adoc[leveloffset=+2]
3939

4040
[role="_additional-resources"]
4141
.Additional resources
42-
* xref:../../scalability_and_performance/recommended-performance-scale-practices/recommended-etcd-practices.adoc#recommended-etcd-practices[Recommended etcd practices]
42+
* xref:../../etcd/etcd-practices.adoc#recommended-etcd-practices[Recommended etcd practices]
4343
* xref:../../storage/persistent_storage/persistent_storage_local/persistent-storage-using-lvms.adoc[Persistent storage using {lvms}]
4444
* xref:../../hosted_control_planes/hcp-import.adoc#hcp-import-disable_hcp-import[Disabling the automatic import of hosted clusters into {mce-short}]
4545
* xref:../../hosted_control_planes/hcp-prepare/hcp-enable-disable.adoc[Enabling or disabling the {hcp} feature]
@@ -65,4 +65,4 @@ include::modules/hcp-bm-hc-mirror.adoc[leveloffset=+2]
6565
* To add hosts to the host inventory by using the Discovery Image, see link:https://docs.redhat.com/en/documentation/red_hat_advanced_cluster_management_for_kubernetes/2.13/html/clusters/cluster_mce_overview#add-host-host-inventory[Adding hosts to the host inventory by using the Discovery Image].
6666
* To extract the {product-title} release image digest, see link:https://docs.redhat.com/en/documentation/red_hat_advanced_cluster_management_for_kubernetes/2.13/html/clusters/cluster_mce_overview#configure-hosted-disconnected-digest-image[Extracting the {product-title} release image digest].
6767
68-
include::modules/hcp-bm-verify.adoc[leveloffset=+1]
68+
include::modules/hcp-bm-verify.adoc[leveloffset=+1]

hosted_control_planes/hcp-deploy/hcp-deploy-non-bm.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ include::modules/hcp-non-bm-infra-reqs.adoc[leveloffset=+2]
4040
[role="_additional-resources"]
4141
.Additional resources
4242

43-
* xref:../../scalability_and_performance/recommended-performance-scale-practices/recommended-etcd-practices.adoc#recommended-etcd-practices[Recommended etcd practices]
43+
* xref:../../etcd/etcd-practices.adoc#recommended-etcd-practices[Recommended etcd practices]
4444
4545
* xref:../../storage/persistent_storage/persistent_storage_local/persistent-storage-using-lvms.adoc#persistent-storage-using-lvms_logical-volume-manager-storage[Persistent storage using logical volume manager storage]
4646

hosted_control_planes/hcp-deploy/hcp-deploy-virt.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ include::modules/hcp-virt-reqs.adoc[leveloffset=+1]
2828
[role="_additional-resources"]
2929
.Additional resources
3030

31-
* xref:../../scalability_and_performance/recommended-performance-scale-practices/recommended-etcd-practices.adoc#recommended-etcd-practices[Recommended etcd practices]
31+
* xref:../../etcd/etcd-practices.adoc#recommended-etcd-practices[Recommended etcd practices]
3232
* xref:../../storage/persistent_storage/persistent_storage_local/persistent-storage-using-lvms.adoc#persistent-storage-using-lvms[Persistent storage using Logical Volume Manager Storage]
3333
3434
include::modules/hcp-virt-prereqs.adoc[leveloffset=+2]

installing/installing_openstack/deploying-openstack-with-rootVolume-etcd-on-local-disk.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,5 @@ include::modules/installation-osp-local-disk-deployment.adoc[leveloffset=+1]
1313
[role="_additional-resources"]
1414
[id="additional-resources_deploying-openstack-on-local-disk"]
1515
== Additional resources
16-
* xref:../../scalability_and_performance/recommended-performance-scale-practices/recommended-etcd-practices.adoc#recommended-etcd-practices[Recommended etcd practices]
17-
* xref:../../backup_and_restore/index.adoc#backup-restore-operations-overview[Overview of backup and restore options]
16+
* xref:../../etcd/etcd-practices.adoc#recommended-etcd-practices[Recommended etcd practices]
17+
* xref:../../backup_and_restore/index.adoc#backup-restore-operations-overview[Overview of backup and restore options]

installing/overview/index.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ include::modules/installation-process.adoc[leveloffset=+2]
1515
[role="_additional-resources"]
1616
.Additional resources
1717

18-
* xref:../../scalability_and_performance/recommended-performance-scale-practices/recommended-etcd-practices.adoc#recommended-etcd-practices[Recommended etcd practices]
18+
* xref:../../etcd/etcd-practices.adoc#recommended-etcd-practices[Recommended etcd practices]
1919
2020
* xref:../../scalability_and_performance/recommended-performance-scale-practices/recommended-control-plane-practices.adoc#master-node-sizing_recommended-control-plane-practices[Control plane node sizing]
2121

0 commit comments

Comments
 (0)