Skip to content

Commit e64cb2d

Browse files
authored
Merge pull request #79030 from johnwilkins/HCIDOCS-401
HCIDOCS-401: Need "Minimum resource requirements for cluster installation" information for IPI on bare metal
2 parents c91ed36 + e3e69cd commit e64cb2d

File tree

2 files changed

+27
-17
lines changed

2 files changed

+27
-17
lines changed

installing/installing_bare_metal_ipi/ipi-install-prerequisites.adoc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ Before starting an installer-provisioned installation of {product-title}, ensure
2121

2222
include::modules/ipi-install-node-requirements.adoc[leveloffset=+1]
2323

24+
include::modules/installation-minimum-resource-requirements.adoc[leveloffset=+1]
25+
2426
include::modules/virt-planning-bare-metal-cluster-for-ocp-virt.adoc[leveloffset=+1]
2527

2628
[role="_additional-resources"]

modules/installation-minimum-resource-requirements.adoc

Lines changed: 25 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@
4747
// * installing/installing-restricted-networks-azure-installer-provisioned.adoc
4848
// * installing/installing_azure/installing-restricted-networks-azure-user-provisioned.adoc
4949
// * installing/installing_vsphere/upi/upi-vsphere-installation-reqs.adoc
50+
// * installing/intalling_bare_metal_ipi/ipi-install-prerequisites.adoc
5051

5152
ifeval::["{context}" == "installing-azure-customizations"]
5253
:azure:
@@ -75,6 +76,9 @@ endif::[]
7576
ifeval::["{context}" == "installing-bare-metal"]
7677
:bare-metal:
7778
endif::[]
79+
ifeval::["{context}" == "ipi-install-prerequisites"]
80+
:ipi-bare-metal:
81+
endif::[]
7882
ifeval::["{context}" == "installing-bare-metal-network-customizations"]
7983
:bare-metal:
8084
endif::[]
@@ -136,19 +140,19 @@ Each cluster machine must meet the following minimum requirements:
136140

137141
|Machine
138142
|Operating System
139-
ifndef::bare-metal[]
143+
ifndef::bare-metal,ipi-bare-metal[]
140144
ifndef::ibm-cloud-vpc,vsphere[]
141145
|vCPU ^[1]^
142146
endif::ibm-cloud-vpc,vsphere[]
143147
ifdef::ibm-cloud-vpc,vsphere[]
144148
|vCPU
145149
endif::ibm-cloud-vpc,vsphere[]
146150
|Virtual RAM
147-
endif::bare-metal[]
148-
ifdef::bare-metal[]
151+
endif::bare-metal,ipi-bare-metal[]
152+
ifdef::bare-metal,ipi-bare-metal[]
149153
|CPU ^[1]^
150154
|RAM
151-
endif::bare-metal[]
155+
endif::bare-metal,ipi-bare-metal[]
152156
|Storage
153157
ifndef::ibm-z,ibm-cloud-vpc,vsphere[]
154158
|Input/Output Per Second (IOPS)^[2]^
@@ -161,7 +165,8 @@ ifdef::ibm-z,ibm-cloud-vpc[]
161165
endif::ibm-z,ibm-cloud-vpc[]
162166

163167
|Bootstrap
164-
|{op-system}
168+
ifndef::ipi-bare-metal[|{op-system}]
169+
ifdef::ipi-bare-metal[|{op-system-base}]
165170
ifdef::ibm-power[|2]
166171
ifndef::ibm-power[|4]
167172
|16 GB
@@ -189,8 +194,8 @@ endif::ibm-z[]
189194

190195
ifndef::openshift-origin[]
191196
|Compute
192-
ifdef::ibm-z,ibm-power,ibm-cloud-vpc[|{op-system}]
193-
ifndef::ibm-z,ibm-power,ibm-cloud-vpc,vsphere[|{op-system}, {op-system-base} 8.6 and later ^[3]^]
197+
ifdef::ibm-z,ibm-power,ibm-cloud-vpc,ipi-bare-metal[|{op-system}]
198+
ifndef::ibm-z,ibm-power,ibm-cloud-vpc,vsphere,ipi-bare-metal[|{op-system}, {op-system-base} 8.6 and later ^[3]^]
194199
ifdef::vsphere[|{op-system}, {op-system-base} 8.6 and later ^[2]^]
195200
|2
196201
|8 GB
@@ -222,19 +227,19 @@ endif::openshift-origin[]
222227
ifdef::ibm-z[]
223228
1. One physical core (IFL) provides two logical cores (threads) when SMT-2 is enabled. The hypervisor can provide two or more vCPUs.
224229
endif::ibm-z[]
225-
ifdef::bare-metal[]
226-
1. One CPU is equivalent to one physical core when simultaneous multithreading (SMT), or hyperthreading, is not enabled. When enabled, use the following formula to calculate the corresponding ratio: (threads per core × cores) × sockets = CPUs.
227-
endif::bare-metal[]
228-
ifndef::ibm-z,bare-metal,ibm-cloud-vpc,vsphere[]
229-
1. One vCPU is equivalent to one physical core when simultaneous multithreading (SMT), or hyperthreading, is not enabled. When enabled, use the following formula to calculate the corresponding ratio: (threads per core × cores) × sockets = vCPUs.
230-
endif::ibm-z,bare-metal,ibm-cloud-vpc,vsphere[]
231-
ifndef::ibm-z,ibm-power,ibm-cloud-vpc,vsphere[]
230+
ifdef::bare-metal,ipi-bare-metal[]
231+
1. One CPU is equivalent to one physical core when simultaneous multithreading (SMT), or Hyper-Threading, is not enabled. When enabled, use the following formula to calculate the corresponding ratio: (threads per core × cores) × sockets = CPUs.
232+
endif::bare-metal,ipi-bare-metal[]
233+
ifndef::ibm-z,bare-metal,ibm-cloud-vpc,vsphere,ipi-bare-metal[]
234+
1. One vCPU is equivalent to one physical core when simultaneous multithreading (SMT), or Hyper-Threading, is not enabled. When enabled, use the following formula to calculate the corresponding ratio: (threads per core × cores) × sockets = vCPUs.
235+
endif::ibm-z,bare-metal,ibm-cloud-vpc,vsphere,ipi-bare-metal[]
236+
ifndef::ibm-z,ibm-power,ibm-cloud-vpc,vsphere,ipi-bare-metal[]
232237
2. {product-title} and Kubernetes are sensitive to disk performance, and faster storage is recommended, particularly for etcd on the control plane nodes which require a 10 ms p99 fsync duration. Note that on many cloud platforms, storage size and IOPS scale together, so you might need to over-allocate storage volume to obtain sufficient performance.
233238
3. As with all user-provisioned installations, if you choose to use {op-system-base} compute machines in your cluster, you take responsibility for all operating system life cycle management and maintenance, including performing system updates, applying patches, and completing all other required tasks. Use of {op-system-base} 7 compute machines is deprecated and has been removed in {product-title} 4.10 and later.
234-
endif::ibm-z,ibm-power,ibm-cloud-vpc,vsphere[]
235-
ifdef::ibm-power[]
239+
endif::ibm-z,ibm-power,ibm-cloud-vpc,vsphere,ipi-bare-metal[]
240+
ifdef::ibm-power,ipi-bare-metal[]
236241
2. {product-title} and Kubernetes are sensitive to disk performance, and faster storage is recommended, particularly for etcd on the control plane nodes. Note that on many cloud platforms, storage size and IOPS scale together, so you might need to over-allocate storage volume to obtain sufficient performance.
237-
endif::ibm-power[]
242+
endif::ibm-power,ipi-bare-metal[]
238243
ifdef::vsphere[]
239244
1. {product-title} and Kubernetes are sensitive to disk performance, and faster storage is recommended, particularly for etcd on the control plane nodes which require a 10 ms p99 fsync duration. Note that on many cloud platforms, storage size and IOPS scale together, so you might need to over-allocate storage volume to obtain sufficient performance.
240245
2. As with all user-provisioned installations, if you choose to use {op-system-base} compute machines in your cluster, you take responsibility for all operating system life cycle management and maintenance, including performing system updates, applying patches, and completing all other required tasks. Use of {op-system-base} 7 compute machines is deprecated and has been removed in {product-title} 4.10 and later.
@@ -288,6 +293,9 @@ endif::[]
288293
ifeval::["{context}" == "installing-bare-metal"]
289294
:!bare-metal:
290295
endif::[]
296+
ifeval::["{context}" == "ipi-install-prerequisites"]
297+
:!ipi-bare-metal:
298+
endif::[]
291299
ifeval::["{context}" == "installing-bare-metal-network-customizations"]
292300
:!bare-metal:
293301
endif::[]

0 commit comments

Comments
 (0)