Skip to content

Commit 28127a5

Browse files
authored
Merge pull request #33351 from ktania46/p
MULTIARCH-941: Power Updates OCP 4.8
2 parents e3883e9 + bc52b52 commit 28127a5

File tree

3 files changed

+97
-1
lines changed

3 files changed

+97
-1
lines changed

modules/installation-complete-user-infra.adoc

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,11 +146,16 @@ command.
146146
If the pod logs display, the Kubernetes API server can communicate with the
147147
cluster machines.
148148

149+
ifndef::ibm-power[]
149150
. For an installation with Fibre Channel Protocol (FCP), additional steps are required to enable multipathing. Do not enable multipathing during installation.
150151
+
151152
See "Enabling multipathing with kernel arguments on RHCOS" in the _Post-installation configuration_ documentation for more information.
152-
153+
endif::ibm-power[]
153154
ifdef::ibm-power[]
155+
. Additional steps are required to enable multipathing. Do not enable multipathing during installation.
156+
+
157+
See "Enabling multipathing with kernel arguments on RHCOS" in the _Post-installation configuration_ documentation for more information.
158+
154159
.. To display a boot list and specify the possible boot devices if the system is booted in normal mode, enter the following command:
155160
+
156161
[source,terminal]

modules/installation-user-infra-machines-pxe.adoc

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,40 @@
77
// * installing/installing_ibm_power/installing-restricted-networks-ibm-power.adoc
88
// * installing/installing_platform_agnostic/installing-platform-agnostic.adoc
99

10+
ifeval::["{context}" == "installing-ibm-power"]
11+
:ibm-power:
12+
:only-pxe:
13+
endif::[]
14+
ifeval::["{context}" == "installing-restricted-networks-ibm-power"]
15+
:ibm-power:
16+
:only-pxe:
17+
endif::[]
18+
1019
[id="installation-user-infra-machines-pxe_{context}"]
20+
ifndef::only-pxe[]
1121
= Installing {op-system} by using PXE or iPXE booting
22+
endif::only-pxe[]
23+
ifdef::only-pxe[]
24+
= Installing {op-system} by using PXE booting
25+
endif::only-pxe[]
1226

27+
ifndef::only-pxe[]
1328
You can use PXE or iPXE booting to install {op-system} on the machines.
29+
endif::only-pxe[]
30+
ifdef::only-pxe[]
31+
You can use PXE booting to install {op-system} on the machines.
32+
endif::only-pxe[]
1433

1534
.Prerequisites
1635

1736
* You have created the Ignition config files for your cluster.
1837
* You have configured suitable network, DNS and load balancing infrastructure.
38+
ifndef::only-pxe[]
1939
* You have configured suitable PXE or iPXE infrastructure.
40+
endif::only-pxe[]
41+
ifdef::only-pxe[]
42+
* You have configured suitable PXE infrastructure.
43+
endif::only-pxe[]
2044
* You have an HTTP server that can be accessed from your computer, and from the machines that you create.
2145
* You have reviewed the _Advanced {op-system} installation configuration_ section for different ways to configure features, such as networking and disk partitioning.
2246
@@ -92,12 +116,24 @@ installation, do not delete these files.
92116
. Configure the network boot infrastructure so that the machines boot from their
93117
local disks after {op-system} is installed on them.
94118

119+
ifndef::only-pxe[]
95120
. Configure PXE or iPXE installation for the {op-system} images and begin the installation.
121+
endif::only-pxe[]
122+
ifdef::only-pxe[]
123+
. Configure PXE installation for the {op-system} images and begin the installation.
124+
endif::only-pxe[]
96125
+
126+
ifndef::only-pxe[]
97127
Modify one of the following example menu entries for your environment and verify
98128
that the image and Ignition files are properly accessible:
129+
endif::only-pxe[]
99130

131+
ifdef::only-pxe[]
132+
Modify the following example menu entry for your environment and verify that the image and Ignition files are properly accessible:
133+
endif::only-pxe[]
134+
ifndef::only-pxe[]
100135
** For PXE:
136+
endif::only-pxe[]
101137
+
102138
----
103139
DEFAULT pxeboot
@@ -125,6 +161,7 @@ or other boot options.
125161
This configuration does not enable serial console access on machines with a graphical console. To configure a different console, add one or more `console=` arguments to the `APPEND` line. For example, add `console=tty0 console=ttyS0` to set the first PC serial port as the primary console and the graphical console as a secondary console. For more information, see link:https://access.redhat.com/articles/7212[How does one set up a serial terminal and/or console in Red Hat Enterprise Linux?].
126162
====
127163

164+
ifndef::only-pxe[]
128165
** For iPXE:
129166
+
130167
----
@@ -146,6 +183,7 @@ For example, to use DHCP on a NIC that is named `eno1`, set `ip=eno1:dhcp`.
146183
====
147184
This configuration does not enable serial console access on machines with a graphical console. To configure a different console, add one or more `console=` arguments to the `kernel` line. For example, add `console=tty0 console=ttyS0` to set the first PC serial port as the primary console and the graphical console as a secondary console. For more information, see link:https://access.redhat.com/articles/7212[How does one set up a serial terminal and/or console in Red Hat Enterprise Linux?].
148185
====
186+
endif::only-pxe[]
149187

150188
. Monitor the progress of the {op-system} installation on the console of the machine.
151189
+
@@ -171,3 +209,12 @@ If the required network, DNS, and load balancer infrastructure are in place, the
171209
====
172210
{op-system} nodes do not include a default password for the `core` user. You can access the nodes by running `ssh core@<node>.<cluster_name>.<base_domain>` as a user with access to the SSH private key that is paired to the public key that you specified in your `install_config.yaml` file. {product-title} 4 cluster nodes running {op-system} are immutable and rely on Operators to apply cluster changes. Accessing cluster nodes by using SSH is not recommended. However, when investigating installation issues, if the {product-title} API is not available, or the kubelet is not properly functioning on a target node, SSH access might be required for debugging or disaster recovery.
173211
====
212+
213+
ifeval::["{context}" == "installing-ibm-power"]
214+
:!ibm-power:
215+
:!only-pxe:
216+
endif::[]
217+
ifeval::["{context}" == "installing-restricted-networks-ibm-power"]
218+
:!ibm-power:
219+
:!only-pxe:
220+
endif::[]

modules/openshift-cluster-maximums-environment.adoc

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,3 +56,47 @@ AWS cloud platform:
5656
4. Larger disk size is used so that there is enough space to store the large amounts of data that is collected during the performance and scalability test run.
5757
5. Cluster is scaled in iterations and performance and scalability tests are executed at the specified node counts.
5858
--
59+
60+
IBM Power Systems platform:
61+
62+
[options="header",cols="6*"]
63+
|===
64+
| Node |vCPU |RAM(GiB) |Disk type|Disk size(GiB)/IOS |Count
65+
66+
| Master/etcd ^[1]^
67+
| 16
68+
| 32
69+
| io1
70+
| 120 / 3 IOPS per GB
71+
| 3
72+
73+
| Infra ^[2]^
74+
| 16
75+
| 64
76+
| gp2
77+
| 120
78+
| 2
79+
80+
| Workload ^[3]^
81+
| 16
82+
| 256
83+
| gp2
84+
| 120 ^[4]^
85+
| 1
86+
87+
| Worker
88+
| 16
89+
| 64
90+
| gp2
91+
| 120
92+
| 3/25/250/500 ^[5]^
93+
94+
|===
95+
[.small]
96+
--
97+
1. io1 disks with 120 / 3 IOPS per GB are used for master/etcd nodes as etcd is I/O intensive and latency sensitive.
98+
2. Infra nodes are used to host Monitoring, Ingress, and Registry components to ensure they have enough resources to run at large scale.
99+
3. Workload node is dedicated to run performance and scalability workload generators.
100+
4. Larger disk size is used so that there is enough space to store the large amounts of data that is collected during the performance and scalability test run.
101+
5. Cluster is scaled in iterations and performance and scalability tests are executed at the specified node counts.
102+
--

0 commit comments

Comments
 (0)