Michael Rasmussen
86f00da603
Code clean up. Fix wrong indentation.
...
Signed-off-by: Michael Rasmussen <mir@datanom.net>
2013-10-23 06:26:26 +02:00
Dietmar Maurer
dda2651943
install Iet.pm
2013-10-21 06:14:43 +02:00
Michael Rasmussen
78a64432ff
Added support for iSCSI Enterprise Target Daemon (iet) iscsitarget used in Linux distributions.
...
Signed-off-by: Michael Rasmussen <mir@datanom.net>
2013-10-21 06:13:35 +02:00
Michael Rasmussen
099925e4ba
Code clean up
...
Signed-off-by: Michael Rasmussen <mir@datanom.net>
2013-10-21 06:13:05 +02:00
Dietmar Maurer
b1045cc2ca
add missing Makefile to install LunCmd/ modules
2013-10-18 09:41:16 +02:00
Dietmar Maurer
3b462e0054
bump version to 3.0-18
2013-10-18 09:36:29 +02:00
Michael Rasmussen
a62d1e992d
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>
2013-10-18 09:34:36 +02:00
Michael Rasmussen
ee31ad019c
Comstar lun commands moved to separate module
...
Signed-off-by: Michael Rasmussen <mir@datanom.net>
2013-10-18 09:34:12 +02:00
Michael Rasmussen
a7d56be676
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>
2013-10-18 09:33:56 +02:00
Dietmar Maurer
bf8e86150d
bump version to 3.0-17
2013-10-14 07:40:09 +02:00
Michael Rasmussen
1fca146493
Fixes bug in calculating pool size
...
Signed-off-by: Michael Rasmussen <mir@datanom.net>
2013-10-14 07:21:08 +02:00
Alexandre Derumier
7ecc43edac
remove nexenta plugin
...
zfs plugin is better and faster and backward compatible
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2013-10-08 06:13:09 +02:00
Dietmar Maurer
9e36cd4d43
bump version to 3.0-16
2013-10-03 07:33:25 +02:00
Michael Rasmussen
98735f827a
Remove unused functionality
...
Signed-off-by: Michael Rasmussen <mir@datanom.net>
2013-10-03 07:32:07 +02:00
Dietmar Maurer
795db43103
bump version to 3.0-15
2013-10-02 06:56:17 +02:00
Dietmar Maurer
5332e6c97e
code cleanups for ZFSPlugin
2013-10-02 06:54:56 +02:00
Michael Rasmussen
4f914e6ec0
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>
2013-10-02 06:37:18 +02:00
Dietmar Maurer
ffd6f2f3ab
use warnings instead of global -w flag
2013-10-01 13:08:43 +02:00
Dietmar Maurer
4608c81e42
improve changelog
2013-10-01 12:39:02 +02:00
Dietmar Maurer
35fbb2e645
new helper abs_filesystem_path()
...
Returns the absolute path for a <volid>. Also activates storage if possible.
2013-10-01 12:29:39 +02:00
Dietmar Maurer
98e5428ae4
bump version to 3.0-14
2013-10-01 11:28:57 +02:00
Alexandre Derumier
ec4b0dc781
storage: add parse_volname
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2013-10-01 11:19:00 +02:00
Dietmar Maurer
bc9ff45e9e
bump version to 3.0-13
2013-09-19 06:44:40 +02:00
Dietmar Maurer
452e3ee780
bug fix: use filesysetm_path for LVM/iSCSI storage
...
So that the genrice Storage::Plugin code works again (get_subdir() fails on
this type of storage).
2013-09-19 06:41:51 +02:00
Dietmar Maurer
5620e81e92
bump version to 3.0-12
2013-09-17 09:09:44 +02:00
Dietmar Maurer
08480ce768
introduce new method filesystem_path()
...
If a plugin overwrites method path() to return optimized setting for qemu,
it can now still use the generic methods from PVE::Storage::Plugin which works
on file system paths (for example the glusterfs plugin).
2013-09-17 09:05:17 +02:00
Dietmar Maurer
9402289e7f
fix RELEASE
2013-09-05 13:14:27 +02:00
Dietmar Maurer
19de44d4f1
add reference to git version
2013-09-05 13:02:40 +02:00
Dietmar Maurer
5f25af2f93
avoid nested parameter exception
2013-09-04 13:43:59 +02:00
Dietmar Maurer
94d6c9466a
bump version to 3.0-11
2013-09-04 11:16:38 +02:00
Dietmar Maurer
8e87d6eef0
auto-detect format for files with vmdk extension
2013-09-04 10:18:50 +02:00
Dietmar Maurer
a18f774079
return error if volume does not exists
2013-09-04 10:17:47 +02:00
Dietmar Maurer
3cf5e19edc
API: add scan method for glusterfs
2013-08-13 10:06:03 +02:00
Dietmar Maurer
f78bb9c87d
bump version to 3.0-10
2013-08-13 06:45:42 +02:00
Dietmar Maurer
1a3459ac78
delete trailing white-space
2013-08-12 11:56:41 +02:00
Alexandre Derumier
f4648aef06
add Glusterfs Plugin
...
storage.cfg
------------
glusterfs: glusterstore
path /mnt/pve/gluster
server server.fqdn (optional, default is localhost)
volume glustervolume
content images
maxfiles 1
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2013-08-12 11:55:06 +02:00
Dietmar Maurer
5e9752d0cb
bump version to 3.0-9
2013-06-24 10:08:59 +02:00
Alexandre Derumier
9165b0153e
sheepdog : fix create_base with storeid !='sheepdog'
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2013-06-24 10:07:46 +02:00
Alexandre Derumier
9538d0475a
sheepdog: fix find_next_volume with storeid != 'sheepdog', find display volume size
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2013-06-24 10:07:33 +02:00
Dietmar Maurer
210f7c5dae
bump version to 3.0-8
2013-06-04 13:10:21 +02:00
Stefan Priebe
a8c3f8f6ac
--format is deprecated
...
Signed-off-by: Stefan Priebe <s.priebe@profihost.ag>
2013-06-04 13:09:02 +02:00
Dietmar Maurer
0c3d3b056d
bump version to 3.0-7
2013-05-31 11:51:57 +02:00
Stefan Priebe
8cc610093b
be more verebose on rbd commands to get progress
...
Signed-off-by: Stefan Priebe <s.priebe@profihost.ag>
2013-05-31 11:50:41 +02:00
Alexandre Derumier
0b79e98ccb
nexenta: nexenta_get_zvol_size : parse result to avoid tainted value
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2013-05-28 12:39:09 +02:00
Dietmar Maurer
c55a499dfe
nexenta: skip disks whith no owner
...
We also do this for LVM. Else I get:
> qm rescan --vmid 100
Use of uninitialized value $owner in string ne at /usr/share/perl5/PVE/Storage/NexentaPlugin.pm line 356.
2013-05-27 06:40:37 +02:00
Dietmar Maurer
72d9f66e51
nexenta: disable ssl_opt verify_hostname
...
Else we are unable to connect to the server when using ssl.
2013-05-24 14:53:40 +02:00
Dietmar Maurer
12c2fe32e1
bump version to 3.0-6 and fix bug from previous commit
2013-05-14 11:26:23 +02:00
Dietmar Maurer
5c6a20290d
bump version to 3.0-5
2013-05-14 10:04:47 +02:00
Alexandre Derumier
3e29c0f229
rbd : clone volume to same pool that base volume
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2013-05-14 10:04:01 +02:00
Dietmar Maurer
283608f330
extend storage list API with useful parameters for clone
...
Add ability to list shared storages availavlable on souce and target node.
2013-05-14 09:56:11 +02:00