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: docs/upgrade/v1-5-x-to-v1-6-x.md
+20-4Lines changed: 20 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -182,15 +182,15 @@ After upgrading to v1.6.x, perform the following steps:
182
182
The above outputs only the primary vlan part of `mgmt-br` and `mgmt-bo`
183
183
184
184
1. Manually add the required secondary VLANs to the `mgmt-br` bridge and the `mgmt-bo` interface by adding the following commands to the `/oem/90_custom.yaml` file:
185
-
185
+
186
186
- `/etc/wicked/scripts/setup_bond.sh` section
187
-
187
+
188
188
```
189
189
bridge vlan add vid <vlan-id> dev $INTERFACE
190
190
```
191
191
192
192
- `/etc/wicked/scripts/setup_bridge.sh` section
193
-
193
+
194
194
```
195
195
bridge vlan add vid <vlan-id> dev $INTERFACE self
196
196
bridge vlan add vid <vlan-id> dev mgmt-bo
@@ -236,4 +236,20 @@ stages:
236
236
The typical expectation is that an additional VLAN sub-interface is created on the `mgmt` interface (`mgmt-br.2113`) and assigned an IPv4 address. In addition, this sub-interface and the primary interface (`mgmt-br.2021`) are both expected to be used for L3 connectivity after the cluster is upgraded to v1.6.x.
237
237
238
238
In actuality after upgrade to v1.6.0, however, the VLAN sub-interface is created but the secondary VLAN (VLAN ID: `2113`) is removed from the `mgmt-br` bridge and the `mgmt-bo` interface. After a reboot, only the primary VLAN ID is assigned to the `mgmt-br` bridge and the `mgmt-bo` interface (using the `/oem/90_custom.yaml` file).
239
-
To mitigate the effects of this change, you must perform the workaround described in the previous section. This involves identifying secondary VLAN interfaces and then adding the necessary ones to the `mgmt-br` bridge and the `mgmt-bo` interface.
239
+
To mitigate the effects of this change, you must perform the workaround described in the previous section. This involves identifying secondary VLAN interfaces and then adding the necessary ones to the `mgmt-br` bridge and the `mgmt-bo` interface.
240
+
241
+
### 6. Running VMs show "Restart action is required for the virtual machine configuration change to take effect"
242
+
243
+
When upgrading Harvester from v1.5.x to v1.6.x, updating the harvester-ui-extension to v1.6.x, or using Rancher v2.12.x to import an existing Harvester cluster, you may encounter a warning message on some running virtual machines (VMs). This message indicates that the VM configuration has changed and that a restart is required to apply the changes.
Before Harvester v1.6.0, the controller patched the MAC address from the VMI into the VM spec during VM creation. This ensured that the MAC address remained consistent after a VM restart. However, this approach modified the VM spec without requiring a restart, which caused the KubeVirt controller to add a "RestartRequired" condition to the VM status. Previously, this condition was not displayed in the UI, though it was visible in the VM’s YAML.
254
+
255
+
Starting from v1.6.0, to support the CPU and Memory hot-plug feature and to inform users that certain CPU and memory changes might not take effect immediately, we decided to expose the “RestartRequired” condition in the UI. That’s why this message appears after upgrading Harvester or updating the harvester-ui-extension to v1.6.x.
Copy file name to clipboardExpand all lines: versioned_docs/version-v1.6/upgrade/v1-5-x-to-v1-6-x.md
+20-4Lines changed: 20 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -182,15 +182,15 @@ After upgrading to v1.6.x, perform the following steps:
182
182
The above outputs only the primary vlan part of `mgmt-br` and `mgmt-bo`
183
183
184
184
1. Manually add the required secondary VLANs to the `mgmt-br` bridge and the `mgmt-bo` interface by adding the following commands to the `/oem/90_custom.yaml` file:
185
-
185
+
186
186
- `/etc/wicked/scripts/setup_bond.sh` section
187
-
187
+
188
188
```
189
189
bridge vlan add vid <vlan-id> dev $INTERFACE
190
190
```
191
191
192
192
- `/etc/wicked/scripts/setup_bridge.sh` section
193
-
193
+
194
194
```
195
195
bridge vlan add vid <vlan-id> dev $INTERFACE self
196
196
bridge vlan add vid <vlan-id> dev mgmt-bo
@@ -236,4 +236,20 @@ stages:
236
236
The typical expectation is that an additional VLAN sub-interface is created on the `mgmt` interface (`mgmt-br.2113`) and assigned an IPv4 address. In addition, this sub-interface and the primary interface (`mgmt-br.2021`) are both expected to be used for L3 connectivity after the cluster is upgraded to v1.6.x.
237
237
238
238
In actuality after upgrade to v1.6.0, however, the VLAN sub-interface is created but the secondary VLAN (VLAN ID: `2113`) is removed from the `mgmt-br` bridge and the `mgmt-bo` interface. After a reboot, only the primary VLAN ID is assigned to the `mgmt-br` bridge and the `mgmt-bo` interface (using the `/oem/90_custom.yaml` file).
239
-
To mitigate the effects of this change, you must perform the workaround described in the previous section. This involves identifying secondary VLAN interfaces and then adding the necessary ones to the `mgmt-br` bridge and the `mgmt-bo` interface.
239
+
To mitigate the effects of this change, you must perform the workaround described in the previous section. This involves identifying secondary VLAN interfaces and then adding the necessary ones to the `mgmt-br` bridge and the `mgmt-bo` interface.
240
+
241
+
### 6. Running VMs show "Restart action is required for the virtual machine configuration change to take effect"
242
+
243
+
When upgrading Harvester from v1.5.x to v1.6.x, updating the harvester-ui-extension to v1.6.x, or using Rancher v2.12.x to import an existing Harvester cluster, you may encounter a warning message on some running virtual machines (VMs). This message indicates that the VM configuration has changed and that a restart is required to apply the changes.
Before Harvester v1.6.0, the controller patched the MAC address from the VMI into the VM spec during VM creation. This ensured that the MAC address remained consistent after a VM restart. However, this approach modified the VM spec without requiring a restart, which caused the KubeVirt controller to add a "RestartRequired" condition to the VM status. Previously, this condition was not displayed in the UI, though it was visible in the VM’s YAML.
254
+
255
+
Starting from v1.6.0, to support the CPU and Memory hot-plug feature and to inform users that certain CPU and memory changes might not take effect immediately, we decided to expose the “RestartRequired” condition in the UI. That’s why this message appears after upgrading Harvester or updating the harvester-ui-extension to v1.6.x.
0 commit comments