This patch series adds a storage plugin for FreeNAS using the FreeNAS API. The plugin supports both Qemu and LXC VM. Features supported, see below:
VM CT create YES YES delete YES YES resize (YES) (YES) Note 1 snapshot offline YES YES live YES "YES" (state is not saved) backup snapshot YES Waiting standby YES YES offline YES YES clone full YES YES (Unavailable in GUI) linked YES YES (Unavailable in GUI) Note 1: Due to a bug in the FreeNAS API live resizing has been disabled in the plugin. See https://bugs.freenas.org/issues/24432 Since the plugin attaches disks through the local scsi subsystem via openiscsi and therefore not uses libiscsi there should be support for MPIO and authentication. MPIO is not tested since I don't have the required hardware to do so. Authentication is not enabled but should be easy to do if the requirements exists. Michael Rasmussen (3): First beta of FreeNAS storage plugin. Missing snapshot backup for LXC Proper check if VM/CT is running Fix missing $vmid PVE/Storage.pm | 2 + PVE/Storage/FreeNASPlugin.pm | 1294 ++++++++++++++++++++++++++++++++++++++++++ PVE/Storage/Makefile | 2 +- PVE/Storage/Plugin.pm | 2 +- 4 files changed, 1298 insertions(+), 2 deletions(-) create mode 100644 PVE/Storage/FreeNASPlugin.pm -- 2.1.4 ---- This mail was virus scanned and spam checked before delivery. This mail is also DKIM signed. See header dkim-signature. _______________________________________________ pve-devel mailing list pve-devel@pve.proxmox.com https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel