Skip to content

Commit 75418cf

Browse files
authored
Merge pull request #29321 from johnwilkins/knideploy-2088
Compatibility and firmware requirements.
2 parents 702fb56 + 1bff817 commit 75418cf

6 files changed

+100
-14
lines changed

installing/installing_bare_metal_ipi/ipi-install-expanding-the-cluster.adoc

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,11 @@ include::modules/common-attributes.adoc[]
77

88
After deploying an installer-provisioned {product-title} cluster, you can use the following procedures to expand the number of worker nodes. Ensure that each prospective worker node meets the prerequisites.
99

10+
[NOTE]
11+
====
12+
Expanding the cluster using RedFish Virtual Media involves meeting minimum firmware requirements. See *Firmware requirements for installing with virtual media* in the *Prerequisites* section for additional details when expanding the cluster using RedFish Virtual Media.
13+
====
14+
1015
include::modules/ipi-install-preparing-the-bare-metal-node.adoc[leveloffset=+1]
1116

1217
include::modules/ipi-install-provisioning-the-bare-metal-node.adoc[leveloffset=+1]

installing/installing_bare_metal_ipi/ipi-install-prerequisites.adoc

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22
= Prerequisites
33
include::modules/common-attributes.adoc[]
44
:context: ipi-install-prerequisites
5-
:release: 4.6
5+
:release: 4.7
66

77
toc::[]
88

99
Installer-provisioned installation of {product-title} requires:
1010

11-
. One provisioner node with {op-system-base-full} 8.1 installed.
11+
. One provisioner node with {op-system-base-full} 8.x installed.
1212
. Three control plane nodes.
1313
. Baseboard Management Controller (BMC) access to each node.
1414
ifeval::[{release} > 4.5]
@@ -24,10 +24,12 @@ ifeval::[{release} < 4.6]
2424
.. One *optional* management network.
2525
endif::[]
2626

27-
2827
Before starting an installer-provisioned installation of {product-title}, ensure the hardware environment meets the following requirements.
2928

3029
include::modules/ipi-install-node-requirements.adoc[leveloffset=+1]
30+
ifeval::[{release} >= 4.6]
31+
include::modules/ipi-install-firmware-requirements-for-installing-with-virtual-media.adoc[leveloffset=+1]
32+
endif::[]
3133
include::modules/ipi-install-network-requirements.adoc[leveloffset=+1]
3234
ifdef::upstream[]
3335
ifeval::[{release} >= 4.5]

installing/installing_bare_metal_ipi/ipi-install-troubleshooting.adoc

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ include::modules/common-attributes.adoc[]
55

66
toc::[]
77

8+
89
== Troubleshooting the installer workflow
910

1011
Prior to troubleshooting the installation environment, it is critical to understand the overall flow of the installer-provisioned installation on bare metal. The diagrams below provide a troubleshooting flow with a step-by-step breakdown for the environment.
@@ -19,7 +20,7 @@ _Workflow 2 of 4_ illustrates a troubleshooting workflow for xref:ipi-install-tr
1920

2021
image:flow3.png[Flow-Diagram-3]
2122

22-
_Workflow 3 of 4_ illustrates a troubleshooting workflow for xref:ipi-install-troubleshooting-cluster-nodes-will-not-pxe_{context}[ cluster nodes that will not PXE boot].
23+
_Workflow 3 of 4_ illustrates a troubleshooting workflow for xref:ipi-install-troubleshooting-cluster-nodes-will-not-pxe_{context}[ cluster nodes that will not PXE boot]. If installing using RedFish Virtual Media, each node must meet minimum firmware requirements for the installer to deploy the node. See *Firmware requirements for installing with virtual media* in the *Prerequisites* section for additional details.
2324

2425
image:flow4.png[Flow-Diagram-4]
2526

modules/ipi-install-bmc-addressing.adoc

Lines changed: 51 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,7 @@ platform:
4242
password: <password>
4343
----
4444

45-
While it is recommended to have a certificate of authority for the
46-
out-of-band management addresses, you must include `disableCertificateVerification: True` in the `bmc` configuration if using self-signed certificates. The following example demonstrates a RedFish configuration using the `disableCertificateVerification: True` configuration parameter within the `install-config.yaml` file.
45+
While it is recommended to have a certificate of authority for the out-of-band management addresses, you must include `disableCertificateVerification: True` in the `bmc` configuration if using self-signed certificates. The following example demonstrates a RedFish configuration using the `disableCertificateVerification: True` configuration parameter within the `install-config.yaml` file.
4746

4847
[source,yaml]
4948
----
@@ -77,8 +76,7 @@ platform:
7776
password: <password>
7877
----
7978

80-
While it is recommended to have a certificate of authority for the
81-
out-of-band management addresses, you must include `disableCertificateVerification: True` in the `bmc` configuration if using self-signed certificates. The following example demonstrates a RedFish configuration using the `disableCertificateVerification: True` configuration parameter within the `install-config.yaml` file.
79+
While it is recommended to have a certificate of authority for the out-of-band management addresses, you must include `disableCertificateVerification: True` in the `bmc` configuration if using self-signed certificates. The following example demonstrates a RedFish configuration using the `disableCertificateVerification: True` configuration parameter within the `install-config.yaml` file.
8280

8381
[source,yaml]
8482
----
@@ -96,7 +94,9 @@ platform:
9694

9795
[NOTE]
9896
====
99-
Currently RedFish is only supported on Dell with iDRAC firmware version `4.20.20.20` or higher for installer-provisioned installations of {product-title} on bare metal deployments.
97+
Currently RedFish is only supported on Dell with iDRAC firmware versions `4.20.20.20` through `04.40.00.00` for IPI on bare metal deployments. There is a known issue with version `04.40.00.00`. With iDRAC 9 firmware version `04.40.00.00`, the Virtual Console plug-in defaults to `eHTML5`, which causes problems with the *InsertVirtualMedia* workflow. Set the plug-in to `HTML5` to avoid this issue. The menu path is: *Configuration* -> *Virtual console* -> *Plug-in Type* -> *HTML5* .
98+
99+
Ensure the {product-title} cluster nodes have AutoAttach Enabled through the iDRAC console. The menu path is: *Configuration* -> *Virtual Media* -> *Attach Mode* -> *AutoAttach* .
100100
====
101101

102102

@@ -117,11 +117,52 @@ platform:
117117
password: <password>
118118
----
119119

120+
While it is recommended to have a certificate of authority for the out-of-band management addresses, you must include `disableCertificateVerification: True` in the `bmc` configuration if using self-signed certificates. The following example demonstrates a RedFish configuration using the `disableCertificateVerification: True` configuration parameter within the `install-config.yaml` file.
121+
122+
[source,yaml]
123+
----
124+
platform:
125+
baremetal:
126+
hosts:
127+
- name: openshift-master-0
128+
role: master
129+
bmc:
130+
address: redfish-virtualmedia://<out-of-band-ip>/redfish/v1/Systems/1
131+
username: <user>
132+
password: <password>
133+
disableCertificateVerification: True
134+
----
135+
136+
120137
.RedFish Virtual Media for Dell
121138

122139
For RedFish Virtual Media on Dell servers, use `idrac-virtualmedia://` in the `address` setting.
123140

124-
The following example demonstrates using iDRAC Virtual Media within the `install-config.yaml` file.
141+
ifeval::[{release} >= 4.6]
142+
ifeval::[{release} < 4.7]
143+
[NOTE]
144+
====
145+
RedFish Virtual Media on Dell servers has a known issue in {product-title} 4.6, which will be resolved in the 4.6.1 point release.
146+
====
147+
endif::[]
148+
endif::[]
149+
150+
The following example demonstrates using iDRAC Virtual Media within the `install-config.yaml` file.
151+
152+
[source,yaml]
153+
----
154+
platform:
155+
baremetal:
156+
hosts:
157+
- name: openshift-master-0
158+
role: master
159+
bmc:
160+
address: idrac-virtualmedia://<out-of-band-ip>/redfish/v1/Systems/System.Embedded.1
161+
username: <user>
162+
password: <password>
163+
----
164+
165+
While it is recommended to have a certificate of authority for the out-of-band management addresses, you must include `disableCertificateVerification: True` in the `bmc` configuration if using self-signed certificates. The following example demonstrates a RedFish configuration using the `disableCertificateVerification: True` configuration parameter within the `install-config.yaml` file.
125166

126167
[source,yaml]
127168
----
@@ -134,11 +175,13 @@ platform:
134175
address: idrac-virtualmedia://<out-of-band-ip>/redfish/v1/Systems/System.Embedded.1
135176
username: <user>
136177
password: <password>
178+
disableCertificateVerification: True
137179
----
138180

181+
139182
[NOTE]
140183
====
141-
`idrac-virtualmedia` requires iDRAC firmware version 4.20.20.20 or higher.
184+
Currently RedFish is only supported on Dell with iDRAC firmware versions `4.20.20.20` through `04.40.00.00` for IPI on bare metal deployments. There is a known issue with version `04.40.00.00`. With iDRAC 9 firmware version `04.40.00.00`, the Virtual Console plug-in defaults to `eHTML5`, which causes problems with the *InsertVirtualMedia* workflow. Set the plug-in to `HTML5` to avoid this issue. The menu path is: *Configuration* -> *Virtual console* -> *Plug-in Type* -> *HTML5* .
142185
143-
Ensure the {product-title} cluster nodes have AutoAttach Enabled through the iDRAC console. The menu path is: **Configuration->Virtual Media->Attach Mode->AutoAttach**.
186+
Ensure the {product-title} cluster nodes have AutoAttach Enabled through the iDRAC console. The menu path is: *Configuration* -> *Virtual Media* -> *Attach Mode* -> *AutoAttach* .
144187
====

modules/ipi-install-creating-a-disconnected-registry.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@
77

88
= Creating a disconnected registry (optional)
99

10-
In some cases, you might want to install an OpenShift KNI cluster using a local copy of the installation registry. This could be for enhancing network efficiency because the cluster nodes are on a network that does not have access to the internet.
10+
In some cases, you might want to install an {product-title} cluster using a local copy of the installation registry. This could be for enhancing network efficiency because the cluster nodes are on a network that does not have access to the internet.
1111

1212
A local, or mirrored, copy of the registry requires the following:
1313

1414
* A certificate for the registry node. This can be a self-signed certificate.
15-
* A webserver - this will be served by a container on a system.
15+
* A web server that a container on a system will serve.
1616
* An updated pull secret that contains the certificate and local repository information.
1717

1818
[NOTE]
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
// Module included in the following assemblies:
2+
//
3+
// * installing/installing_bare_metal_ipi/ipi-install-prerequisites.adoc
4+
5+
[id='ipi-install-firmware-requirements-for-installing-with-virtual-media_{context}']
6+
= Firmware requirements for installing with virtual media
7+
8+
The installer for installer-provisioned {product-title} clusters validates the hardware and firmware compatibility with RedFish virtual media. The following table lists supported firmware for installer-provisioned {product-title} clusters deployed with RedFish virtual media.
9+
10+
.Firmware Compatibility for RedFish Virtual Media
11+
[frame="topbot", options="header"]
12+
|====
13+
|Hardware| Model | Management | Minimum Firmware Version
14+
.2+| HP | 10th Generation | iLO5 | N/A
15+
| 9th Generation | iLO4 | N/A
16+
17+
.2+| Dell | 14th Generation | iDRAC 9 | v4.20.20.20 - 04.40.00.00
18+
19+
| 13th Generation .2+| iDRAC 8 | v2.75.75.75+
20+
21+
|====
22+
23+
[NOTE]
24+
====
25+
Refer to the hardware documentation for the nodes or contact the hardware vendor for information on updating the firmware.
26+
27+
There are no known firmware limitations for HP servers.
28+
29+
For Dell servers, ensure the {product-title} cluster nodes have AutoAttach Enabled through the iDRAC console. The menu path is: *Configuration* -> *Virtual Media* -> *Attach Mode* -> *AutoAttach* . With iDRAC 9 firmware version `04.40.00.00`, the Virtual Console plug-in defaults to `eHTML5`, which causes problems with the *InsertVirtualMedia* workflow. Set the plug-in to `HTML5` to avoid this issue. The menu path is: *Configuration* -> *Virtual console* -> *Plug-in Type* -> *HTML5* .
30+
====
31+
32+
[IMPORTANT]
33+
====
34+
The installer will not initiate installation on a node if the node firmware is below the foregoing versions when installing with virtual media.
35+
====

0 commit comments

Comments
 (0)