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
Dietmar Maurer
0b8818aae7
bump version to 3.0-4
2013-05-13 08:04:50 +02:00
Dietmar Maurer
7acee37a30
since wheezy, iscsiadm -m session throw an error code if no session exist.
...
So we can't bring up the iscsi storage
This patch is based on the patch submitted by Alexandre, but we only
suppress error messages when there are no active sessions. Other errors still
trigges an exceptions.
2013-05-13 08:00:16 +02:00
Dietmar Maurer
5a0f42f880
bump version to 3.0-3
2013-05-02 06:37:01 +02:00
Alexandre Derumier
38e6ec3fbd
rbd: sub path: add snapname argument
...
needed for qemu-img convert from src snapshot
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2013-05-02 06:34:55 +02:00
Alexandre Derumier
24cec3aa77
sheepdog: sub path: add snapname argument
...
needed for qemu-img convert from src snapshot
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2013-05-02 06:34:32 +02:00
Alexandre Derumier
207ea85267
storage : sub path: add snapname argument
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2013-05-02 06:33:33 +02:00
Dietmar Maurer
41c5461bcd
bump version to 3.0-2
2013-04-24 08:02:12 +02:00
Stefan Priebe
8897f5dcc5
rbd -p parameter is only valid for the src (see man). Add the pool to the target as well.
...
Signed-off-by: Stefan Priebe <s.priebe@profihost.ag>
2013-04-22 06:17:15 +02:00
Dietmar Maurer
87cf5d409c
use integer size in rbd size parameter
2013-03-25 12:55:09 +01:00
Dietmar Maurer
a3c8eeb6e4
bump version to 3.0-1 for wheezy release
2013-03-15 08:15:35 +01:00
Dietmar Maurer
d6c9dc34af
file upload: fix race condition
...
bump version to 2.3-6
2013-03-04 09:00:27 +01:00
Dietmar Maurer
df6b79c892
fix permission check for backup file removal
2013-03-01 06:04:03 +01:00
Dietmar Maurer
b8744249a2
fix access rights
...
Try to use $rpcenv->check_volume_access() everywhere.
2013-02-28 10:15:44 +01:00
Dietmar Maurer
a7442cf523
bump version to 2.3-4
2013-02-28 06:42:19 +01:00
Alexandre Derumier
1440604a4b
rbd : rework pool - username - auth_supported options
...
pool is now optional, default value is 'rbd';
username is now optional, default value is 'admin';
auth_supported option is removed and is autodetected.
auth = cephx if private key exist
auth = none if private key does not exist
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2013-02-18 06:32:57 +01:00
Alexandre Derumier
5649ccfe89
has_feature : template
...
for plugin-rbd-sheepdog-nexenta
+ indentation fix
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2013-02-18 06:18:15 +01:00
Alexandre Derumier
2c5a70971a
has_feature : fix key = snap
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2013-02-15 10:08:04 +01:00
Alexandre Derumier
7e8c6888b2
iscsi : has_feature : copy
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2013-02-15 07:28:25 +01:00
Alexandre Derumier
39ab682a68
iscsidirect : has_feature : copy
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2013-02-15 07:28:15 +01:00
Alexandre Derumier
9bb4abf6a6
lvm : has_feature : copy
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2013-02-15 07:28:03 +01:00
Alexandre Derumier
74158ff3b9
nexenta : has_feature : copy
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2013-02-15 07:27:51 +01:00
Alexandre Derumier
62ebea1e56
sheppdog : has_feature : copy
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2013-02-15 07:27:37 +01:00
Alexandre Derumier
0255ee5fda
rbd : has_feature : copy
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2013-02-15 07:27:27 +01:00
Alexandre Derumier
22b8cf9731
plugin : has_feature : copy
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2013-02-15 07:27:07 +01:00
Dietmar Maurer
2472d5e9ef
bump version to 2.3-3
2013-02-14 11:13:31 +01:00