-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
backup: simple NAS backup plugin for KVM #9451
backup: simple NAS backup plugin for KVM #9451
Commits on Jul 26, 2024
-
backup: Simple NAS backup plugin for KVM
This is an experimental simple NAS backup plugin for KVM which may be later expanded for other hypervisors. This backup plugin aims to use shared NAS storage on KVM hosts such as NFS or CephFS, which is used to backup fully cloned VMs for backup & restore operations. This may not be as efficient and performant as some of the other B&R providers, but maybe useful for some KVM environments. Signed-off-by: Rohit Yadav <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f2baa68 - Browse repository at this point
Copy the full SHA f2baa68View commit details -
Signed-off-by: Rohit Yadav <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2604f81 - Browse repository at this point
Copy the full SHA 2604f81View commit details -
cleanup, refactor; add plugin config keys
Signed-off-by: Rohit Yadav <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b961a4d - Browse repository at this point
Copy the full SHA b961a4dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a8bbbb - Browse repository at this point
Copy the full SHA 9a8bbbbView commit details
Commits on Jul 31, 2024
-
Configuration menu - View commit details
-
Copy full SHA for aa90b6d - Browse repository at this point
Copy the full SHA aa90b6dView commit details
Commits on Aug 1, 2024
-
Signed-off-by: Rohit Yadav <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d5503e7 - Browse repository at this point
Copy the full SHA d5503e7View commit details -
barebone take backup implementation
Signed-off-by: Rohit Yadav <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f3bc039 - Browse repository at this point
Copy the full SHA f3bc039View commit details -
Signed-off-by: Rohit Yadav <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f13769d - Browse repository at this point
Copy the full SHA f13769dView commit details -
Signed-off-by: Rohit Yadav <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1933f9e - Browse repository at this point
Copy the full SHA 1933f9eView commit details -
fix command execution handling
Signed-off-by: Rohit Yadav <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e066c5a - Browse repository at this point
Copy the full SHA e066c5aView commit details -
Signed-off-by: Rohit Yadav <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 50e407c - Browse repository at this point
Copy the full SHA 50e407cView commit details -
Signed-off-by: Rohit Yadav <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9b0be25 - Browse repository at this point
Copy the full SHA 9b0be25View commit details -
Configuration menu - View commit details
-
Copy full SHA for 11cbea2 - Browse repository at this point
Copy the full SHA 11cbea2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 18e0589 - Browse repository at this point
Copy the full SHA 18e0589View commit details
Commits on Aug 2, 2024
-
introduce backup repository concept for NAS & other backups
Each backup repository is for a specific zone & provider. Eack NAS bkcp offering is tied to a back repo & each bkup offer assinged to VM -> defined its backup repository Signed-off-by: Rohit Yadav <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 97ce34c - Browse repository at this point
Copy the full SHA 97ce34cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b9db75 - Browse repository at this point
Copy the full SHA 0b9db75View commit details -
Signed-off-by: Rohit Yadav <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 00b22d4 - Browse repository at this point
Copy the full SHA 00b22d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7db5178 - Browse repository at this point
Copy the full SHA 7db5178View commit details -
fix listbackups to return their original offering
Signed-off-by: Rohit Yadav <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 452bc10 - Browse repository at this point
Copy the full SHA 452bc10View commit details
Commits on Aug 6, 2024
-
Merge branch 'main' of https://github.com/apache/cloudstack into kvm-…
…backup-plugin-shared-storage
Configuration menu - View commit details
-
Copy full SHA for 67821d7 - Browse repository at this point
Copy the full SHA 67821d7View commit details
Commits on Aug 12, 2024
-
add APIs for management of backup repositories and backing up from lo…
…cal stores and stopped VMs
Configuration menu - View commit details
-
Copy full SHA for fe5c9d7 - Browse repository at this point
Copy the full SHA fe5c9d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 90b9981 - Browse repository at this point
Copy the full SHA 90b9981View commit details
Commits on Aug 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0cf5046 - Browse repository at this point
Copy the full SHA 0cf5046View commit details -
Configuration menu - View commit details
-
Copy full SHA for 427d89b - Browse repository at this point
Copy the full SHA 427d89bView commit details
Commits on Aug 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e38baa7 - Browse repository at this point
Copy the full SHA e38baa7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 90a45f9 - Browse repository at this point
Copy the full SHA 90a45f9View commit details
Commits on Aug 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 119f5ac - Browse repository at this point
Copy the full SHA 119f5acView commit details
Commits on Aug 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6483284 - Browse repository at this point
Copy the full SHA 6483284View commit details
Commits on Aug 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ed9956f - Browse repository at this point
Copy the full SHA ed9956fView commit details -
Signed-off-by: Rohit Yadav <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9889c44 - Browse repository at this point
Copy the full SHA 9889c44View commit details -
Signed-off-by: Rohit Yadav <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 123c911 - Browse repository at this point
Copy the full SHA 123c911View commit details -
api: restrict API to only root admin
Signed-off-by: Rohit Yadav <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0d217f5 - Browse repository at this point
Copy the full SHA 0d217f5View commit details -
ui: add ability to list & delete specific backup repository
Signed-off-by: Rohit Yadav <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5cb4f75 - Browse repository at this point
Copy the full SHA 5cb4f75View commit details -
Configuration menu - View commit details
-
Copy full SHA for fc75705 - Browse repository at this point
Copy the full SHA fc75705View commit details -
nasbackup: implement restore backup
Signed-off-by: Rohit Yadav <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1d7b2c0 - Browse repository at this point
Copy the full SHA 1d7b2c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for da5fe8d - Browse repository at this point
Copy the full SHA da5fe8dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e765ddb - Browse repository at this point
Copy the full SHA e765ddbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c3894d - Browse repository at this point
Copy the full SHA 5c3894dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e51dedf - Browse repository at this point
Copy the full SHA e51dedfView commit details
Commits on Aug 29, 2024
-
fix pool ID issue in restored volume
Signed-off-by: Rohit Yadav <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c27d1ca - Browse repository at this point
Copy the full SHA c27d1caView commit details -
Signed-off-by: Rohit Yadav <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8b6bb80 - Browse repository at this point
Copy the full SHA 8b6bb80View commit details -
Update ui/src/components/view/ListView.vue
Co-authored-by: Abhishek Kumar <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 25dd780 - Browse repository at this point
Copy the full SHA 25dd780View commit details -
Update server/src/main/java/org/apache/cloudstack/backup/BackupManage…
…rImpl.java Co-authored-by: Abhishek Kumar <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a1e1980 - Browse repository at this point
Copy the full SHA a1e1980View commit details
Commits on Aug 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0dc00d1 - Browse repository at this point
Copy the full SHA 0dc00d1View commit details -
Update plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm…
…/resource/wrapper/LibvirtRestoreBackupCommandWrapper.java Co-authored-by: Abhishek Kumar <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c09a977 - Browse repository at this point
Copy the full SHA c09a977View commit details -
Update core/src/main/java/org/apache/cloudstack/backup/DeleteBackupCo…
…mmand.java Co-authored-by: Abhishek Kumar <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 26e48cf - Browse repository at this point
Copy the full SHA 26e48cfView commit details -
remove/fix weird spacing and newline
Signed-off-by: Rohit Yadav <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 958049d - Browse repository at this point
Copy the full SHA 958049dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b68e9c - Browse repository at this point
Copy the full SHA 5b68e9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c50ca68 - Browse repository at this point
Copy the full SHA c50ca68View commit details
Commits on Sep 2, 2024
-
Fix created time to after the answer is recieved from the host and ad…
…d BackingUp and Failed state
Configuration menu - View commit details
-
Copy full SHA for 93cb33a - Browse repository at this point
Copy the full SHA 93cb33aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ee025e - Browse repository at this point
Copy the full SHA 1ee025eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f04bec - Browse repository at this point
Copy the full SHA 8f04becView commit details -
Configuration menu - View commit details
-
Copy full SHA for a476a94 - Browse repository at this point
Copy the full SHA a476a94View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4764327 - Browse repository at this point
Copy the full SHA 4764327View commit details -
Perform virsh attach-disk operation for running VMs when restore volu…
…me to VM is performed
Configuration menu - View commit details
-
Copy full SHA for 37316f3 - Browse repository at this point
Copy the full SHA 37316f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for f632820 - Browse repository at this point
Copy the full SHA f632820View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9011353 - Browse repository at this point
Copy the full SHA 9011353View commit details -
Configuration menu - View commit details
-
Copy full SHA for d3450b9 - Browse repository at this point
Copy the full SHA d3450b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5bd9eac - Browse repository at this point
Copy the full SHA 5bd9eacView commit details
Commits on Sep 3, 2024
-
1. adds backed_volumes column to the backups table to track volumes b…
…acked per backup object 2. remove device ID from backedup volume names to prevent issues when device ID changes 3. remove cifs and cephfs from the UI
Configuration menu - View commit details
-
Copy full SHA for 7e94bfa - Browse repository at this point
Copy the full SHA 7e94bfaView commit details -
Configuration menu - View commit details
-
Copy full SHA for ae9634d - Browse repository at this point
Copy the full SHA ae9634dView commit details
Commits on Sep 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1c28d98 - Browse repository at this point
Copy the full SHA 1c28d98View commit details -
Configuration menu - View commit details
-
Copy full SHA for e065b4e - Browse repository at this point
Copy the full SHA e065b4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 414943b - Browse repository at this point
Copy the full SHA 414943bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b7d64e2 - Browse repository at this point
Copy the full SHA b7d64e2View commit details
Commits on Sep 5, 2024
-
address comments provided - rename variable and add some defensive co…
…de for backward compatibility - remove unused import
Configuration menu - View commit details
-
Copy full SHA for fbe3c18 - Browse repository at this point
Copy the full SHA fbe3c18View commit details -
Configuration menu - View commit details
-
Copy full SHA for 265466d - Browse repository at this point
Copy the full SHA 265466dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7213eb2 - Browse repository at this point
Copy the full SHA 7213eb2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8476fd4 - Browse repository at this point
Copy the full SHA 8476fd4View commit details -
Update engine/schema/src/main/resources/META-INF/db/schema-41910to420…
…00.sql Co-authored-by: Suresh Kumar Anaparti <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ee0c5b3 - Browse repository at this point
Copy the full SHA ee0c5b3View commit details -
Update engine/schema/src/main/resources/META-INF/db/schema-41910to420…
…00.sql Co-authored-by: Suresh Kumar Anaparti <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 42e7319 - Browse repository at this point
Copy the full SHA 42e7319View commit details -
add rsync as dependnecy for cloudstack-agent
Signed-off-by: Rohit Yadav <[email protected]> (cherry picked from commit ecfeb04026e1bbf13dc22bb0aa713677c7708bb8) Signed-off-by: Rohit Yadav <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9bffa4d - Browse repository at this point
Copy the full SHA 9bffa4dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 11c369e - Browse repository at this point
Copy the full SHA 11c369eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7423f5f - Browse repository at this point
Copy the full SHA 7423f5fView commit details -
Signed-off-by: Rohit Yadav <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9efdb57 - Browse repository at this point
Copy the full SHA 9efdb57View commit details