Repository navigation
pve-fcsan 1.5.0
Array snapshots, restore and space (Pure FlashArray, INFINIDAT InfiniBox, Dell PowerStore)
- Take, list and delete array snapshots of a datastore from the new Snapshots tab,
pvesan snapshotor the API. A datastore on several volumes is snapshotted at one point in time (Pure protection group, InfiniBox group snapshot); PowerStore snapshots single-volume datastores. - Mount a snapshot as a read-only copy datastore (clone, map,
vgimportcloneunder a new name) and restore one VM from it, over its disks or into a new VM ID. Remove the copy afterwards. - Roll a whole datastore back in place, only with every guest stopped and the volume group deactivated on all nodes.
- Snapshot schedules with retention (
pvesan-snapshot.timer, one node per run through a cluster lock), weekly automatic space reclaim (pvesan-reclaim.timer) and thefc-discardstorage option to UNMAP a disk when it is deleted. - The other drivers report snapshots as not supported yet.
Monitoring, health and lifecycle
- Array view per datastore: pool capacity and use, provisioned and written space, data reduction and array alerts (Pure; InfiniBox and PowerStore partly).
- I/O rates per LUN (IOPS, throughput, latency) from device-mapper statistics: Performance tab,
pvesan iostats. - Datastore → VMs, and the LUNs and array volume behind each disk of a guest (
pvesan datastore guests,pvesan guest <vmid>). - Path health on every node and array problems, sent once through Proxmox VE notification targets by
pvesan-monitor.timer; Health tab. no_path_retryper LUN, with documented per-array defaults.- New nodes are registered on arrays automatically; hosts of removed nodes can be removed (Pure, InfiniBox, PowerStore). Zoning hints show which array ports each node's adapters are logged in to.
Experimental: per-disk array volumes (fcsanvol)
A second storage type where every VM disk is its own array volume, the Proxmox equivalent of vVols: disk snapshots, rollback, templates, linked clones and resize become array operations, and a node rescans only that disk's LUN. Pure FlashArray only, raw VM disks only, and not yet run on a real array. Its options may change in a later release; use it with test VMs. Shared-LVM datastores are unchanged.
Still beta: none of the new array features has run against a real array yet. Try them on a small test datastore first and report what you find. 659 automated tests.
Install or upgrade on every node:
apt update && apt install pve-fcsan