You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: modules/ipi-install-additional-install-config-parameters.adoc
+68-12Lines changed: 68 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,6 +17,14 @@ and the `bmc` parameter for the `install-config.yaml` file.
17
17
|
18
18
| The domain name for the cluster. For example, `example.com`.
19
19
20
+
| [[sshkey]] `sshKey`
21
+
|
22
+
| The `sshKey` configuration setting contains the key in the `~/.ssh/id_rsa.pub` file required to access the control plane nodes and worker nodes. Typically, this key is from the `provisioner` node.
23
+
24
+
| [[pullsecret]] `pullSecret`
25
+
|
26
+
| The `pullSecret` configuration setting contains a copy of the pull secret downloaded from the link:https://cloud.redhat.com/openshift/install/metal/user-provisioned[Install OpenShift on Bare Metal] page when preparing the provisioner node.
27
+
20
28
21
29
a|[[metadataname]]
22
30
----
@@ -33,8 +41,13 @@ networking:
33
41
machineCIDR:
34
42
----
35
43
|
36
-
|The public CIDR (Classless Inter-Domain Routing) of the external network. For example, `10.0.0.0/24` or `2620:52:0:1302::/64`.
37
-
44
+
|The public CIDR (Classless Inter-Domain Routing) of the external network. For example, `10.0.0.0/24`
45
+
ifdef::upstream[]
46
+
ifeval::[{release} >= 4.5]
47
+
or `2620:52:0:1302::/64`
48
+
endif::[]
49
+
endif::[]
50
+
.
38
51
39
52
a|[[workername]]
40
53
----
@@ -71,6 +84,13 @@ controlPlane:
71
84
|
72
85
|Replicas sets the number of control plane (master) nodes included as part of the {product-title} cluster.
73
86
87
+
ifeval::[{release} >= 4.4]
88
+
ifeval::[{release} <= 4.6]
89
+
a| [[provisioningNetworkInterface]]`provisioningNetworkInterface` | | The name of the network interface on control plane nodes connected to the
90
+
provisioning network.
91
+
endif::[]
92
+
endif::[]
93
+
74
94
75
95
| `defaultMachinePlatform` | | The default configuration used for machine pools without a platform configuration.
76
96
@@ -102,26 +122,36 @@ endif::[]
102
122
103
123
104
124
ifeval::[{release} > 4.3]
125
+
ifeval::[{release} < 4.6]
105
126
|`provisioningDHCPExternal`
106
127
| false
107
128
|Defines if the installer uses an external DHCP or the provisioner node DHCP.
129
+
endif::[]
130
+
endif::[]
108
131
109
132
|`provisioningDHCPRange`
110
133
|`172.22.0.10,172.22.0.100`
111
134
|Defines the IP range for nodes on the `provisioning` network.
112
135
113
136
a|`provisioningNetworkCIDR`
114
137
|`172.22.0.0/24`
115
-
|The CIDR for the network to use for provisioning. This option is required when using IPv6 addressing on the `provisioning` network.
116
-
endif::[]
138
+
|The CIDR for the network to use for provisioning. This option is required when not using the default address range on the `provisioning` network.
117
139
118
140
|`clusterProvisioningIP`
119
-
|The third IP address of the `provisioningNetworkCIDR`
141
+
|The third IP address of the `provisioningNetworkCIDR`.
120
142
|The IP within the cluster where the provisioning services run. Defaults to the 3rd IP of the `provisioning` subnet. For example, `172.22.0.3`.
121
143
122
144
|`bootstrapProvisioningIP`
123
-
|The second IP address of the `provisioningNetworkCIDR`
124
-
|The IP on the bootstrap VM where the provisioning services run while the the installer is deploying the control plane (master) nodes. Defaults to the 2nd IP of the `provisioning` subnet. For example, `172.22.0.2` or `2620:52:0:1307::2`. When using no `provisioning` network, set this value to an IP address that is available on the `baremetal` network.
145
+
|The second IP address of the `provisioningNetworkCIDR`.
146
+
|The IP on the bootstrap VM where the provisioning services run while the the installer is deploying the control plane (master) nodes. Defaults to the second IP of the `provisioning` subnet. For example, `172.22.0.2`
147
+
ifdef::upstream[]
148
+
ifeval::[{release} >= 4.5]
149
+
or `2620:52:0:1307::2`
150
+
endif::[]
151
+
endif::[]
152
+
.
153
+
154
+
When using no `provisioning` network, set this value to an IP address that is available on the `baremetal` network.
125
155
126
156
| `externalBridge`
127
157
| `baremetal`
@@ -138,25 +168,49 @@ endif::[]
138
168
| `bootstrapOSImage`
139
169
|
140
170
| A URL to override the default operating system image for the bootstrap node. The URL must contain a SHA-256 hash of the image. For example:
141
-
`https://mirror.openshift.com/rhcos-<version>-qemu.qcow2.gz?sha256=<uncompressed_sha256>` or `http://[2620:52:0:1307::1]/rhcos-<version>-qemu.x86_64.qcow2.gz?sha256=<uncompressed_sha256>`.
or `http://[2620:52:0:1307::1]/rhcos-<version>-qemu.x86_64.qcow2.gz?sha256=<uncompressed_sha256>`
175
+
endif::[]
176
+
endif::[]
177
+
.
143
178
144
179
| `clusterOSImage`
145
180
|
146
-
| A URL to override the default operating system for cluster nodes. The URL must include a SHA-256 hash of the image. For example, https://mirror.openshift.com/images/rhcos-<version>-openstack.qcow2.gz?sha256=<compressed_sha256>.
181
+
| A URL to override the default operating system for cluster nodes. The URL must include a SHA-256 hash of the image. For example, `https://mirror.openshift.com/images/rhcos-<version>-openstack.qcow2.gz?sha256=<compressed_sha256>`.
147
182
148
183
149
184
| `provisioningNetwork`
150
185
|
151
-
| Set this parameter to `Disabled` to disable the requirement for a `provisioning` network.
186
+
| Set this parameter to `Disabled` to disable the requirement for a `provisioning` network. User may only do virtual media based provisioning, or bring up the cluster using assisted installation. If using power management, BMC's must be accessible from the machine networks. User must provide two IP addresses on the external network that are used for the provisioning services.
187
+
ifeval::[{release} >= 4.6]
188
+
Set this parameter to `managed`, which is the default, to fully manage the provisioning network, including DHCP, TFTP, and so on.
189
+
190
+
Set this parameter to `unmanaged` to still enable the provisioning network but take care of manual configuration of DHCP. Virtual Media provisioning is recommended but PXE is still available if required.
191
+
endif::[]
152
192
153
193
| `provisioningHostingIp`
154
194
|
155
195
| Set this parameter to an available IP address on the `baremetal` network when the `provisioningNetwork` configuration setting is set to `Disabled`.
156
196
157
-
|===
197
+
ifeval::[{release} > 4.4]
198
+
| `httpProxy`
199
+
|
200
+
| Set this parameter to the appropriate HTTP proxy used within your environment.
158
201
202
+
| `httpsProxy`
203
+
|
204
+
| Set this parameter to the appropriate HTTPS proxy used within your environment.
205
+
206
+
| `noProxy`
207
+
|
208
+
| Set this parameter to the appropriate list of exclusions for proxy usage within your environment.
209
+
endif::[]
159
210
211
+
|===
212
+
213
+
[id="hoststable"]
160
214
.Hosts
161
215
162
216
The `hosts` parameter is a list of separate bare metal assets used to build the cluster.
@@ -182,7 +236,9 @@ The `hosts` parameter is a list of separate bare metal assets used to build the
182
236
|
183
237
| The MAC address of the NIC the host will use to boot on the `provisioning` network.
184
238
239
+
ifeval::[{release} < 4.6]
185
240
| [[hardwareProfile]]`hardwareProfile`
186
241
| `default`
187
242
| This parameter exposes the device name that the installer attempts to deploy the {product-title} cluster for the control plane and worker nodes. The value defaults to `default` for control plane nodes and `unknown` for worker nodes. The list of profiles includes: `default`, `libvirt`, `dell`, `dell-raid`, and `openstack`. The `default` parameter attempts to install on `/dev/sda` of the {product-title} cluster nodes.
0 commit comments