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 5ee7346d2..a2781ff95 100644 --- a/content/product/virtual_machines_operation/virtual_machine_backups/operations.md +++ b/content/product/virtual_machines_operation/virtual_machine_backups/operations.md @@ -353,7 +353,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 24b4eb929..354f07fa9 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,7 @@ 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). * Added a dedicated [FINISH frame to gracefully finalize interactive restore transfers]({{% relref "product/integration_references/infrastructure_drivers_development/interactive_backup.md#restoring-interactive-backups" %}}), eliminating the need to manually terminate the OneBEX writer process. * Add support for Ceph VM backups through the [interactive backup integration]({{% relref "product/integration_references/infrastructure_drivers_development/interactive_backup.md#interactive-backup-integration" %}}). * Allow overriding `CLUSTER_IDS` when instantiating Virtual Network Templates [#8065](https://github.com/OpenNebula/one/issues/8065). @@ -67,6 +68,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: