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
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
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
2c5a70971a
has_feature : fix key = snap
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com >
2013-02-15 10:08:04 +01:00
74158ff3b9
nexenta : has_feature : copy
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com >
2013-02-15 07:27:51 +01:00
9bc7fa7ad2
nexenta : has_feature : clone base
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com >
2013-02-14 11:11:36 +01:00
201345af42
nexenta : volume_snapshot_delete : parse_volname
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com >
2013-02-14 10:34:41 +01:00
851dc88088
nexenta : volume_snapshot_rollback : parse_volname
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com >
2013-02-14 10:34:18 +01:00
1e507a72f9
nexenta : volume_snapshot : parse_volname
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com >
2013-02-14 10:34:10 +01:00
d6a30aa259
nexenta : volume_resize : parse_volname
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com >
2013-02-14 10:33:58 +01:00
d2befd94be
nexenta : volume_size_info : parse_volname
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com >
2013-02-14 10:33:43 +01:00
74822cd72d
nexenta : free_image
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com >
2013-02-14 10:33:33 +01:00
2e910a0e3a
nexenta : list_images
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com >
2013-02-14 10:32:55 +01:00
324679682e
nexenta : clone_image
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com >
2013-02-14 10:31:39 +01:00
1c0097dd51
nexenta : create_base
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com >
2013-02-14 10:31:29 +01:00
5b29d458f4
nexenta : find_free_diskname
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com >
2013-02-14 10:26:05 +01:00
1a259abc18
nexenta : nexenta_list_zvol : parse base volumes
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com >
2013-02-14 10:25:04 +01:00
e7b2953b2f
nexenta : parse_volname
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com >
2013-02-14 10:23:44 +01:00
32437ed279
check base image use count inside vdisk_free
...
To make it work with all storage types.
2013-02-01 06:55:39 +01:00
5eab0272f0
add stubs for create_base and cone_image
2013-01-31 07:47:02 +01:00
767132f72a
nexenta: has_feature
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com >
2012-12-28 07:52:52 +01:00
4d4f734eea
nexenta: retrieve parent of a clone
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com >
2012-11-22 06:57:53 +01:00
2103bd20ef
nexenta: implement status
2012-09-19 08:39:25 +02:00
8914a711eb
nexenta: use import_lu on rollback
...
To avoid generation of new GUID.
2012-09-19 08:16:58 +02:00
ac4329f3d8
nexenta: fix parse_volname
...
And some coding style cleanups.
2012-09-19 07:38:40 +02:00
2570fb94e8
nexenta: recursively delete all snapshots on vdisk_free
2012-09-17 10:32:09 +02:00
88a2b8c79e
nexenta: fix parameter for create_snapshot
2012-09-17 10:26:21 +02:00
4b0dea6c82
nexenta API cleanups
...
remove all uncommented sleep calls (will add them later if required). Use
new nexenta_request() syntax. Also removed strangs eval{} sections which
hide errors.
2012-09-17 10:12:36 +02:00
d6eee582dc
nexenta: correctly get volsize (needs extra API call)
2012-09-17 07:58:20 +02:00
5d8f5e22b9
nexenta: add volume_snapshot_delete
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com >
2012-09-06 10:37:36 +02:00
4c6c642353
nexenta: add volume_snapshot_rollback
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com >
2012-09-06 10:37:14 +02:00
5223286c26
nexenta: add volume_snapshot
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com >
2012-09-06 10:36:53 +02:00
034e4411bf
nexenta: fix lun number parsing in sub path
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com >
2012-08-22 12:25:13 +02:00
0f94c1c938
nexenta: ssl option is optionnal
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com >
2012-08-20 13:08:42 +02:00
120ca009d6
nexenta: add ssl option and clean errors handling
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com >
2012-08-20 13:08:28 +02:00
4f01611d13
nexenta : add nodes and disable options
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com >
2012-08-20 13:07:02 +02:00
69971d8bae
nexenta: volume_resize
...
resize volume using nexenta api. (online or offline).
we can't use qmp block_resize with libiscsi to online update disk size in guest (throw error), so return undef;
Signed-off-by: Alexandre Derumier <aderumier@odiso.com >
2012-08-07 08:09:19 +02:00
60301ee037
nexenta: volume_size_info
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com >
2012-08-06 06:10:13 +02:00
c3013a8be5
nexentaplugin : volume_size_info
...
return nothing for now.
This also avoid de call soap api each time in sub path.
Signed-off-by: Alexandre Derumier <aderumier@odiso.com >
2012-07-27 10:45:21 +02:00
2677f6239d
cleanup white space errors
2012-07-17 11:55:38 +02:00
40cd7d27d5
add nexenta plugin
...
storage definition
------------------
portal 192.168.0.1
target iqn.1986-03.com.sun:....
login myloginwithjsonpermission
password jsonuserpassword
pool Yourpool
blocksize 4K
Signed-off-by: Alexandre Derumier <aderumier@odiso.com >
2012-07-17 11:49:53 +02:00