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
Expanding the cluster requires a DHCP server. Each node must have a DHCP reservation.
9
+
To expand your cluster, you must provide the node with the relevant IP address. This can be done with a static configuration, or with a DHCP (Dynamic Host Configuration protocol) server. When expanding the cluster using a DHCP server, each node must have a DHCP reservation.
10
+
10
11
11
12
[IMPORTANT]
12
13
.Reserving IP addresses so they become static IP addresses
@@ -44,12 +45,13 @@ $ echo -ne "root" | base64
44
45
$ echo -ne "password" | base64
45
46
----
46
47
47
-
. Create a configuration file for the bare metal nodeusing the following example `bmh.yaml`file, replacing values in the YAML to match your environment:
48
+
. Create a configuration file for the bare metal node. Depending on whether you are using a static configuration or a DHCP server, use one of the following example `bmh.yaml`files, replacing values in the YAML to match your environment:
<1> Optional: To configure the network interface for a newly created node, specify the name of the secret that contains the network configuration. Follow the `nmstate` syntax to define the network configuration for your node. See "Optional: Configuring host network interfaces in the install-config.yaml file" for details on configuring NMState syntax.
127
+
<1> To configure the network interface for a newly created node, specify the name of the secret that contains the network configuration. Follow the `nmstate` syntax to define the network configuration for your node. See "Optional: Configuring host network interfaces in the install-config.yaml file" for details on configuring NMState syntax.
113
128
+
114
129
<2> Replace `<num>` for the worker number of the bare metal node in the `name` fields, the `credentialsName` field, and the `preprovisioningNetworkDataName` field.
115
130
+
116
-
<3> Replace `<base64_of_uid>` with the base64 string of the user name.
131
+
<3> Add the NMState YAML syntax to configure the host interfaces.
117
132
+
118
-
<4> Replace `<base64_of_pwd>` with the base64 string of the password.
133
+
<4> Replace `<nic1_name>`, `<ip_address>`, `<dns_ip_address>`, `<next_hop_ip_address>` and `<next_hop_nic1_name>` with appropriate values.
119
134
+
120
-
<5> Replace `<nic1_mac_address>`with the MAC address of the bare metal node's first NIC. See the "BMC addressing" section for additional BMC configuration options.
135
+
<5> Replace `<base64_of_uid>`and `<base64_of_pwd>` with the base64 string of the user name and password.
121
136
+
122
-
<6> Replace `<protocol>` with the BMC protocol, such as IPMI, RedFish, or others. Replace `<bmc_url>` with the URL of the bare metal node's baseboard management controller.
137
+
<6> Replace `<nic1_mac_address>` with the MAC address of the bare metal node's first NIC. See the "BMC addressing" section for additional BMC configuration options.
123
138
+
124
-
<7> To skip certificate validation, set `disableCertificateVerification` to true.
139
+
<7> Replace `<protocol>` with the BMC protocol, such as IPMI, RedFish, or others. Replace `<bmc_url>` with the URL of the bare metal node's baseboard management controller.
125
140
+
126
-
<8> Replace `<bmc_username>` with the string of the BMC user name.
141
+
<8> To skip certificate validation, set `disableCertificateVerification` to true.
127
142
+
128
-
<9> Replace `<bmc_password>` with the string of the BMC password.
143
+
<9> Replace `<bmc_username>` and `<bmc_password>` with the string of the BMC user name and password.
129
144
+
130
145
<10> Optional: Replace `<root_device_hint>` with a device path if you specify a root device hint.
131
146
+
132
147
<11> Optional: If you have configured the network interface for the newly created node, provide the network configuration secret name in the `preprovisioningNetworkDataName` of the BareMetalHost CR.
<1> Replace `<num>` for the worker number of the bare metal node in the `name` fields, the `credentialsName` field, and the `preprovisioningNetworkDataName` field.
184
+
+
185
+
<2> Replace `<base64_of_uid>` and `<base64_of_pwd>` with the base64 string of the user name and password.
186
+
+
187
+
<3> Replace `<nic1_mac_address>` with the MAC address of the bare metal node's first NIC. See the "BMC addressing" section for additional BMC configuration options.
188
+
+
189
+
<4> Replace `<protocol>` with the BMC protocol, such as IPMI, RedFish, or others. Replace `<bmc_url>` with the URL of the bare metal node's baseboard management controller.
190
+
+
191
+
<5> To skip certificate validation, set `disableCertificateVerification` to true.
192
+
+
193
+
<6> Replace `<bmc_username>` and `<bmc_password>` with the string of the BMC user name and password.
194
+
+
195
+
<7> Optional: Replace `<root_device_hint>` with a device path if you specify a root device hint.
196
+
+
197
+
<8> Optional: If you have configured the network interface for the newly created node, provide the network configuration secret name in the `preprovisioningNetworkDataName` of the BareMetalHost CR.
0 commit comments