Skip to content

Commit 4262d7f

Browse files
authored
Merge pull request #36250 from SNiemann15/ibmz_install_49
MULTIARCH-1411,1393: Updates IBM Z for OCP 4.9
2 parents 7afbe99 + 5871c63 commit 4262d7f

7 files changed

+102
-2
lines changed

installing/installing_ibm_z/installing-ibm-z-kvm.adoc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,10 @@ include::modules/cluster-entitlements.adoc[leveloffset=+1]
3737

3838
include::modules/installation-requirements-user-infra-ibm-z-kvm.adoc[leveloffset=+1]
3939

40+
.Additional resources
41+
42+
* See xref:../../scalability_and_performance/ibm-z-recommended-host-practices.adoc#ibm-z-recommended-host-practices[Recommended host practices for IBM Z & LinuxONE environments].
43+
4044
include::modules/installation-network-user-infra.adoc[leveloffset=+2]
4145

4246
.Additional resources

installing/installing_ibm_z/installing-ibm-z.adoc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,8 @@ include::modules/installation-requirements-user-infra.adoc[leveloffset=+1]
4343

4444
* See link:http://public.dhe.ibm.com/software/dw/linux390/perf/zvm_hpav00.pdf[Scaling HyperPAV alias devices on Linux guests on z/VM] for performance optimization.
4545

46+
* See xref:../../scalability_and_performance/ibm-z-recommended-host-practices.adoc#ibm-z-recommended-host-practices[Recommended host practices for IBM Z & LinuxONE environments].
47+
4648
include::modules/installation-network-user-infra.adoc[leveloffset=+2]
4749

4850
.Additional resources
@@ -79,6 +81,8 @@ include::modules/installation-user-infra-generate-k8s-manifest-ignition.adoc[lev
7981

8082
include::modules/installation-ibm-z-user-infra-machines-iso.adoc[leveloffset=+1]
8183

84+
include::modules/installation-user-infra-machines-static-network.adoc[leveloffset=+2]
85+
8286
include::modules/installation-installing-bare-metal.adoc[leveloffset=+1]
8387

8488
include::modules/cli-logging-in-kubeadmin.adoc[leveloffset=+1]

installing/installing_ibm_z/installing-restricted-networks-ibm-z-kvm.adoc

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,10 @@ include::modules/cluster-entitlements.adoc[leveloffset=+1]
4646

4747
include::modules/installation-requirements-user-infra-ibm-z-kvm.adoc[leveloffset=+1]
4848

49+
.Additional resources
50+
51+
* See xref:../../scalability_and_performance/ibm-z-recommended-host-practices.adoc#ibm-z-recommended-host-practices[Recommended host practices for IBM Z & LinuxONE environments].
52+
4953
include::modules/installation-network-user-infra.adoc[leveloffset=+2]
5054

5155
[id="additional-resources_ibmz-network-user-infra"]
@@ -87,6 +91,8 @@ include::modules/installation-ibm-z-kvm-user-infra-machines-iso.adoc[leveloffset
8791

8892
include::modules/installation-full-ibm-z-kvm-user-infra-machines-iso.adoc[leveloffset=+2]
8993

94+
include::modules/installation-user-infra-machines-static-network.adoc[leveloffset=+2]
95+
9096
include::modules/installation-installing-bare-metal.adoc[leveloffset=+1]
9197

9298
include::modules/cli-logging-in-kubeadmin.adoc[leveloffset=+1]

installing/installing_ibm_z/installing-restricted-networks-ibm-z.adoc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,8 @@ include::modules/installation-requirements-user-infra.adoc[leveloffset=+1]
5151

5252
* See link:http://public.dhe.ibm.com/software/dw/linux390/perf/zvm_hpav00.pdf[Scaling HyperPAV alias devices on Linux guests on z/VM] for performance optimization.
5353

54+
* See xref:../../scalability_and_performance/ibm-z-recommended-host-practices.adoc#ibm-z-recommended-host-practices[Recommended host practices for IBM Z & LinuxONE environments].
55+
5456
include::modules/installation-network-user-infra.adoc[leveloffset=+2]
5557

5658
.Additional resources
@@ -87,6 +89,8 @@ include::modules/installation-user-infra-generate-k8s-manifest-ignition.adoc[lev
8789

8890
include::modules/installation-ibm-z-user-infra-machines-iso.adoc[leveloffset=+1]
8991

92+
include::modules/installation-user-infra-machines-static-network.adoc[leveloffset=+2]
93+
9094
include::modules/installation-installing-bare-metal.adoc[leveloffset=+1]
9195

9296
include::modules/cli-logging-in-kubeadmin.adoc[leveloffset=+1]

modules/installation-bare-metal-config-yaml.adoc

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -217,6 +217,7 @@ currently define a single machine pool, it is possible that future versions
217217
of {product-title} will support defining multiple compute pools during
218218
installation. Only one control plane pool is used.
219219
<3> Specifies whether to enable or disable simultaneous multithreading (SMT), or hyperthreading. By default, SMT is enabled to increase the performance of the cores in your machines. You can disable it by setting the parameter value to `Disabled`. If you disable SMT, you must disable it in all cluster machines; this includes both control plane and compute machines.
220+
ifndef::ibm-z,ibm-z-kvm[]
220221
+
221222
[NOTE]
222223
====
@@ -225,8 +226,21 @@ Simultaneous multithreading (SMT) is enabled by default. If SMT is not enabled i
225226
+
226227
[IMPORTANT]
227228
====
228-
If you disable `hyperthreading`, whether in the BIOS or in the `install-config.yaml`, ensure that your capacity planning accounts for the dramatically decreased machine performance.
229+
If you disable `hyperthreading`, whether in the BIOS or in the `install-config.yaml` file, ensure that your capacity planning accounts for the dramatically decreased machine performance.
230+
====
231+
endif::ibm-z,ibm-z-kvm[]
232+
ifdef::ibm-z,ibm-z-kvm[]
233+
+
234+
[NOTE]
235+
====
236+
Simultaneous multithreading (SMT) is enabled by default. If SMT is not available on your {product-title} nodes, the `hyperthreading` parameter has no effect.
237+
====
238+
+
239+
[IMPORTANT]
240+
====
241+
If you disable `hyperthreading`, whether on your {product-title} nodes or in the `install-config.yaml` file, ensure that your capacity planning accounts for the dramatically decreased machine performance.
229242
====
243+
endif::ibm-z,ibm-z-kvm[]
230244
<4> You must set this value to `0` when you install {product-title} on user-provisioned infrastructure. In installer-provisioned installations, the parameter controls the number of compute machines that the cluster creates and manages for you. In user-provisioned installations, you must manually deploy the compute machines before you finish installing the cluster.
231245
+
232246
[NOTE]

modules/installation-configuration-parameters.adoc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -387,6 +387,10 @@ endif::bare[]
387387
The IP address blocks for machines.
388388

389389
If you specify multiple IP address blocks, the blocks must not overlap.
390+
391+
ifdef::ibm-z,ibm-power[]
392+
If you specify multiple IP kernel arguments, the `machineNetwork.cidr` value must be the CIDR of the primary network.
393+
endif::ibm-z,ibm-power[]
390394
|An array of objects. For example:
391395

392396
[source,yaml]

modules/installation-user-infra-machines-static-network.adoc

Lines changed: 65 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,32 @@
66
// * installing/installing_platform_agnostic/installing-platform-agnostic.adoc
77
// * installing/installing_ibm_power/installing-ibm-power.adoc
88
// * installing/installing_ibm_power/installing-restricted-networks-ibm-power.adoc
9+
// * installing/installing_ibm_z/installing-ibm-z.adoc
10+
// * installing/installing_ibm_z/installing-ibm-z-kvm.adoc
11+
// * installing/installing_ibm_z/installing-restricted-networks-ibm-z.adoc
12+
// * installing/installing_ibm_z/installing-restricted-networks-ibm-z-kvm.adoc
13+
// * installing/installing_ibm_power/installing-ibm-power.adoc
14+
// * installing/installing_ibm_power/installing-restricted-networks-ibm-power.adoc
15+
16+
ifeval::["{context}" == "installing-ibm-z"]
17+
:ibm-z:
18+
endif::[]
19+
ifeval::["{context}" == "installing-ibm-z-kvm"]
20+
:ibm-z:
21+
endif::[]
22+
ifeval::["{context}" == "installing-restricted-networks-ibm-z"]
23+
:ibm-z:
24+
endif::[]
25+
ifeval::["{context}" == "installing-restricted-networks-ibm-z-kvm"]
26+
:ibm-z:
27+
endif::[]
28+
ifeval::["{context}" == "installing-ibm-power"]
29+
:ibm-power:
30+
endif::[]
31+
ifeval::["{context}" == "installing-restricted-networks-ibm-power"]
32+
:ibm-power:
33+
:restricted:
34+
endif::[]
935

1036
[id="installation-user-infra-machines-static-network_{context}"]
1137
= Advanced {op-system} installation reference
@@ -56,12 +82,29 @@ nameserver=4.4.4.41
5682
----
5783

5884
a|Specify multiple network interfaces by specifying multiple `ip=` entries.
85+
5986
a|
6087
----
6188
ip=10.10.10.2::10.10.10.254:255.255.255.0:core0.example.com:enp1s0:none
6289
ip=10.10.10.3::10.10.10.254:255.255.255.0:core0.example.com:enp2s0:none
6390
----
6491

92+
a|Optional: You can configure routes to additional networks by setting an `rd.route=` value.
93+
94+
If the additional network gateway is different from the primary network gateway, the default gateway must be the primary network gateway.
95+
a|
96+
To configure the default gateway:
97+
98+
----
99+
ip=::10.10.10.254::::
100+
----
101+
102+
To configure the route for the additional network:
103+
104+
----
105+
rd.route=20.20.20.0/24:20.20.20.254:enp2s0
106+
----
107+
65108
a|Disable DHCP on a single interface, such as when there are two or more network interfaces and only one interface is being used. In the example, the `enp1s0` interface has a static networking configuration and DHCP is disabled for `enp2s0`, which is not used.
66109
a|
67110
----
@@ -149,7 +192,7 @@ vlan=bond0.100:bond0
149192
----
150193

151194
|===
152-
195+
ifndef::ibm-z,ibm-power[]
153196
[id="installation-user-infra-machines-coreos-installer-options_{context}"]
154197
== `coreos-installer` options for ISO installations
155198

@@ -351,3 +394,24 @@ a|`ignition.config.url`
351394

352395
a|Optional: The URL of the Ignition config for the live boot. For example, this can be used to customize how `coreos-installer` is invoked, or to run code before or after the installation. This is different from `coreos.inst.ignition_url`, which is the Ignition config for the installed system.
353396
|===
397+
398+
endif::ibm-z,ibm-power[]
399+
400+
ifeval::["{context}" == "installing-ibm-z"]
401+
:!ibm-z:
402+
endif::[]
403+
ifeval::["{context}" == "installing-ibm-z-kvm"]
404+
:!ibm-z:
405+
endif::[]
406+
ifeval::["{context}" == "installing-restricted-networks-ibm-z"]
407+
:!ibm-z:
408+
endif::[]
409+
ifeval::["{context}" == "installing-restricted-networks-ibm-z-kvm"]
410+
:!ibm-z:
411+
endif::[]
412+
ifeval::["{context}" == "installing-ibm-power"]
413+
:!ibm-power:
414+
endif::[]
415+
ifeval::["{context}" == "installing-restricted-networks-ibm-power"]
416+
:!ibm-power:
417+
endif::[]

0 commit comments

Comments
 (0)