diff --git a/docs/advanced/csidriver.md b/docs/advanced/csidriver.md index 6e48e7c38e..231bbd5f95 100644 --- a/docs/advanced/csidriver.md +++ b/docs/advanced/csidriver.md @@ -23,7 +23,7 @@ These validated CSI drivers have the following capabilities: | Storage Solution | VM Image | VM Rook Disk | VM Data Disk | Volume Export To VM Image | VM Template Generator | VM Live Migration | VM Snapshot | VM Backup | | --- | --- | --- | --- | --- | --- | --- | --- | --- | -| Longhorn v2 Data Engine | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |✖ | ✖ | +| Longhorn v2 Data Engine | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | | LVM | ✔ | ✔ | ✔ | ✔ | ✔ | ✖ | ✔ | ✖ | | NFS | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✖ | ✖ | | Rook (RBD) | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✖ | @@ -70,7 +70,12 @@ Before you can make use of Harvester's **Backup & Snapshot** features, you need :::note -Backup currently only works with the Longhorn v1 Data Engine. If you are using other storage providers, you can skip the **Backup VolumeSnapshot Class Name** configuration. +Backup currently only works with the following: + +- Longhorn V1 Data Engine +- Longhorn V2 Data Engine (non-root disks only) + +If you are using other storage providers, you can skip the **Backup VolumeSnapshot Class Name** configuration. For more information, see [VM Backup Compatibility](https://docs.harvesterhci.io/v1.4/advanced/csidriver#vm-backup-compatibility). @@ -175,7 +180,7 @@ Avoid changing the storage profile or CDI directly. Instead, allow the Harvester ### Limitations -- Backup support is currently limited to Longhorn V1 Data Engine volumes. Harvester is unable to create backups of volumes in external storage. +- Backup support is currently limited to Longhorn volumes. Harvester is unable to create backups of volumes in external storage. - There is a limitation in the CDI which prevents Harvester from converting attached PVCs to virtual machine images. Before exporting a volume in external storage, ensure that the PVC is not attached to workloads. This prevents the resulting image from getting stuck in the *Exporting* state. diff --git a/docs/advanced/longhorn-v2.md b/docs/advanced/longhorn-v2.md index 2985447a0d..232a76ba1f 100644 --- a/docs/advanced/longhorn-v2.md +++ b/docs/advanced/longhorn-v2.md @@ -33,14 +33,10 @@ Every node with an active Longhorn V2 Data Engine requires the following dedicat The Longhorn V2 Data Engine currently does not support the following operations: - Backing image creation and usage -- Volume cloning - Volume encryption -- Volume expansion ::: -- Snapshots of V2 volumes cannot be created because snapshot and restoration functionality in Harvester relies on volume cloning. - - SSDs and other non-NVMe disks are managed using the SPDK AIO bdev driver, which does not support the unmap operation. If you are using non-NVMe disks, avoid trimming the filesystem because this results in I/O errors and paused virtual machines. For example, when creating an ext4 filesystem on a Linux virtual machine, use `mkfs.ext4 -E nodiscard /dev/vdb` (assuming `/dev/vdb` is your device path). On Windows virtual machines, you can disable trimming for NTFS by running the command `fsutil behavior set disabledeletenotify NTFS 1`. ## Using the Longhorn V2 Data Engine @@ -119,4 +115,4 @@ If you have existing virtual machines with V2 non-migratable volumes attached, a - Remove the existing V2 volume(s). - Use the "Add VM Image" button to add the image(s) that were exported in the previous step. 1. Start the VM. Again, this may take a while depending on how much data needs to be copied. -1. Delete the original volume(s) and the exported image(s) as these should no longer be necessary to keep around. \ No newline at end of file +1. Delete the original volume(s) and the exported image(s) as these should no longer be necessary to keep around. diff --git a/docs/vm/backup-restore.md b/docs/vm/backup-restore.md index 13164eaf21..d873f6531b 100644 --- a/docs/vm/backup-restore.md +++ b/docs/vm/backup-restore.md @@ -26,7 +26,7 @@ VM backups are created from the **Virtual Machines** page. The VM backup volumes A backup target must be set up. For more information, see [Configure Backup Target](#configure-backup-target). If the backup target has not been set, you’ll be prompted with a message to do so. -Backup support is currently limited to Longhorn V1 Data Engine volumes. Harvester is unable to create backups of volumes in external storage. +Backup support is currently limited to Longhorn volumes. Harvester is unable to create backups of volumes in external storage. :::