Without you basically only have two options:
1: Assign every VM Disk as Volume manually
2: create a volume with lvm on top.
Now you have following drawbacks:
Option 1:
- You don't have snapshots from within Proxmox.
- You have to manually create volumes on Pure for every disk.
- All volumes (disks) must be configured on all Proxmox nodes, so that live migration will work.
Option 2:
- You don't have snapshots from within Proxmox.
This changed in the new PVE 9 Beta, now you can "snapshot", with thick LVM on PVE layer. (still technical preview tho)
- You can't snapshot on Storage layer as all VMs lay on one volume
The Plugin basically automates the first option:
- Volume creation on Pure
- Multipath for every Volume will be handled by the Plugin
- Storage side data consistent Snapshots are supported