Skip to content

Commit 812d720

Browse files
committed
IBM Z install 4.13
1 parent 40ba61b commit 812d720

9 files changed

+61
-28
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ link:https://access.redhat.com/articles/4207611[guidelines for deploying {produc
3333
====
3434
Be sure to also review this site list if you are configuring a proxy.
3535
====
36-
* You provisioned a {op-system-base} Kernel Virtual Machine (KVM) system that is hosted on the logical partition (LPAR) and based on {op-system-base} 8.4 or later. See link:https://access.redhat.com/support/policy/updates/errata#RHEL8_and_9_Life_Cycle[Red Hat Enterprise Linux 8 and 9 Life Cycle].
36+
* You provisioned a {op-system-base} Kernel Virtual Machine (KVM) system that is hosted on the logical partition (LPAR) and based on {op-system-base} 8.6 or later. See link:https://access.redhat.com/support/policy/updates/errata#RHEL8_and_9_Life_Cycle[Red Hat Enterprise Linux 8 and 9 Life Cycle].
3737

3838

3939
include::modules/cluster-entitlements.adoc[leveloffset=+1]

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ Ensure that installation steps are done from a machine with access to the instal
3939
====
4040
Be sure to also review this site list if you are configuring a proxy.
4141
====
42-
* You provisioned a {op-system-base} Kernel Virtual Machine (KVM) system that is hosted on the logical partition (LPAR) and based on {op-system-base} 8.4 or later. See link:https://access.redhat.com/support/policy/updates/errata#RHEL8_and_9_Life_Cycle[Red Hat Enterprise Linux 8 and 9 Life Cycle].
42+
* You provisioned a {op-system-base} Kernel Virtual Machine (KVM) system that is hosted on the logical partition (LPAR) and based on {op-system-base} 8.6 or later. See link:https://access.redhat.com/support/policy/updates/errata#RHEL8_and_9_Life_Cycle[Red Hat Enterprise Linux 8 and 9 Life Cycle].
4343

4444
include::modules/installation-about-restricted-network.adoc[leveloffset=+1]
4545

modules/ibm-z-secure-execution.adoc

Lines changed: 45 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,6 @@
99

1010
Before you install {op-system} using IBM Secure Execution, you must prepare the underlying infrastructure.
1111

12-
:FeatureName: Installing {op-system} using IBM Secure Execution
13-
include::snippets/technology-preview.adoc[]
14-
1512
.Prerequisites
1613

1714
* IBM z15 or later, or {linuxoneProductName} III or later.
@@ -101,4 +98,49 @@ base64 <your-hostkey>.crt
10198
+
10299
Compared to guests not running IBM Secure Execution, the first boot of the machine is longer because the entire image is encrypted with a randomly generated LUKS passphrase before the Ignition phase.
103100

101+
. Add Ignition protection
102+
+
103+
To protect the secrets that are stored in the Ignition config file from being read or even modified, you must encrypt the Ignition config file.
104+
+
105+
[NOTE]
106+
====
107+
To achieve the desired security, Ignition logging and local login are disabled by default when running IBM Secure Execution.
108+
====
109+
.. Fetch the public GPG key for the `secex-qemu.qcow2` image and encrypt the Ignition config with the key by running the following command:
110+
+
111+
[source,terminal]
112+
----
113+
gpg --recipient-file /path/to/ignition.gpg.pub --yes --output /path/to/config.ign.gpg --verbose --armor --encrypt /path/to/config.ign
114+
----
115+
+
116+
[NOTE]
117+
====
118+
Before starting the VM, replace `serial=ignition` with `serial=ignition_crypted` when mounting the Ignition file.
119+
====
120+
+
121+
When Ignition runs on the first boot, and the decryption is successful, you will see an output like the following example:
122+
+
123+
.Example output
124+
[source,terminal]
125+
----
126+
[ 2.801433] systemd[1]: Starting coreos-ignition-setup-user.service - CoreOS Ignition User Config Setup...
127+
128+
[ 2.803959] coreos-secex-ignition-decrypt[731]: gpg: key <key_name>: public key "Secure Execution (secex) 38.20230323.dev.0" imported
129+
[ 2.808874] coreos-secex-ignition-decrypt[740]: gpg: encrypted with rsa4096 key, ID <key_name>, created <yyyy-mm-dd>
130+
[ OK ] Finished coreos-secex-igni…S Secex Ignition Config Decryptor.
131+
----
132+
+
133+
If the decryption fails, you will see an output like the following example:
134+
+
135+
.Example output
136+
[source,terminal]
137+
----
138+
Starting coreos-ignition-s…reOS Ignition User Config Setup...
139+
[ 2.863675] coreos-secex-ignition-decrypt[729]: gpg: key <key_name>: public key "Secure Execution (secex) 38.20230323.dev.0" imported
140+
[ 2.869178] coreos-secex-ignition-decrypt[738]: gpg: encrypted with RSA key, ID <key_name>
141+
[ 2.870347] coreos-secex-ignition-decrypt[738]: gpg: public key decryption failed: No secret key
142+
[ 2.870371] coreos-secex-ignition-decrypt[738]: gpg: decryption failed: No secret key
143+
----
144+
+
145+
104146
. Follow the fast-track installation procedure to install nodes using the IBM Secure Exection QCOW image.

modules/installation-full-ibm-z-kvm-user-infra-machines-iso.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Complete the following steps to create the machines in a full installation on a
1111

1212
.Prerequisites
1313

14-
* At least one LPAR running on {op-system-base} 8.4 or later with KVM, referred to as {op-system-base} KVM host in this procedure.
14+
* At least one LPAR running on {op-system-base} 8.6 or later with KVM, referred to as {op-system-base} KVM host in this procedure.
1515
* The KVM/QEMU hypervisor is installed on the {op-system-base} KVM host.
1616
* A domain name server (DNS) that can perform hostname and reverse lookup for the nodes.
1717
* An HTTP or HTTPS server is set up.

modules/installation-ibm-z-kvm-user-infra-machines-iso.adoc

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Complete the following steps to create the machines in a fast-track installation
1111

1212
.Prerequisites
1313

14-
* At least one LPAR running on {op-system-base} 8.4 or later with KVM, referred to as {op-system-base} KVM host in this procedure.
14+
* At least one LPAR running on {op-system-base} 8.6 or later with KVM, referred to as {op-system-base} KVM host in this procedure.
1515
* The KVM/QEMU hypervisor is installed on the {op-system-base} KVM host.
1616
* A domain name server (DNS) that can perform hostname and reverse lookup for the nodes.
1717
* A DHCP server that provides IP addresses.
@@ -54,5 +54,6 @@ $ virt-install --noautoconsole \
5454
--disk {disk} \
5555
--import \
5656
--network network={network},mac={mac} \
57-
--disk path={ign_file},format=raw,readonly=on,serial=ignition,startup_policy=optional
57+
--disk path={ign_file},format=raw,readonly=on,serial=ignition,startup_policy=optional <1>
5858
----
59+
<1> If IBM Secure Execution is enabled, replace `serial=ignition` with `serial=ignition_crypted`.

modules/installation-machine-requirements.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,14 +87,14 @@ endif::ibm-z[]
8787
====
8888

8989
ifndef::ibm-z,ibm-power[]
90-
The bootstrap and control plane machines must use {op-system-first} as the operating system. However, the compute machines can choose between {op-system-first}, {op-system-base-full} 8.4, or {op-system-base} 8.5.
90+
The bootstrap and control plane machines must use {op-system-first} as the operating system. However, the compute machines can choose between {op-system-first}, {op-system-base-full} 8.6, or {op-system-base} 8.7.
9191
endif::ibm-z,ibm-power[]
9292
ifdef::ibm-z,ibm-power[]
9393
The bootstrap, control plane, and compute machines must use {op-system-first} as the operating system.
9494
endif::ibm-z,ibm-power[]
9595

9696
ifndef::openshift-origin[]
97-
Note that {op-system} is based on {op-system-base-full} 8 and inherits all of its hardware certifications and requirements.
97+
Note that {op-system} is based on {op-system-base-full} 9.2 and inherits all of its hardware certifications and requirements.
9898
endif::[]
9999
See link:https://access.redhat.com/articles/rhel-limits[Red Hat Enterprise Linux technology capabilities and limits].
100100

modules/installation-minimum-resource-requirements.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ endif::ibm-z[]
158158
ifndef::openshift-origin[]
159159
|Compute
160160
ifdef::ibm-z,ibm-power,ibm-cloud-vpc[|{op-system}]
161-
ifndef::ibm-z,ibm-power,ibm-cloud-vpc[|{op-system}, {op-system-base} 8.4, or {op-system-base} 8.5 ^[3]^]
161+
ifndef::ibm-z,ibm-power,ibm-cloud-vpc[|{op-system}, {op-system-base} 8.6, or {op-system-base} 8.7 ^[3]^]
162162
|2
163163
|8 GB
164164
|100 GB

modules/installation-requirements-user-infra-ibm-z-kvm.adoc

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
For a cluster that contains user-provisioned infrastructure, you must deploy all
1111
of the required machines.
1212

13-
One or more KVM host machines based on {op-system-base} 8.4 or later. Each {op-system-base} KVM host machine must have libvirt installed and running. The virtual machines are provisioned under each {op-system-base} KVM host machine.
13+
One or more KVM host machines based on {op-system-base} 8.6 or later. Each {op-system-base} KVM host machine must have libvirt installed and running. The virtual machines are provisioned under each {op-system-base} KVM host machine.
1414

1515

1616
[id="machine-requirements_{context}"]
@@ -65,13 +65,8 @@ The {op-system-base} KVM host in your environment must meet the following requir
6565

6666
You can install {product-title} version {product-version} on the following IBM hardware:
6767

68-
* IBM z16 (all models), IBM z15 (all models), IBM z14 (all models), IBM z13, and IBM z13s
69-
* {linuxoneProductName} Emperor 4, {linuxoneProductName} III (all models), {linuxoneProductName} Emperor II, {linuxoneProductName} Rockhopper II, {linuxoneProductName} Emperor, and {linuxoneProductName} Rockhopper
70-
71-
[NOTE]
72-
====
73-
Support for {op-system} functionality for IBM z13 all models, {linuxoneProductName} Emperor, and {linuxoneProductName} Rockhopper is deprecated. These hardware models remain fully supported in {product-title} 4.13. However, Red Hat recommends that you use later hardware models.
74-
====
68+
* IBM z16 (all models), IBM z15 (all models), IBM z14 (all models)
69+
* {linuxoneProductName} 4 (all models), {linuxoneProductName} III (all models), {linuxoneProductName} Emperor II, {linuxoneProductName} Rockhopper II
7570

7671
[id="minimum-ibm-z-system-requirements_{context}"]
7772
== Minimum {ibmzProductName} system environment
@@ -94,7 +89,7 @@ Since the overall performance of the cluster can be impacted, the LPARs that are
9489

9590
[discrete]
9691
=== Operating system requirements
97-
* One LPAR running on {op-system-base} 8.4 or later with KVM, which is managed by libvirt
92+
* One LPAR running on {op-system-base} 8.6 or later with KVM, which is managed by libvirt
9893

9994
On your {op-system-base} KVM host, set up:
10095

@@ -156,7 +151,7 @@ Each cluster virtual machine must meet the following minimum requirements:
156151
[discrete]
157152
=== Operating system requirements
158153

159-
* For high availability, two or three LPARs running on {op-system-base} 8.4 or later with KVM, which are managed by libvirt.
154+
* For high availability, two or three LPARs running on {op-system-base} 8.6 or later with KVM, which are managed by libvirt.
160155

161156
On your {op-system-base} KVM host, set up:
162157

modules/minimum-ibm-z-system-requirements.adoc

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,8 @@
99

1010
You can install {product-title} version {product-version} on the following IBM hardware:
1111

12-
* IBM z16 (all models), IBM z15 (all models), IBM z14 (all models), IBM z13, and IBM z13s
13-
* {linuxoneProductName} Emperor 4, {linuxoneProductName} III (all models), {linuxoneProductName} Emperor II, {linuxoneProductName} Rockhopper II, {linuxoneProductName} Emperor, and {linuxoneProductName} Rockhopper
14-
15-
[NOTE]
16-
====
17-
Support for {op-system} functionality for IBM z13 all models, {linuxoneProductName} Emperor, and {linuxoneProductName} Rockhopper is deprecated. These hardware models remain fully supported in {product-title} 4.12. However, Red Hat recommends that you use later hardware models.
18-
====
12+
* IBM z16 (all models), IBM z15 (all models), IBM z14 (all models)
13+
* {linuxoneProductName} 4 (all models), {linuxoneProductName} III (all models), {linuxoneProductName} Emperor II, {linuxoneProductName} Rockhopper II
1914
2015
[discrete]
2116
== Hardware requirements

0 commit comments

Comments
 (0)