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
Add description of Longhorn issue #11158 to upgrade pages (#813)
* Add Longhorn known issue & standardize headings and related issue links in v1.6 doc
Signed-off-by: Jillian <jillian.maroket@suse.com>
* Apply changes to v1.5 doc
Signed-off-by: Jillian <jillian.maroket@suse.com>
* Apply changes to v1.4 doc
Signed-off-by: Jillian <jillian.maroket@suse.com>
* Move horizontal rule to line between General Information and Known Issues
Signed-off-by: Jillian <jillian.maroket@suse.com>
* Fix admonition markup in v1.4.0-v1.4.1
Signed-off-by: Jillian <jillian.maroket@suse.com>
* Align wording about component version upgrades
Signed-off-by: Jillian <jillian.maroket@suse.com>
* Improve wording about Harvester UI Extension version
Signed-off-by: Jillian <jillian.maroket@suse.com>
---------
Signed-off-by: Jillian <jillian.maroket@suse.com>
An **Upgrade** button appears on the **Dashboard** screen whenever a new Harvester version that you can upgrade to becomes available. For more information, see [Start an upgrade](./automatic.md#start-an-upgrade).
14
14
@@ -257,10 +257,10 @@ To prevent the issue from occurring, you can manually update the `BackingImage`
257
257
258
258
3. Start the upgrade process.
259
259
260
-
## Known issues
261
-
262
260
---
263
261
262
+
## Known Issues
263
+
264
264
### 1. A VM with a container disk can't be migrated which makes the upgrade stuck in pre-drain status
265
265
266
266
:::tip
@@ -271,11 +271,9 @@ Manually stop the VMs to continue the upgrade process.
271
271
272
272
When upgrading from v1.3.2 to v1.4.0, the upgrade process may become stuck if a VM with a container disk cannot be migrated. There is some limitation of live migration.
273
273
274
-
For more information, see [Issue #7005](https://github.com/harvester/harvester/issues/7005).
275
-
276
-
---
274
+
Related issue: [#7005](https://github.com/harvester/harvester/issues/7005)
277
275
278
-
### 2. Upgrade stuck on waiting for Harvester bundle
276
+
### 2. Upgrade Stuck on Waiting for Harvester Bundle
279
277
280
278
When upgrading from v1.3.2 to v1.4.0, the upgrade process may become stuck on waiting for the Harvester bundle to become ready. This issue is caused by a race condition when the Fleet agent (`fleet-agent`) is redeployed.
When upgrading from v1.3.2 to v1.4.0, the upgrade process may become stuck on waiting for Fleet to become ready. This issue is caused by a race condition when Rancher is redeployed.
331
327
@@ -354,9 +350,8 @@ You can run the following command to fix the issue.
### 4. Upgrade will start over again unexpectedly after clicking the "Dismiss it" button
354
+
### 4. Upgrade Restarts Unexpectedly After the "Dismiss it" Button is Clicked
360
355
361
356
When you use Rancher to upgrade Harvester, the Rancher UI displays a dialog with a button labeled "Dismiss it". Clicking this button may result in the following issues:
362
357
@@ -374,5 +369,14 @@ To avoid this issue, perform either of the following actions:
-[[BUG] upgrade controller does not handle read-message well due to UI menu `Dismiss it` wipes upgrade CR's status](https://github.com/harvester/harvester/issues/7791)
372
+
Related issue: [#7791](https://github.com/harvester/harvester/issues/7791)
373
+
374
+
### 5. Virtual Machines That Use Migratable RWX Volumes Restart Unexpectedly
375
+
376
+
A [Longhorn issue](https://github.com/longhorn/longhorn/issues/11158) causes virtual machines that use migratable [RWX volumes](https://docs.harvesterhci.io/v1.5/rancher/csi-driver/#rwx-volumes-support) to restart unexpectedly when the CSI plugin pods are restarted. This issue affects Harvester v1.4.x, v1.5.0, and v1.5.1.
377
+
378
+
The workaround is to disable the setting [Automatically Delete Workload Pod When The Volume Is Detached Unexpectedly](https://longhorn.io/docs/1.8.0/references/settings/#automatically-delete-workload-pod-when-the-volume-is-detached-unexpectedly) on the Longhorn UI before starting the upgrade. You must enable the setting again once the upgrade is completed.
379
+
380
+
The issue will be fixed in Longhorn v1.8.3, v1.9.1, and later versions. Harvester v1.6.0 will include Longhorn v1.9.1.
381
+
382
+
Related issues: [#8534](https://github.com/harvester/harvester/issues/8534) and [#11158](https://github.com/longhorn/longhorn/issues/11158)
An **Upgrade** button appears on the **Dashboard** screen whenever a new Harvester version that you can upgrade to becomes available. For more information, see [Start an upgrade](./automatic.md#start-an-upgrade).
14
14
@@ -34,14 +34,13 @@ If `passive.img` (which represents the previously installed Harvester v1.4.0 ima
34
34
# mount -o remount,ro /run/initramfs/cos-state
35
35
```
36
36
`passive.img` is converted to a sparse file, which should only consume 1.7G of disk space (the same as `active.img`). This ensures that each node has enough free space, preventing the upgrade process from becoming [stuck in the "Waiting Reboot" state](#3-upgrade-is-stuck-in-the-waiting-reboot-state).
37
-
:::
38
37
38
+
:::
39
39
40
40
### Update Harvester UI Extension on Rancher v2.10.1
41
41
42
42
To import Harvester v1.4.1 clusters on Rancher v2.10.1, you must use **v1.0.3** of the Rancher UI extension for Harvester.
43
43
44
-
45
44
1. On the Rancher UI, go to **local > Apps > Repositories**.
46
45
47
46
1. Locate the repository named **harvester**, and then select **⋮ > Refresh**.
@@ -61,20 +60,20 @@ To import Harvester v1.4.1 clusters on Rancher v2.10.1, you must use **v1.0.3**
61
60
1. Allow some time for the extension to be updated, and then refresh the screen.
62
61
63
62
:::info important
63
+
64
64
The Rancher UI displays an error message after the extension is updated. The error message disappears when you refresh the screen.
65
-
This issue, which exists in Rancher v2.10.0 and v2.10.1, will be fixed in v2.10.2.
This issue, which exists in Rancher v2.10.0 and v2.10.1, will be fixed in v2.10.2.
71
67
68
+
:::
72
69
73
-
## Known issues
70
+
Related issues: [#7234](https://github.com/harvester/harvester/issues/7234) and [#107](https://github.com/rancher/capi-ui-extension/issues/107)
74
71
75
72
---
76
73
77
-
### 1. Upgrade is stuck in the "Pre-drained" state
74
+
## Known Issues
75
+
76
+
### 1. Upgrade is Stuck in the "Pre-drained" State
78
77
79
78
The upgrade process may become stuck in the "Pre-drained" state. Kubernetes is supposed to drain the workload on the node, but some factors may cause the process to stall.
80
79
@@ -133,11 +132,9 @@ A possible cause is processes related to orphan engines of the Longhorn Instance
- [[BUG] v1.4.0 -> v1.4.1-rc1 upgrade stuck in Pre-drained and the node stay in Cordoned](https://github.com/harvester/harvester/issues/7366)
138
-
- [[IMPROVEMENT] Cleanup orphaned volume runtime resources if the resources already deleted](https://github.com/longhorn/longhorn/issues/6764)
135
+
Related issues: [#7366](https://github.com/harvester/harvester/issues/7366) and [#6764](https://github.com/longhorn/longhorn/issues/6764)
139
136
140
-
### 2. Upgrade with default StorageClass that is not harvester-longhorn
137
+
### 2. Upgrade with Default StorageClass That Is Not `harvester-longhorn`
141
138
142
139
Harvester adds the annotation `storageclass.kubernetes.io/is-default-class: "true"` to `harvester-longhorn`, which is the original default StorageClass. When you replace `harvester-longhorn` with another StorageClass, the following occur:
143
140
@@ -165,9 +162,9 @@ You can perform any of the following workarounds:
165
162
166
163

167
164
168
-
For more information, see [Issue #7375](https://github.com/harvester/harvester/issues/7375).
165
+
Related issue: [#7375](https://github.com/harvester/harvester/issues/7375)
169
166
170
-
### 3. Upgrade is stuck in the "Waiting Reboot" state
167
+
### 3. Upgrade is Stuck in the "Waiting Reboot" State
171
168
172
169
The upgrade process may become stuck in the "Waiting Reboot" state after the Harvester v1.4.1 image is installed on a node and a reboot is initiated. At this point, the upgrade controller observes if the Harvester v1.4.1 operating system is running.
173
170
@@ -268,22 +265,24 @@ To fix the issue, perform the following steps:
268
265
The ISO can be mounted either on the stuck node or on another system. You can copy the file using the `scp` command.
269
266
270
267
1. Access the stuck node via SSH, and then run the following commands using the root account:
271
-
```
272
-
# mkdir /tmp/manual-os-upgrade
273
-
# mkdir /tmp/manual-os-upgrade/config
274
-
# mkdir /tmp/manual-os-upgrade/rootfs
275
-
# mount -o loop rootfs.squashfs /tmp/manual-os-upgrade/rootfs
You must replace the sample path in the fourth line with the actual path of the copied `rootfs.squashfs`.
@@ -301,13 +300,9 @@ To fix the issue, perform the following steps:
301
300
```
302
301
The node should boot successfully into Harvester v1.4.1, and the upgrade should proceed as expected.
303
302
303
+
Related issues: [#7457](https://github.com/harvester/harvester/issues/7457), [#7493](https://github.com/harvester/harvester/issues/7493), and [#7518](https://github.com/harvester/harvester/issues/7518)
304
304
305
-
Related issues:
306
-
- [[BUG] Stuck upgrade from 1.4.0 to 1.4.1](https://github.com/harvester/harvester/issues/7457)
307
-
- [[BUG] discrepancy in default OS partition sizes when using separate data disk](https://github.com/harvester/harvester/issues/7493)
308
-
- [[BUG] after initial installation, passive.img uses 3.1G of disk space, vs. active.img which only uses 1.7G](https://github.com/harvester/harvester/issues/7518)
309
-
310
-
### 4. Upgrade will start over again unexpectedly after clicking the "Dismiss it" button
305
+
### 4. Upgrade Restarts Unexpectedly After the "Dismiss it" Button is Clicked
311
306
312
307
When you use Rancher to upgrade Harvester, the Rancher UI displays a dialog with a button labeled "Dismiss it". Clicking this button may result in the following issues:
313
308
@@ -325,5 +320,14 @@ To avoid this issue, perform either of the following actions:
- [[BUG] upgrade controller does not handle read-message well due to UI menu `Dismiss it` wipes upgrade CR's status](https://github.com/harvester/harvester/issues/7791)
323
+
Related issue: [#7791](https://github.com/harvester/harvester/issues/7791)
324
+
325
+
### 5. Virtual Machines That Use Migratable RWX Volumes Restart Unexpectedly
326
+
327
+
A [Longhorn issue](https://github.com/longhorn/longhorn/issues/11158) causes virtual machines that use migratable [RWX volumes](https://docs.harvesterhci.io/v1.5/rancher/csi-driver/#rwx-volumes-support) to restart unexpectedly when the CSI plugin pods are restarted. This issue affects Harvester v1.4.x, v1.5.0, and v1.5.1.
328
+
329
+
The workaround is to disable the setting [Automatically Delete Workload Pod When The Volume Is Detached Unexpectedly](https://longhorn.io/docs/1.8.0/references/settings/#automatically-delete-workload-pod-when-the-volume-is-detached-unexpectedly) on the Longhorn UI before starting the upgrade. You must enable the setting again once the upgrade is completed.
330
+
331
+
The issue will be fixed in Longhorn v1.8.3, v1.9.1, and later versions. Harvester v1.6.0 will include Longhorn v1.9.1.
332
+
333
+
Related issues: [#8534](https://github.com/harvester/harvester/issues/8534) and [#11158](https://github.com/longhorn/longhorn/issues/11158)
An **Upgrade** button appears on the **Dashboard** screen whenever a new Harvester version that you can upgrade to becomes available. For more information, see [Start an upgrade](./automatic.md#start-an-upgrade).
14
14
@@ -18,7 +18,6 @@ For air-gapped environments, see [Prepare an air-gapped upgrade](./automatic.md#
18
18
19
19
To import Harvester v1.4.2 clusters on Rancher v2.10.1, you must use **v1.0.3** of the Rancher UI extension for Harvester.
20
20
21
-
22
21
1. On the Rancher UI, go to **local > Apps > Repositories**.
23
22
24
23
1. Locate the repository named **harvester**, and then select **⋮ > Refresh**.
@@ -38,23 +37,24 @@ To import Harvester v1.4.2 clusters on Rancher v2.10.1, you must use **v1.0.3**
38
37
1. Allow some time for the extension to be updated, and then refresh the screen.
39
38
40
39
:::info important
40
+
41
41
The Rancher UI displays an error message after the extension is updated. The error message disappears when you refresh the screen.
42
+
42
43
This issue, which exists in Rancher v2.10.0 and v2.10.1, will be fixed in v2.10.2.
Related issues: [#7234](https://github.com/harvester/harvester/issues/7234) and [#107](https://github.com/rancher/capi-ui-extension/issues/107)
48
48
49
49
### VM Backup Compatibility
50
50
51
-
In Harvester v1.4.2 and later versions, you may encounter certain limitations when creating and restoring [backups that involve external storage](../../versioned_docs/version-v1.4/advanced/csidriver.md#vm-backup-compatibility)
52
-
53
-
## Known issues
51
+
In Harvester v1.4.2 and later versions, you may encounter certain limitations when creating and restoring [backups that involve external storage](../../versioned_docs/version-v1.4/advanced/csidriver.md#vm-backup-compatibility).
54
52
55
53
---
56
54
57
-
### 1. Upgrade is stuck in the "Pre-drained" state
55
+
## Known Issues
56
+
57
+
### 1. Upgrade is Stuck in the "Pre-drained" State
58
58
59
59
The upgrade process may become stuck in the "Pre-drained" state. Kubernetes is supposed to drain the workload on the node, but some factors may cause the process to stall.
60
60
@@ -113,9 +113,7 @@ A possible cause is processes related to orphan engines of the Longhorn Instance
- [[BUG] High load and use of cpu time by harvester process](https://github.com/harvester/harvester/issues/7885)
134
+
Related issues: [#7885](https://github.com/harvester/harvester/issues/7885)
138
135
139
-
### 3. Upgrade will start over again unexpectedly after clicking the "Dismiss it" button
136
+
### 3. Upgrade Restarts Unexpectedly After "Dismiss it" Button is Clicked
140
137
141
138
When you use Rancher to upgrade Harvester, the Rancher UI displays a dialog with a button labeled "Dismiss it". Clicking this button may result in the following issues:
142
139
@@ -154,5 +151,14 @@ To avoid this issue, perform either of the following actions:
- [[BUG] upgrade controller does not handle read-message well due to UI menu `Dismiss it` wipes upgrade CR's status](https://github.com/harvester/harvester/issues/7791)
154
+
Related issue: [#7791](https://github.com/harvester/harvester/issues/7791)
155
+
156
+
### 4. Virtual Machines That Use Migratable RWX Volumes Restart Unexpectedly
157
+
158
+
A [Longhorn issue](https://github.com/longhorn/longhorn/issues/11158) causes virtual machines that use migratable [RWX volumes](https://docs.harvesterhci.io/v1.5/rancher/csi-driver/#rwx-volumes-support) to restart unexpectedly when the CSI plugin pods are restarted. This issue affects Harvester v1.4.x, v1.5.0, and v1.5.1.
159
+
160
+
The workaround is to disable the setting [Automatically Delete Workload Pod When The Volume Is Detached Unexpectedly](https://longhorn.io/docs/1.8.0/references/settings/#automatically-delete-workload-pod-when-the-volume-is-detached-unexpectedly) on the Longhorn UI before starting the upgrade. You must enable the setting again once the upgrade is completed.
161
+
162
+
The issue will be fixed in Longhorn v1.8.3, v1.9.1, and later versions. Harvester v1.6.0 will include Longhorn v1.9.1.
163
+
164
+
Related issues: [#8534](https://github.com/harvester/harvester/issues/8534) and [#11158](https://github.com/longhorn/longhorn/issues/11158)
0 commit comments