You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by "kiranchavala (via GitHub)" <gi...@apache.org> on 2025/12/17 11:48:19 UTC

[I] Backup provider improvements [cloudstack]

kiranchavala opened a new issue, #12280:
URL: https://github.com/apache/cloudstack/issues/12280

   ### The required feature described as a wish
   
   Currently, with the backup implementation,  I found the following issues/limitations
   
   
   **Issue 1** 
   
   
   **Allow multiple backup framework providers at zone level** 
   
   **Steps to reproduce the issue** 
   
   
   1. Have a CloudStack environment with One zone and multiple clusters ( KVM. VMware)
   
   2. Configure VEEAM for vmare cluster 
   
   https://docs.cloudstack.apache.org/en/4.22.0.0/adminguide/veeam_plugin.html
   
   
   3. Configure NAS for KVM cluster 
   
   https://docs.cloudstack.apache.org/en/4.22.0.0/adminguide/nas_plugin.html#nas-backup-and-recovery-plugin
   
   
   4. Configure the Global setting "backup.framework.provider.plugin" = veeam.nas
   
   <img width="1294" height="90" alt="Image" src="https://github.com/user-attachments/assets/f93226c2-d5eb-41e4-827a-ba6ad21079b3" />
   
   
   5. Navigate to Service offering > Backup offering 
   
   
   <img width="1614" height="365" alt="Image" src="https://github.com/user-attachments/assets/464c70c1-004e-4771-9707-511acb938e00" />
   
   ````
   
   2025-12-17 07:24:28,644 ERROR [c.c.a.AlertManagerImpl] (CapacityChecker:[ctx-96786e18]) (logid:0203c46c) Exception in CapacityChecker com.cloud.utils.exception.CloudRuntimeException: Failed to find backup provider by the name: veeam,nas
           at org.apache.cloudstack.backup.BackupManagerImpl.getBackupProvider(BackupManagerImpl.java:1656)
           at org.apache.cloudstack.backup.BackupManagerImpl.getBackupProvider(BackupManagerImpl.java:1648)
           at org.apache.cloudstack.backup.BackupManagerImpl.getBackupStorageUsedStats(BackupManagerImpl.java:2262)
           at org.apache.cloudstack.backup.BackupManagerImpl.getBackupStorageUsedStats(BackupManagerImpl.java:176)
           at jdk.internal.reflect.GeneratedMethodAccessor417.invoke(Unknown Source)
           at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.base/java.lang.reflect.Method.invoke(Method.java:569)
           at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344)
   
   ```
   
   **Current behaviour** 
   
   Currently, only one Backup framework is allowed per zone, it would be 
   
   
   **Expected behaviour** 
   
   It would be great if we could configure the "backup.framework.provider.plugin"  at cluster level rather than zone level or support multiple backup providers at zone level
   
   ---------------
   **Issue 2** 
   
   **Associate the backup offerings based on the hypervisor or cluster** 
   
   **Steps to reproduce the issue** 
   
   1.  Have  multiple  backup offerings one for kvm and one for vmware 
   
   <img width="1623" height="246" alt="Image" src="https://github.com/user-attachments/assets/addaab3d-d0d3-409e-88ae-be79b8c6e782" />
   
   
   2. Navigate to deploy vm form Compute > Select a KVM host or KVM template , all the backup offering are displayed
   
   Similarly, select a  VMWare  host or vmware template , all the backup offering are displayed
   
   <img width="1113" height="359" alt="Image" src="https://github.com/user-attachments/assets/d9cc7862-4295-4066-8765-2cfdf36d0330" />
   
   
   3. Similarly, in the instance view all the backup offerings are displayed 
   
   <img width="1410" height="643" alt="Image" src="https://github.com/user-attachments/assets/18b800b3-7c07-426a-b79b-a82a0f1b947b" />
   
   
   **Expected behaviour** 
   
   It would be great if we could display the backup offerings based on the hypervisor or cluster type ( KVM or vmware) 
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@cloudstack.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] Backup provider improvements [cloudstack]

Posted by "notdrowningworking (via GitHub)" <gi...@apache.org>.
notdrowningworking commented on issue #12280:
URL: https://github.com/apache/cloudstack/issues/12280#issuecomment-5657012297

   + 1 for Issue 1


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@cloudstack.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org