]> git.proxmox.com Git - pve-storage.git/log
pve-storage.git
7 years agobump version to 3.0-35 stable-3
Dietmar Maurer [Thu, 9 Jun 2016 16:08:53 +0000 (18:08 +0200)]
bump version to 3.0-35

7 years agoDir storage creation: check for a sane path
Wolfgang Bumiller [Thu, 9 Jun 2016 14:54:39 +0000 (16:54 +0200)]
Dir storage creation: check for a sane path

Ideally we don't need this, but this with the directory
storage this is a user-input field which gets returned
by the storage's path() method which is used in various
external command calls.

7 years agosplit udevam command call
Wolfgang Bumiller [Thu, 9 Jun 2016 14:54:38 +0000 (16:54 +0200)]
split udevam command call

7 years agoupload: whitelist filename chars instead of blacklisting
Wolfgang Bumiller [Thu, 9 Jun 2016 14:54:37 +0000 (16:54 +0200)]
upload: whitelist filename chars instead of blacklisting

8 years agobump version to 3.0-34
Dietmar Maurer [Wed, 18 Nov 2015 10:04:48 +0000 (11:04 +0100)]
bump version to 3.0-34

8 years agoFixed ZFS over iSCSI snapshot rollback
Phillip Schichtel [Thu, 12 Nov 2015 19:00:37 +0000 (20:00 +0100)]
Fixed ZFS over iSCSI snapshot rollback

I converted several zfs_request($class, ...) calls to $class->zfs_request(...) calls in ZFSPoolPlugin.pm and removed a superfluous $class parameter in ZFSPlugin.pm.

Fixes #816

Signed-off-by: Phillip Schichtel <phillip.public@schich.tel>
8 years agoZFSPoolPlugin: allow nested datasets
Dietmar Maurer [Thu, 30 Apr 2015 04:45:29 +0000 (06:45 +0200)]
ZFSPoolPlugin: allow nested datasets

8 years agobump version to 3.0-33
Dietmar Maurer [Mon, 27 Apr 2015 08:15:53 +0000 (10:15 +0200)]
bump version to 3.0-33

8 years agowhitespace cleanups
Dietmar Maurer [Mon, 27 Apr 2015 08:09:18 +0000 (10:09 +0200)]
whitespace cleanups

8 years agoimplement offline migration on zfs
Wolfgang Link [Mon, 27 Apr 2015 07:27:47 +0000 (09:27 +0200)]
implement offline migration on zfs

Signed-off-by: Wolfgang Link <w.link@proxmox.com>
9 years agobump version to 3.0-32
Dietmar Maurer [Fri, 6 Mar 2015 08:50:09 +0000 (09:50 +0100)]
bump version to 3.0-32

9 years agofix bug #602: now zfs will wait 5 sec if error msg is "dataset is busy"
Wolfgang Link [Fri, 6 Mar 2015 08:38:30 +0000 (09:38 +0100)]
fix bug #602: now zfs will wait 5 sec if error msg is "dataset is busy"

Signed-off-by: Wolfgang Link <w.link@proxmox.com>
9 years agodepend on cstream
Dietmar Maurer [Fri, 6 Mar 2015 07:35:54 +0000 (08:35 +0100)]
depend on cstream

Because it is used by new LVM saferemove_throughput option.

9 years agoFixed LV cleaning function. saferemove_throughput parameter added.
Pawel Boguslawski [Wed, 4 Mar 2015 07:27:12 +0000 (08:27 +0100)]
Fixed LV cleaning function. saferemove_throughput parameter added.

Signed-off-by: Pawel Boguslawski <pawel.boguslawski@ib.pl>
9 years agorbd: monhost string : escape only ":" character
Alexandre Derumier [Thu, 5 Mar 2015 09:29:29 +0000 (10:29 +0100)]
rbd: monhost string : escape only ":" character

we need to escape ":" used to defined mon ports

"10.5.0.11:6789; 10.5.0.12:6789; 10.5.0.13:6789"

->

"10.5.0.11\:6789; 10.5.0.12\:6789; 10.5.0.13\:6789"

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
9 years agobump version to 3.0-31
Dietmar Maurer [Mon, 16 Feb 2015 10:36:47 +0000 (11:36 +0100)]
bump version to 3.0-31

9 years agochange var name to prevent side effects.
Wolfgang Link [Mon, 16 Feb 2015 09:14:50 +0000 (10:14 +0100)]
change var name to prevent side effects.

Signed-off-by: Wolfgang Link <w.link@proxmox.com>
9 years agoBug-fix alloc_image in ZFSPlugin.pm
Wolfgang Link [Mon, 16 Feb 2015 09:14:49 +0000 (10:14 +0100)]
Bug-fix alloc_image in ZFSPlugin.pm

Signed-off-by: Wolfgang Link <w.link@proxmox.com>
9 years agobump version to 3.0-30
Dietmar Maurer [Thu, 12 Feb 2015 08:42:31 +0000 (09:42 +0100)]
bump version to 3.0-30

9 years agobug-fix for size output
Wolfgang Link [Thu, 12 Feb 2015 10:38:17 +0000 (11:38 +0100)]
bug-fix for size output

Signed-off-by: Wolfgang Link <w.link@proxmox.com>
9 years agoZFSPoolPlugin: use udevadm settle with --exit-if-exists
Dietmar Maurer [Thu, 12 Feb 2015 10:40:55 +0000 (11:40 +0100)]
ZFSPoolPlugin: use udevadm settle with --exit-if-exists

And silently ignore error if that command fails.

9 years agocleanup error messages
Dietmar Maurer [Thu, 12 Feb 2015 08:40:17 +0000 (09:40 +0100)]
cleanup error messages

9 years agocall volume_rollback_is_possible from PVE::Storage::volume_snapshot_rollback
Dietmar Maurer [Thu, 12 Feb 2015 08:28:52 +0000 (09:28 +0100)]
call volume_rollback_is_possible from PVE::Storage::volume_snapshot_rollback

That way it is automatically called for all plungins.

9 years agoStorage: add method volume_rollback_is_possible
Wolfgang Link [Thu, 12 Feb 2015 07:41:35 +0000 (08:41 +0100)]
Storage: add method volume_rollback_is_possible

add method volume_rollback_is_possible and redactor
Improve error handling
If snapshot is not reversible catch it before vm will lock and shutdown.
This is the case if zfs has an younger snapshot.

Signed-off-by: Wolfgang Link <w.link@proxmox.com>
9 years agozfspoolplugin: fix volume_resize
Wolfgang Link [Tue, 10 Feb 2015 11:24:26 +0000 (12:24 +0100)]
zfspoolplugin: fix volume_resize

copy methode volume_resize form ZFSPlugin.pm to ZFSPoolPlugin.pm
refactor volume_resize

Signed-off-by: Wolfgang Link <w.link@proxmox.com>
9 years agobump version to 3.0-29
Dietmar Maurer [Mon, 9 Feb 2015 11:28:15 +0000 (12:28 +0100)]
bump version to 3.0-29

9 years agozfs: auto import after reboot
Wolfgang Link [Tue, 3 Feb 2015 11:59:08 +0000 (12:59 +0100)]
zfs: auto import after reboot

this is necessary, because after a reboot all pools except rpool are gone

Signed-off-by: Wolfgang Link <w.link@proxmox.com>
9 years agoZfsPoolPlugin: fix add disks
Wolfgang Link [Mon, 2 Feb 2015 08:48:09 +0000 (09:48 +0100)]
ZfsPoolPlugin: fix add disks

now it is possible add disk to an vm on rpool

Signed-off-by: Wolfgang Link <w.link@proxmox.com>
9 years agobump version to 3.0-28
Dietmar Maurer [Fri, 30 Jan 2015 05:27:26 +0000 (06:27 +0100)]
bump version to 3.0-28

9 years agozfs: fix wait by alloc_image
Wolfgang Link [Wed, 28 Jan 2015 09:37:58 +0000 (10:37 +0100)]
zfs: fix wait by alloc_image

Signed-off-by: Wolfgang Link <w.link@proxmox.com>
9 years agoimplement zfsscan to list local zfs pools
Dietmar Maurer [Mon, 26 Jan 2015 08:05:09 +0000 (09:05 +0100)]
implement zfsscan to list local zfs pools

9 years agomove activate_storage into ZFSPoolPlugin
Dietmar Maurer [Sat, 24 Jan 2015 13:30:10 +0000 (14:30 +0100)]
move activate_storage into ZFSPoolPlugin

9 years agorename ZFSDirPlugin to ZFSPoolPlugin
Dietmar Maurer [Sat, 24 Jan 2015 13:13:24 +0000 (14:13 +0100)]
rename ZFSDirPlugin to ZFSPoolPlugin

Turned out it makes no sense to duplicated DirPlugin features. So I
also changed the name to make it less confusing. So we can only
create zvols inside a zfs pool with this plugin.

9 years agobump version to 3.0-27
Dietmar Maurer [Fri, 23 Jan 2015 12:02:31 +0000 (13:02 +0100)]
bump version to 3.0-27

9 years agozfs: remove useless warning inside clone_image
Dietmar Maurer [Fri, 23 Jan 2015 11:44:50 +0000 (12:44 +0100)]
zfs: remove useless warning inside clone_image

9 years agozfs: move and refactor code
Wolfgang Link [Fri, 23 Jan 2015 09:32:45 +0000 (10:32 +0100)]
zfs: move and refactor code

copy and modify create_base and refactor clone_image

Signed-off-by: Wolfgang Link <w.link@proxmox.com>
9 years agozfs: implement zfs_get_latest_snapshot
Dietmar Maurer [Fri, 23 Jan 2015 11:38:21 +0000 (12:38 +0100)]
zfs: implement zfs_get_latest_snapshot

To improve code sharing.

9 years agozfs: move code fix metode call
Wolfgang Link [Fri, 23 Jan 2015 09:32:44 +0000 (10:32 +0100)]
zfs: move code fix metode call

duplicate code because can't refactor volume_snapshot_rollback

Signed-off-by: Wolfgang Link <w.link@proxmox.com>
9 years agozfs: move code
Wolfgang Link [Fri, 23 Jan 2015 09:32:43 +0000 (10:32 +0100)]
zfs: move code

move activate_volume deactivate_volume from ZFSPlugin to ZFSDirPlugin

Signed-off-by: Wolfgang Link <w.link@proxmox.com>
9 years agozfs: ZFSDirPlugin add methode path
Wolfgang Link [Fri, 23 Jan 2015 09:32:41 +0000 (10:32 +0100)]
zfs: ZFSDirPlugin add methode path

Signed-off-by: Wolfgang Link <w.link@proxmox.com>
9 years agozfs: move methode list_image
Wolfgang Link [Fri, 23 Jan 2015 09:32:40 +0000 (10:32 +0100)]
zfs: move methode list_image

Signed-off-by: Wolfgang Link <w.link@proxmox.com>
9 years agozfsdir: implement free_image
Wolfgang Link [Fri, 23 Jan 2015 09:32:39 +0000 (10:32 +0100)]
zfsdir: implement free_image

Signed-off-by: Wolfgang Link <w.link@proxmox.com>
9 years agozfs: move code
Wolfgang Link [Fri, 23 Jan 2015 09:32:38 +0000 (10:32 +0100)]
zfs: move code

move parse_volume from ZFSPlugin to ZFSDirPlugin, to avoid duplication

Signed-off-by: Wolfgang Link <w.link@proxmox.com>
9 years agozfs: move some code
Wolfgang Link [Fri, 23 Jan 2015 09:32:37 +0000 (10:32 +0100)]
zfs: move some code

move the most part of alloc_image to ZFSDirPlugin

Signed-off-by: Wolfgang Link <w.link@proxmox.com>
9 years agozfs: remove duplicate $object definition
Dietmar Maurer [Thu, 22 Jan 2015 09:22:54 +0000 (10:22 +0100)]
zfs: remove duplicate $object definition

9 years agozfs: move common code to ZFSDirPlugin
Dietmar Maurer [Thu, 22 Jan 2015 09:10:35 +0000 (10:10 +0100)]
zfs: move common code to ZFSDirPlugin

9 years agozfs: white space cleanups
Dietmar Maurer [Thu, 22 Jan 2015 08:45:32 +0000 (09:45 +0100)]
zfs: white space cleanups

9 years agozfs: cleanup zfs_get_lu_name
Dietmar Maurer [Thu, 22 Jan 2015 08:40:22 +0000 (09:40 +0100)]
zfs: cleanup zfs_get_lu_name

9 years agozfs: cleanup zfs_request
Dietmar Maurer [Thu, 22 Jan 2015 08:37:52 +0000 (09:37 +0100)]
zfs: cleanup zfs_request

9 years agozfs: make zfs_request a virtual method
Dietmar Maurer [Thu, 22 Jan 2015 08:29:13 +0000 (09:29 +0100)]
zfs: make zfs_request a virtual method

So that we can move common code into ZFSDirPlugin class.

9 years agozfsdir: cleanup zfs_parse_size
Dietmar Maurer [Thu, 22 Jan 2015 06:58:42 +0000 (07:58 +0100)]
zfsdir: cleanup zfs_parse_size

9 years agoZFSDirPlugin: new plugin for local zfs storage
Dietmar Maurer [Thu, 22 Jan 2015 06:54:10 +0000 (07:54 +0100)]
ZFSDirPlugin: new plugin for local zfs storage

We also want to use this as base class for ZFSPlugin, to increase
code sharing.

9 years agobump version to 3.0-26
Dietmar Maurer [Fri, 21 Nov 2014 07:04:12 +0000 (08:04 +0100)]
bump version to 3.0-26

9 years agorbd, zfs, sheepdog: bugfix : fix alloc_image if name is specified
Alexandre Derumier [Thu, 20 Nov 2014 15:01:44 +0000 (16:01 +0100)]
rbd, zfs, sheepdog: bugfix : fix alloc_image if name is specified

Currently vmstate snapshot with rbd have wrong name,
because rbd alloc_image don't care if $name is provided

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
9 years agobump version to 3.0-25
Dietmar Maurer [Sat, 25 Oct 2014 07:47:39 +0000 (09:47 +0200)]
bump version to 3.0-25

9 years agofix modification of read only bug
Michael Rasmussen [Fri, 24 Oct 2014 22:16:32 +0000 (00:16 +0200)]
fix modification of read only bug

Signed-off-by: Michael Rasmussen <mir@datanom.net>
9 years agobump version to 3.0-24
Dietmar Maurer [Fri, 17 Oct 2014 07:30:47 +0000 (09:30 +0200)]
bump version to 3.0-24

9 years agoAdd transport option for glusterfs storage
Stoyan Marinov [Thu, 16 Oct 2014 16:14:18 +0000 (19:14 +0300)]
Add transport option for glusterfs storage

Signed-off-by: Stoyan Marinov <stoyan@marinov.us>
9 years agobump version to 3.0-23
Dietmar Maurer [Wed, 10 Sep 2014 12:18:42 +0000 (14:18 +0200)]
bump version to 3.0-23

9 years agoallow iso upload for glusterfs
Dietmar Maurer [Wed, 10 Sep 2014 12:15:11 +0000 (14:15 +0200)]
allow iso upload for glusterfs

9 years agobump version to 3.0-22
Dietmar Maurer [Wed, 27 Aug 2014 09:31:42 +0000 (11:31 +0200)]
bump version to 3.0-22

9 years agoglusterfs: new option server2 to specify backup volfile server
Dietmar Maurer [Wed, 27 Aug 2014 09:29:36 +0000 (11:29 +0200)]
glusterfs: new option server2 to specify backup volfile server

9 years agobump version to 3.0-21
Dietmar Maurer [Thu, 17 Jul 2014 06:06:47 +0000 (08:06 +0200)]
bump version to 3.0-21

9 years agoRBD: enable clone of snaps
Stefan Priebe [Fri, 4 Jul 2014 08:30:56 +0000 (10:30 +0200)]
RBD: enable clone of snaps

Signed-off-by: Stefan Priebe <s.priebe@profihost.ag>
9 years agorbd: unprotect snapshots before deletion
Stefan Priebe [Fri, 4 Jul 2014 08:30:55 +0000 (10:30 +0200)]
rbd: unprotect snapshots before deletion

Signed-off-by: Stefan Priebe <s.priebe@profihost.ag>
9 years agopass snapname to vdisk_clone and plugin clone_image
Stefan Priebe [Fri, 4 Jul 2014 08:30:53 +0000 (10:30 +0200)]
pass snapname to vdisk_clone and plugin clone_image

Signed-off-by: Stefan Priebe <s.priebe@profihost.ag>
9 years agocleanups
Dietmar Maurer [Thu, 17 Jul 2014 05:59:13 +0000 (07:59 +0200)]
cleanups

9 years agoStorage Plugins: extend clone_image by snap parameter and add support to RBDPlugin
Stefan Priebe [Fri, 4 Jul 2014 08:30:54 +0000 (10:30 +0200)]
Storage Plugins: extend clone_image by snap parameter and add support to RBDPlugin

Signed-off-by: Stefan Priebe <s.priebe@profihost.ag>
9 years agofix ' escaping of $snap parameter
Stefan Priebe [Fri, 4 Jul 2014 08:30:52 +0000 (10:30 +0200)]
fix ' escaping of $snap parameter

Signed-off-by: Stefan Priebe <s.priebe@profihost.ag>
9 years agocoding style cleanup
Dietmar Maurer [Thu, 17 Jul 2014 05:37:23 +0000 (07:37 +0200)]
coding style cleanup

9 years agoceph/rbd: has a pretty strange error handling - install custom run_command function
Stefan Priebe [Fri, 4 Jul 2014 08:30:51 +0000 (10:30 +0200)]
ceph/rbd: has a pretty strange error handling - install custom run_command function

Always use a custom error sub to get the real errors out of rbd command instead of the typical:

 2014-02-06 11:20:20.187190 7f3b6c37c760 -1 librbd: removing snapshot from header failed: (16) Device or resource busy

before:
rbd: snapshot 'abc' is protected from removal.
TASK ERROR: rbd snapshot vm-173-disk-1' error: 2014-02-06 11:06:02.438336 7f6f4ac92760 -1 librbd: removing snapshot from header failed: (16) Device or resource busy

now:
TASK ERROR: rbd: snapshot 'abc' is protected from removal.

Signed-off-by: Stefan Priebe <s.priebe@profihost.ag>
9 years agobump version to 3.0-20
Dietmar Maurer [Wed, 25 Jun 2014 07:17:20 +0000 (09:17 +0200)]
bump version to 3.0-20

9 years agoAdded code to abort a snapshot rollback in ZFS if the snapshot selected is not the...
Chris Allen [Wed, 12 Mar 2014 00:32:17 +0000 (17:32 -0700)]
Added code to abort a snapshot rollback in ZFS if the snapshot selected is not the most recent. This is to avoid lu deletion when trying to rollback to a snapshot that isn't the newest.

Signed-off-by: Chris Allen <Chris Allen>
9 years agoAdded target-group and host-group options for ZFS comstar views. Use "comstar_tg...
Chris Allen [Tue, 11 Mar 2014 22:07:53 +0000 (15:07 -0700)]
Added target-group and host-group options for ZFS comstar views. Use "comstar_tg" and "comstar_hg" in "/etc/pve/storage.pm".

Signed-off-by: Chris Allen <Chris Allen>
9 years agoFixed Istgt LUN Options handling.
Chris Allen [Tue, 11 Mar 2014 17:46:24 +0000 (10:46 -0700)]
Fixed Istgt LUN Options handling.

Signed-off-by: Chris Allen <Chris Allen>
9 years agoFixed command substitution and output redirection in Istgt module to work in csh...
Chris Allen [Mon, 10 Mar 2014 20:06:09 +0000 (13:06 -0700)]
Fixed command substitution and output redirection in Istgt module to work in csh - the default shell in FreeBSD. Changed Istgt "restart" to "onerestart". This way a running istgt daemon will always restart whether or not it is enabled in rc.conf.

Signed-off-by: Chris Allen <Chris Allen>
9 years agoAdded "nowritecache" option to ZFS storage plugin. Turns off write caching on Comstar...
Chris Allen [Mon, 10 Mar 2014 19:07:35 +0000 (12:07 -0700)]
Added "nowritecache" option to ZFS storage plugin. Turns off write caching on Comstar and Istgt LUNs created by the plugin. Has no effect on IET, as IET always uses write-through caching for blockio volumes not in read-only mode.

Signed-off-by: Chris Allen <Chris Allen>
9 years agoAdded sparse zvol support to ZFS.
Chris Allen [Sat, 1 Mar 2014 07:56:02 +0000 (23:56 -0800)]
Added sparse zvol support to ZFS.

To enable, add "sparse" to the ZFS storage section, you wish to use it on, in "/etc/pve/storage.pm"

Signed-off-by: Chris Allen <Chris Allen>
10 years agoImprove parsing of zfs volumes (ZVOLs) in order to avoid filtering of zvols nested...
Pablo Ruiz Garcia [Sat, 22 Feb 2014 23:00:43 +0000 (00:00 +0100)]
Improve parsing of zfs volumes (ZVOLs) in order to avoid filtering of zvols nested under another ZFS dataset.

The actual code would only accept zvols like: POOL/vm-123-disk-1.
However, using POOL/DataSet/vm-123-disk-1 allows setting specific
proparties at POOL/DataSet level (like compression, etc.) which
would be inherited by any zvol created under such DataSet.

This allows more flexibility of zfs/zvol's management.

Signed-off-by: Pablo Ruiz GarcĂ­a <pablo.ruiz@gmail.com>
10 years agoupdate sheepdog storage module to 0.8
Alexandre Derumier [Mon, 27 Jan 2014 02:57:22 +0000 (03:57 +0100)]
update sheepdog storage module to 0.8

- collie command is now 'dog'
- KB size is now k
- snapshot rollback need force -f flag, to avoid confirm prompt

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
10 years agobump version to 3.0-19
Dietmar Maurer [Thu, 16 Jan 2014 08:38:52 +0000 (09:38 +0100)]
bump version to 3.0-19

10 years agoglusterfs : create volume through gluster block driver instead fuse mount point
Alexandre Derumier [Tue, 7 Jan 2014 22:50:02 +0000 (23:50 +0100)]
glusterfs : create volume through gluster block driver instead fuse mount point

forum user report slow qcow2 volume create with preallocated metadatas
http://forum.proxmox.com/threads/17471-GlusterFS-amp-Proxmox-Future-amp-QCOW2-Issues

(note that I can't reproduce it with qemu 1.7)

But redhat bugzilla have an entry about possible problem with volume is create through mount point.
https://bugzilla.redhat.com/show_bug.cgi?id=895830

So,It's better to manage it through gluster block driver directly.

(We need only the mount point to create directory and list images files)

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
10 years agoUse ssh key stored in pmxcfg. Use ssh -i /etc/pve/priv/zfs/portal_id_rsa for remote...
Michael Rasmussen [Wed, 23 Oct 2013 00:53:08 +0000 (02:53 +0200)]
Use ssh key stored in pmxcfg. Use ssh -i /etc/pve/priv/zfs/portal_id_rsa for remote commands

Signed-off-by: Michael Rasmussen <mir@datanom.net>
10 years agoCode clean up. Fix wrong indentation.
Michael Rasmussen [Wed, 23 Oct 2013 00:47:18 +0000 (02:47 +0200)]
Code clean up. Fix wrong indentation.

Signed-off-by: Michael Rasmussen <mir@datanom.net>
10 years agoinstall Iet.pm
Dietmar Maurer [Mon, 21 Oct 2013 04:14:43 +0000 (06:14 +0200)]
install Iet.pm

10 years agoAdded support for iSCSI Enterprise Target Daemon (iet) iscsitarget used in Linux...
Michael Rasmussen [Sun, 20 Oct 2013 11:20:35 +0000 (13:20 +0200)]
Added support for iSCSI Enterprise Target Daemon (iet) iscsitarget used in Linux distributions.

Signed-off-by: Michael Rasmussen <mir@datanom.net>
10 years agoCode clean up
Michael Rasmussen [Sun, 20 Oct 2013 11:20:34 +0000 (13:20 +0200)]
Code clean up

Signed-off-by: Michael Rasmussen <mir@datanom.net>
10 years agoadd missing Makefile to install LunCmd/ modules
Dietmar Maurer [Fri, 18 Oct 2013 07:41:16 +0000 (09:41 +0200)]
add missing Makefile to install LunCmd/ modules

10 years agobump version to 3.0-18
Dietmar Maurer [Fri, 18 Oct 2013 07:36:29 +0000 (09:36 +0200)]
bump version to 3.0-18

10 years agoModule to support istgt lun commands Istgt is used on any *BSD. As of FreeBSD 10...
Michael Rasmussen [Wed, 16 Oct 2013 23:18:50 +0000 (01:18 +0200)]
Module to support istgt lun commands Istgt is used on any *BSD. As of FreeBSD 10 it seems FreeBSD will provide thier own native replacement.

Signed-off-by: Michael Rasmussen <mir@datanom.net>
10 years agoComstar lun commands moved to separate module
Michael Rasmussen [Wed, 16 Oct 2013 23:18:49 +0000 (01:18 +0200)]
Comstar lun commands moved to separate module

Signed-off-by: Michael Rasmussen <mir@datanom.net>
10 years agoPrepare for adding support for istgt and openiscsi Refactor code. Move any LUN relate...
Michael Rasmussen [Wed, 16 Oct 2013 23:18:48 +0000 (01:18 +0200)]
Prepare for adding support for istgt and openiscsi Refactor code. Move any LUN related to proper LUN module.

Signed-off-by: Michael Rasmussen <mir@datanom.net>
10 years agobump version to 3.0-17
Dietmar Maurer [Mon, 14 Oct 2013 05:40:09 +0000 (07:40 +0200)]
bump version to 3.0-17

10 years agoFixes bug in calculating pool size
Michael Rasmussen [Sat, 12 Oct 2013 23:51:41 +0000 (01:51 +0200)]
Fixes bug in calculating pool size

Signed-off-by: Michael Rasmussen <mir@datanom.net>
10 years agoremove nexenta plugin
Alexandre Derumier [Fri, 4 Oct 2013 12:44:45 +0000 (14:44 +0200)]
remove nexenta plugin

zfs plugin is better and faster and backward compatible

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
10 years agobump version to 3.0-16
Dietmar Maurer [Thu, 3 Oct 2013 05:32:59 +0000 (07:32 +0200)]
bump version to 3.0-16

10 years agoRemove unused functionality
Michael Rasmussen [Wed, 2 Oct 2013 20:13:37 +0000 (22:13 +0200)]
Remove unused functionality

Signed-off-by: Michael Rasmussen <mir@datanom.net>
10 years agobump version to 3.0-15
Dietmar Maurer [Wed, 2 Oct 2013 04:56:17 +0000 (06:56 +0200)]
bump version to 3.0-15

10 years agocode cleanups for ZFSPlugin
Dietmar Maurer [Wed, 2 Oct 2013 04:54:56 +0000 (06:54 +0200)]
code cleanups for ZFSPlugin

10 years agoAdded support for ZFS Storage Plugin
Michael Rasmussen [Wed, 2 Oct 2013 02:58:10 +0000 (04:58 +0200)]
Added support for ZFS Storage Plugin

example of storage.cfg

zfs:    omnios
        blocksize 8k
        target iqn.2010-09.org.openindiana:target1
        pool pool1
        iscsiprovider comstar
        portal 192.168.0.1
        sudo 1  (optionnal)
        content images

note for fast ssh login:
on solaris  host :

/etc/ssh/sshd_config

LookupClientHostnames no
VerifyReverseMapping no
GSSAPIAuthentication no

note for nexenta:

rm /root/.bash_profile

to avoid to go in nmc console by default

Signed-off-by: Michael Rasmussen <mir@datanom.net>
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>