Sidecar BackupProvider alletramp for Apache CloudStack 4.22.1.1 (Debian/Ubuntu packages). On-array HPE Primera, 3PAR, Alletra Storage MP, or Alletra 9000 Virtual Copy consistency-group snapshots (WSAPI v1).
Requires the companion cloudstack-primera_alletraMP-iscsi module for primary storage (one array VV per CloudStack volume, iSCSI + multipath). Volume create/attach stays in that plugin. This JAR is backup only.
This is not NAS (virsh backup-begin to NFS). It is not Nimble OS (Alletra 5000/6000). It is not stock Veeam, Remote Copy, or ACS Protocol = iSCSI. CloudStack allows one backup provider per zone: switching to alletramp replaces NAS in that zone.
Install: docs/INSTALL.md · Build: docs/BUILD.md · Roadmap: docs/plan.md
The method is solid: crash-consistent Virtual Copy, seconds, restore in CloudStack (promote or clone).
The generations stay on the same array as the VM disks (same controllers, same snap CPG, same site). That is operational recovery — bad guest write, bad patch, restore yesterday. It is not a traditional backup whose copy sits on a separate cold or immutable tier.
Snapshot lock / retention on the array can make snaps harder to delete while the array is still there. If the array is gone (site, firmware, whole-array failure), locked snaps are gone with it. Array HA is not a second copy.
Off-array copy (Veeam or any other repository) is roadmap Stage C. Until then, treat this as on-array protection.
Companion: https://github.com/dahampere/cloudstack-primera_alletraMP-iscsi
| Piece | Install on | Artifact |
|---|---|---|
| Backup provider JAR (the product) | every management node | cloudstack-plugin-backup-alletra_*.deb or the .jar |
| ACS-core overlays (required) | every management node | overlay/4.22.1.1/ (jar uf, rolling restart) |
There is no KVM package. Host attach/detach is the iSCSI overlay. Management talks WSAPI; the array takes a copy-on-write CG snapshot. Restore is on-array (in-place promote of a Stopped VM, or clone to new VVs).
Current packages: v4.22.1.1-1 (Apache CloudStack 4.22.1.1).
| File | Install on |
|---|---|
cloudstack-plugin-backup-alletra_4.22.1.1-1_all.deb |
every management node |
cloud-plugin-backup-alletra-4.22.1.1.jar |
same as the deb, if you copy the JAR by hand |
cloudstack-plugin-backup-alletra-overlay_4.22.1.1-1.tar.gz |
every management node (required overlays) |
Without the overlays, backup.framework.provider.plugin=alletramp will not save, and FiberChannel = in backed_volumes can blank the Backups tab.
To rebuild from source, see docs/BUILD.md. GitHub Actions workflow artifacts expire and are not a substitute for that release.
Apache License 2.0. Overlay sources are derived from Apache CloudStack 4.22.1.1 BackupManager / BackupManagerImpl. See NOTICE.