From 92170d25817c098d4129bc5d5580a064c2f56774 Mon Sep 17 00:00:00 2001 From: Alejandro Aizel Date: Fri, 18 Sep 2026 16:22:24 +0200 Subject: [PATCH 1/2] F OpenNebula/one#f-8069: Add documentation for backup cancel in sunstone --- .../graphical_user_interface/fireedge_sunstone.md | 1 + .../virtual_machine_backups/operations.md | 4 +++- .../release_information/release_notes/resolved_issues_742.md | 2 ++ 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/content/product/control_plane_configuration/graphical_user_interface/fireedge_sunstone.md b/content/product/control_plane_configuration/graphical_user_interface/fireedge_sunstone.md index dd2aab671..75f9e872a 100644 --- a/content/product/control_plane_configuration/graphical_user_interface/fireedge_sunstone.md +++ b/content/product/control_plane_configuration/graphical_user_interface/fireedge_sunstone.md @@ -214,6 +214,7 @@ The attributes described here indicate which buttons are visible to operate over | Attribute | Description | | -------------------- | ------------------------------------------------------------------------------------------------------------- | | `backup` | Users will be able to create a Virtual Machine backup. | +| `backup-cancel` | Users will be able to cancel an ongoing Virtual Machine backup. | | `change_cluster` | Users will be able to change the resource cluster. | | `chgrp` | Users will be able to change the resource group. | | `chown` | Users will be able to change the resource owner. | diff --git a/content/product/virtual_machines_operation/virtual_machine_backups/operations.md b/content/product/virtual_machines_operation/virtual_machine_backups/operations.md index 3afd1737e..38296d237 100644 --- a/content/product/virtual_machines_operation/virtual_machine_backups/operations.md +++ b/content/product/virtual_machines_operation/virtual_machine_backups/operations.md @@ -358,7 +358,9 @@ The schedule actions are in control of OpenNebula core. You can tune the number ### Cancel Backup -You can cancel an ongoing backup operation by using the `onevm backup-cancel`. The command will try to gracefully terminate backup operation. If the command succeeds the VM will return to running (or poweroff) state. Note that not all stages of the backup operation can be canceled and some files may be left on the VM folder in the system datastore. These files will be cleaned up during a subsequent backup. +To cancel an ongoing backup operation from Sunstone, open the Virtual Machine **Backup** tab and click **Cancel backup**. The action is only available while a backup is in progress. + +You can also cancel an ongoing backup operation with the `onevm backup-cancel ` CLI command. OpenNebula will try to gracefully terminate the backup operation. If the command succeeds, the VM will return to the running (or poweroff) state. Note that not all stages of the backup operation can be canceled and some files may be left in the VM folder in the system datastore. These files will be cleaned up during a subsequent backup. If the backup operation is not running but the VM stays in the backup state, use command `onevm recover` to return the VM back to running state. diff --git a/content/software/release_information/release_notes/resolved_issues_742.md b/content/software/release_information/release_notes/resolved_issues_742.md index dbd2bb55f..c627ac4be 100644 --- a/content/software/release_information/release_notes/resolved_issues_742.md +++ b/content/software/release_information/release_notes/resolved_issues_742.md @@ -15,6 +15,8 @@ Include a high level description and a link to the documentation explaining the * Add per-VM live migration options through [`MIGRATE_AUTO_CONVERGE` and `MIGRATE_COMPRESSED`]({{% relref "/product/operation_references/configuration_references/template#template-features" %}}) VM template attributes. Administrators can now tune auto-convergence and memory compression only for selected KVM VMs, improving migration reliability and bandwidth usage without changing global driver defaults. --> +* Add an option to [cancel an ongoing Virtual Machine backup from Sunstone]({{% relref "product/virtual_machines_operation/virtual_machine_backups/operations#cancel-backup" %}}) [#8069](https://github.com/OpenNebula/one/issues/8069). + ## Resolved Issues The following issues have been solved in 7.4.2: From 5ee78d7635286e81b17a01faab00f88103821deb Mon Sep 17 00:00:00 2001 From: Alejandro Aizel Date: Wed, 30 Sep 2026 16:53:30 +0200 Subject: [PATCH 2/2] F OpenNebula/one#8069: Document Sunstone backup cancel configuration --- .../release_notes/resolved_issues_742.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/content/software/release_information/release_notes/resolved_issues_742.md b/content/software/release_information/release_notes/resolved_issues_742.md index c627ac4be..e3a48eae1 100644 --- a/content/software/release_information/release_notes/resolved_issues_742.md +++ b/content/software/release_information/release_notes/resolved_issues_742.md @@ -47,6 +47,20 @@ After upgrading to 7.4.2, check the following settings to enable the new Sunston Merge these settings into the existing YAML sections, preserving other settings and actions. Do not create duplicate `info-tabs` or `filters` keys. +### Enable VM backup cancellation in Sunstone [#8069](https://github.com/OpenNebula/one/issues/8069) + +In `sunstone/views/admin/vm-tab.yaml`, `sunstone/views/groupadmin/vm-tab.yaml` and `sunstone/views/user/vm-tab.yaml`, add `backup-cancel: true` under `info-tabs.backup.actions`: + +```yaml +info-tabs: + backup: + enabled: true + actions: + backup-cancel: true +``` + +The `admin` view already has an `actions` section for backups; add the new entry alongside its existing actions. In the `groupadmin` and `user` views, create the `actions` section under `backup` if it does not already exist. Restart FireEdge for the configuration changes to take effect. + ### Update any item without having permissions to create it on yaml FireEdge views [#6416](https://github.com/OpenNebula/one/issues/6416) In `sunstone/tabs/40-networks-tab.yaml`, as part of `routes` attributes after the entry: