Skip to content

Commit ec75c72

Browse files
committed
TELCODOCS-593: reworking references to PAO
1 parent 614fbc9 commit ec75c72

7 files changed

+29
-61
lines changed

modules/sno-du-configuring-performance-addons.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44

55
:_content-type: PROCEDURE
66
[id="sno-du-configuring-performance-addons_{context}"]
7-
= Configuring the Performance Addon Operator
7+
= Configuring the Node Tuning Operator
88

99
This is a key configuration for the single node distributed unit (DU). Many of the real-time capabilities and service assurance are configured here.
1010

1111
.Procedure
1212

13-
* Configure the performance addons using the following example:
13+
* Configure the performance profile using the following example:
1414
+
1515
[source,yaml]
1616
----

modules/sno-du-configuring-the-operators.adoc

Lines changed: 2 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
[id="sno-du-configuring-the-operators_{context}"]
77
= Creating OperatorGroups for Operators
88

9-
This configuration is provided to enable addition of the Operators needed to configure the platform post-installation. It adds the `Namespace` and `OperatorGroup` objects for the Local Storage Operator, Logging Operator, Performance Addon Operator, PTP Operator, and SRIOV Network Operator.
9+
This configuration is provided to enable addition of the Operators needed to configure the platform post-installation. It adds the `Namespace` and `OperatorGroup` objects for the Local Storage Operator, Logging Operator, PTP Operator, and SR-IOV Network Operator.
1010

1111
.Procedure
1212

@@ -54,27 +54,6 @@ spec:
5454
- openshift-logging
5555
----
5656
+
57-
.Performance Addon Operator
58-
+
59-
[source,yaml]
60-
----
61-
apiVersion: v1
62-
kind: Namespace
63-
metadata:
64-
annotations:
65-
workload.openshift.io/allowed: management
66-
labels:
67-
openshift.io/cluster-monitoring: "true"
68-
name: openshift-performance-addon-operator
69-
spec: {}
70-
---
71-
apiVersion: operators.coreos.com/v1
72-
kind: OperatorGroup
73-
metadata:
74-
name: performance-addon-operator
75-
namespace: openshift-performance-addon-operator
76-
----
77-
+
7857
.PTP Operator
7958
+
8059
[source,yaml]
@@ -98,7 +77,7 @@ spec:
9877
- openshift-ptp
9978
----
10079
+
101-
.SRIOV Network Operator
80+
.SR-IOV Network Operator
10281
+
10382
[source,yaml]
10483
----

modules/sno-du-subscribing-to-the-operators-needed-for-platform-configuration.adoc

Lines changed: 4 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -41,23 +41,11 @@ spec:
4141
---
4242
apiVersion: operators.coreos.com/v1alpha1
4343
kind: Subscription
44-
metadata:
45-
name: performance-addon-operator
46-
namespace: openshift-performance-addon-operator
47-
spec:
48-
channel: "4.10" <4>
49-
name: performance-addon-operator
50-
source: performance-addon-operator
51-
sourceNamespace: openshift-marketplace
52-
installPlanApproval: Manual
53-
---
54-
apiVersion: operators.coreos.com/v1alpha1
55-
kind: Subscription
5644
metadata:
5745
name: ptp-operator-subscription
5846
namespace: openshift-ptp
5947
spec:
60-
channel: "stable" <5>
48+
channel: "stable" <4>
6149
name: ptp-operator
6250
source: redhat-operators
6351
sourceNamespace: openshift-marketplace
@@ -69,7 +57,7 @@ metadata:
6957
name: sriov-network-operator-subscription
7058
namespace: openshift-sriov-network-operator
7159
spec:
72-
channel: "stable" <6>
60+
channel: "stable" <5>
7361
name: sriov-network-operator
7462
source: redhat-operators
7563
sourceNamespace: openshift-marketplace
@@ -78,6 +66,5 @@ spec:
7866
<1> Specify the channel to get the `cluster-logging` Operator.
7967
<2> Specify `Manual` or `Automatic`. In `Automatic` mode, the Operator automatically updates to the latest versions in the channel as they become available in the registry. In `Manual` mode, new Operator versions are installed only after they are explicitly approved.
8068
<3> Specify the channel to get the `local-storage-operator` Operator.
81-
<4> Specify the channel to get the `performance-addon-operator` Operator.
82-
<5> Specify the channel to get the `ptp-operator` Operator.
83-
<6> Specify the channel to get the `sriov-network-operator` Operator.
69+
<4> Specify the channel to get the `ptp-operator` Operator.
70+
<5> Specify the channel to get the `sriov-network-operator` Operator.

modules/ztp-node-tuning-operator.adoc

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
// Module included in the following assemblies:
2+
//
3+
// scalability_and_performance/ztp-deploying-disconnected.adoc
4+
5+
:_content-type: CONCEPT
6+
[id="ztp-node-tuning-operator_{context}"]
7+
= Node Tuning Operator
8+
9+
The Node Tuning Operator provides the ability to enable advanced node performance tunings on a set of nodes.
10+
11+
{product-title} provides a Node Tuning Operator to implement automatic tuning to achieve low latency performance for {product-title} applications. The cluster administrator uses this performance profile configuration that makes it easier to make these changes in a more reliable way.
12+
13+
The administrator can specify updating the kernel to `rt-kernel`, reserving CPUs for management workloads, and using CPUs for running the workloads.
14+
15+
[NOTE]
16+
====
17+
In earlier versions of {product-title}, the Performance Addon Operator was used to implement automatic tuning to achieve low latency performance for OpenShift applications. In {product-title} 4.11, these functions are part of the Node Tuning Operator.
18+
====

modules/ztp-performance-addon-operator.adoc

Lines changed: 0 additions & 16 deletions
This file was deleted.

scalability_and_performance/sno-du-enabling-workload-partitioning-on-single-node-openshift.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@ The minimum number of reserved CPUs required for the management partition for a
1414

1515
Workload partitioning isolates the user workloads away from the platform workloads using the normal scheduling capabilities of Kubernetes to manage the number of pods that can be placed onto those cores, and avoids mixing cluster management workloads and user workloads.
1616

17-
When using workload partitioning, you must install the Performance Addon Operator and apply the performance profile:
17+
When applying workload partitioning, use the Node Tuning Operator to implement the performance profile:
1818

1919
* Workload partitioning pins the {product-title} infrastructure pods to a defined `cpuset` configuration.
20-
* The Performance Addon Operator performance profile pins the systemd services to a defined `cpuset` configuration.
20+
* The performance profile pins the systemd services to a defined `cpuset` configuration.
2121
* This `cpuset` configuration must match.
2222
2323
Workload partitioning introduces a new extended resource of `<workload-type>.workload.openshift.io/cores`

scalability_and_performance/ztp-deploying-disconnected.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ include::modules/ztp-cluster-provisioning.adoc[leveloffset=+1]
9393

9494
include::modules/ztp-machine-config-operator.adoc[leveloffset=+2]
9595

96-
include::modules/ztp-performance-addon-operator.adoc[leveloffset=+2]
96+
include::modules/ztp-node-tuning-operator.adoc[leveloffset=+2]
9797

9898
include::modules/ztp-sriov-operator.adoc[leveloffset=+2]
9999

0 commit comments

Comments
 (0)