e110213e71
rbd: get volume size for volumes list
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com >
2012-10-17 10:30:41 +02:00
6958944439
rbd: add storage space stats
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com >
2012-10-17 06:34:25 +02:00
cce29bcd6b
rbd : add volume_snapshot_delete
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com >
2012-09-06 10:37:30 +02:00
5a2b2e2f14
rbd: add volume_snapshot_rollback
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com >
2012-09-06 10:37:08 +02:00
788dd8e182
rbd : add volume_snapshot
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com >
2012-09-06 10:36:50 +02:00
35d6dfaf9e
rbd: add nodes and disable options
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com >
2012-08-20 13:06:36 +02:00
e7a42a764e
rbd : volume_resize
...
resize disk with rbd command if vm is offline
otherwise we can use qmp block_resize if vm is online
Signed-off-by: Alexandre Derumier <aderumier@odiso.com >
2012-08-07 08:09:14 +02:00
c95c307373
rbd : volume_size_info
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com >
2012-08-06 06:10:10 +02:00
0002d9cc30
rbdplugin: volume_size_info
...
return nothing for now
Signed-off-by: Alexandre Derumier <aderumier@odiso.com >
2012-07-27 10:45:18 +02:00
8c3abf126f
re-add hack for empty pool
...
fresh created and empty rbd pool, throw a 500 error with "pool xxx doesn't contain rbd images" message.
2012-07-18 06:04:09 +02:00
411476cd32
cleanup rbd driver
2012-07-17 13:26:36 +02:00
d70e7f6c0d
rbd : add owner attribute when rbs ls
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com >
2012-06-19 06:42:35 +02:00
4e2d3bc8ea
rbd : use keyring file instead keyfile
...
we need 1 keyring by rbd storage
/etc/pve/priv/ceph/storagename.keyring
Signed-off-by: Alexandre Derumier <aderumier@odiso.com >
2012-06-18 13:44:56 +02:00
3e195ccccb
rbd : rbd_ls: doesn't throw error if pool doesn't contain image
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com >
2012-06-18 06:04:57 +02:00
e5427b0097
rados block plugin update
...
config file
-----------
rbd: rbdtest
monhost 10.3.94.27:6789;10.3.94.28:6789;10.3.94.29:6789
pool pool2
username admin
authsupported cephx;none
content images
key for user admin must be specified in:
---------------------------------------
/etc/pve/priv/ceph/storeid.username.key
/etc/pve/priv/ceph/rbdtest.admin.key for this exemple.
(so we can have multiple users key by storage and multiple storage with same username)
I change "sub path" in Storage.pm to pass $storeid as third argument.
I rename property id to username, to be more clear.
removal of rbd_ prefix.
removal of trailing whitespace
Signed-off-by: Alexandre Derumier <aderumier@odiso.com >
2012-06-02 12:00:33 +02:00
0509010d6e
Add rados block plugin storage
...
This add rados plugin storage.
We need rbd command from ceph repository (ceph-common package) to create/delete volumes,I didn't have add depends for the moment.
/etc/pve/storage.cfg sample config
rbd: rbdtest
rbd_monhost 10.3.94.27:6789;10.3.94.28:6789;10.3.94.29:6789
rbd_pool pool2
rbd_id admin
rbd_key AQAmOcZPwNY7GRAAuvJjVAKIm1r3JKqLCa4LGQ==
rbd_authsupported cephx;none
content images
Signed-off-by: Alexandre Derumier <aderumier@odiso.com >
2012-06-01 07:18:11 +02:00