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: examples/dt/nova/nova04delta/data-plane.md
+58-12Lines changed: 58 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,35 +12,81 @@ oc project openstack
12
12
```
13
13
Change to the nova/nova04delta directory
14
14
```
15
-
cd architecture/examples/va/nova/nova04delta/edpm
15
+
cd architecture/examples/dt/nova/nova04delta/edpm
16
16
```
17
-
Edit the [nodeset/values.yaml](nodeset/values.yaml), [nodeset2/values.yaml](nodeset/values.yaml)
17
+
Edit the [nodeset/values.yaml](nodeset/values.yaml), [nodeset2/values.yaml](nodeset2/values.yaml)
18
18
and [deployment/values.yaml](deployment/values.yaml) files to suit
19
19
your environment.
20
+
In `nodeset/values.yaml` and `nodeset2/values.yaml`, pay special attention to the `baremetalhosts` section. You will need to provide details for each of your baremetal compute nodes, including:
21
+
-`bmc.address`: The IP address of the Baseboard Management Controller (BMC).
22
+
-`bootMACAddress`: The MAC address of the network interface that the node will use to PXE boot.
23
+
- Other parameters as described in the main [README.md](README.md).
24
+
25
+
Additionally, you need to provide SSH keys for Nova live migration. The following keys in `nodeset/values.yaml` and `nodeset2/values.yaml` must be populated with base64 encoded values:
26
+
-`nova.migration.ssh_keys.private`
27
+
-`nova.migration.ssh_keys.public`
28
+
29
+
You can encode your keys using the `base64` command, for example: `cat ~/.ssh/id_rsa | base64 -w0`.
20
30
```
21
31
vi nodeset/values.yaml
22
32
vi nodeset2/values.yaml
23
33
vi deployment/values.yaml
24
34
```
25
-
Generate the dataplane nodeset CRs.
35
+
36
+
### Configure BMO - Provisioning to watch all namespaces
Also, ensure the `bmhLabelSelector` in `baremetalSetTemplate` matches the labels you have defined for your `baremetalhosts`. For example, if you use `app: openstack`, your `baremetalhosts` should have a corresponding label.
51
+
52
+
Before applying the nodeset configuration, you must also create the `bmc-secret` secret that contains the BMC credentials. You can create it with the following command:
Copy file name to clipboardExpand all lines: examples/va/nvidia-vfio-passthrough/data-plane-pre.md
+35Lines changed: 35 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -33,6 +33,12 @@ Edit the `edpm/nodeset/values.yaml` file to suit your environment. Pay special a
33
33
-`bootMACAddress`: The MAC address of the network interface that the node will use to PXE boot.
34
34
- Other parameters as described in the main [README.md](README.md).
35
35
36
+
Additionally, you need to provide SSH keys for Nova live migration. The following keys in `edpm/nodeset/values.yaml` must be populated with base64 encoded values:
37
+
-`nova.migration.ssh_keys.private`
38
+
-`nova.migration.ssh_keys.public`
39
+
40
+
You can encode your keys using the `base64` command, for example: `cat ~/.ssh/id_rsa | base64 -w0`.
41
+
36
42
Also, ensure the `bmhLabelSelector` in `baremetalSetTemplate` matches the labels you have defined for your `baremetalhosts`. For example, if you use `app: openstack`, your `baremetalhosts` should have a corresponding label.
37
43
38
44
Before applying the nodeset configuration, you must also create the `bmc-secret` secret that contains the BMC credentials. You can create it with the following command:
@@ -80,3 +86,32 @@ Wait for dataplane deployment to finish.
0 commit comments