My initial reaction is that you should use -p <pool> because rbd defaults to 
the rbd pool.  You are in effect trying to get info about mypool/odm-kvm-img 
from rbd/odm-kvm-img which doesn't exist.

Sent from my iPad

On Apr 23, 2013, at 11:24 PM, Dennis Chen <[email protected]> wrote:

> Hi list,
> 
> I am using a ceph cluster (version 0.56.4) with all nodes (mon, mds, osd...) 
> deployed in the RHEL 6 distro, the client is based on Ubuntu 12.10.
> Now I am confused by a strange issue, seems the issue has been asked before 
> by google but no a clear answer for it. The specific details as below--
> in the client side, I want to create a rbd image, so I run the commands:
> 
> root@~# ceph osd pool create mypool 100 100
> pool 'mypool' created
> 
> root@~# rbd ls -p mypool
> odm-kvm-img
> 
> root@~# rbd --image odm-kvm-img info
> rbd: error opening image 2013-04-24 10:43:42.800917 7fdb47d76780 -1 
> librbd::ImageCtx: error finding header: (2) No such file or 
> directoryodm-kvm-img:
> (2) No such file or directory
> 
> So I tried those steps followed according the goolged:
> 
> root@~# rados ls -p mypool
> odm-kvm-img.rbd
> rbd_directory
> root@~# rbd info odm-kvm-img.rbd
> rbd: error opening image 2013-04-24 10:54:19.468770 7f8332dea780 -1 
> librbd::ImageCtx: error finding header: (2) No such file or directory
> odm-kvm-img.rbd: (2) No such file or directory
> 
> odm-kvm-img.rbd is showed by 'rados ls' command and it's there, but why I get 
> an error when run the 'rbd info' command upon odm-kvm-img.rbd? does anybody 
> can be help about this?
> 
> BRs,
> Dennis
> _______________________________________________
> ceph-users mailing list
> [email protected]
> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
_______________________________________________
ceph-users mailing list
[email protected]
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to