On 09/25/2013 02:00 AM, John-Paul Robinson wrote:
Hi,
I'm exploring a configuration with multiple Ceph block devices used with
LVM. The goal is to provide a way to grow and shrink my file systems
while they are on line.
I've created three block devices:
$ sudo ./ceph-ls | grep home
jpr-home-lvm-p01: 102400 MB
jpr-home-lvm-p02: 102400 MB
jpr-home-lvm-p03: 102400 MB
And have them mapped into my kernel (3.2.0-23-generic #36-Ubuntu SMP):
$ sudo rbd showmapped
id pool image snap device
0 rbd jpr-test-vol01 - /dev/rbd0
1 rbd jpr-home-lvm-p01 - /dev/rbd1
2 rbd jpr-home-lvm-p02 - /dev/rbd2
3 rbd jpr-home-lvm-p03 - /dev/rbd3
In order to use them with LVM, I need to define them as physical
volumes. But when I run this command I get an unexpected error:
$ sudo pvcreate /dev/rbd1
Device /dev/rbd1 not found (or ignored by filtering).
Try this:
$ sudo pvcreate -vvv /dev/rbd1
It has something to do with LVM filtering RBD devices away, you might
need to add them manually in /etc/lvm/lvm.conf
I've seen this before and fixed it, but I forgot what the root cause was.
Wido
I am able to use other RBD on this same machine to create file systems
directly and mount them:
$ df -h /mnt-test
Filesystem Size Used Avail Use% Mounted on
/dev/rbd0 50G 885M 47G 2% /mnt-test
Is there a reason that the /dev/rbd[1-2] devices can't be initialized as
physical volumes in LVM?
Thanks,
~jpr
_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
--
Wido den Hollander
42on B.V.
Phone: +31 (0)20 700 9902
Skype: contact42on
_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com