[pve-devel] [PATCH] Added support for ZFS Storage Plugin

Michael Rasmussen mir at datanom.net
Wed Oct 2 18:45:49 CEST 2013


On Wed, 2 Oct 2013 04:59:59 +0000
Dietmar Maurer <dietmar at proxmox.com> wrote:

> applied (+ minor cleanups).
> 
Thanks. Looking forward to not to have to manually add patches after
apt-get upgrade:-)

Status for extension of the plugin:

- Testet possibility for supporting FreeNAS and NAS4Free have failed
  due to the following reason:
  1) Both uses Istgt for providing iscsi targets
  2) Istgt uses a configuration file for updates and rereads the file
  when sending SIGHUP. This works well given you are apple to parse the
  config file correct. I have an excellent parser which is able to do
  that so this part works.
  3) Both maintains an view of the world internally and synchronizes
  their view of the world with the OS by overwriting the needed config
  files and instructs the OS to reload these files. This is bad since
  both lacks an API and therefore you are only able to change things
  through the config files which sadly enough is not noticed by either.
  Therefore support cannot be implemented.
- However I have found this to work:
  1) Native FreeBSD and on-top of that zfsguru as web gui (more or less
  like Omnios and Solaris with napp-it or Nexenta) The gui from zfsguru
  pays attention to changes in the OS config files so changes made from
  proxmox via the plugin will work:-)
  2) Since every other *BSD uses Istgt support for *BSD is possible so
  my goal for next extension is to apply support primarily for FreeBSD
  (I have no running instances of OpenBSD or NetBSD) and implicit
  zfsguru.

This means proxmox will have native support for a vast majority of
enterprise ZFS installations (Solaris based and FreeBSD)

After this I will provide support for OpenIscsi (implemented in all
available Linux distributions, at least all enterprise distributions
like Redhat, Suse, CentOS, Scientific Linux and Debian based
distributions like Debian and Ubuntu. This last step shouldn't take me
more than an evening to implement since this is my backyard:-)

Conclusion: At the end of this month I am convinced proxmox will
natively support all possible running storage instances providing ZFS
volumes over iscsi.

-- 
Hilsen/Regards
Michael Rasmussen

Get my public GnuPG keys:
michael <at> rasmussen <dot> cc
http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xD3C9A00E
mir <at> datanom <dot> net
http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xE501F51C
mir <at> miras <dot> org
http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xE3E80917
--------------------------------------------------------------
Nostalgia isn't what it used to be.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://lists.proxmox.com/pipermail/pve-devel/attachments/20131002/9b72a809/attachment.sig>


More information about the pve-devel mailing list