Hi John,

I have a feeling that I am missing something. Previously when I succeeded
with bobtail with mkcephfs, I mounted the /dev/sdb1 partitions. There is
nothing mentioned in the blog about it though.

Say I have 3 nodes ceph201 ceph202 and ceph 203. Each has a /dev/sdb1
partition formatted as xfs. Do I need to mount them in a particular
directory prior running the command or ceph-deploy would take care of it?


On Thu, May 30, 2013 at 8:17 PM, John Wilkins <john.wilk...@inktank.com>wrote:

> Dewan,
>
> I encountered this too. I just did umount and reran the command and it
> worked for me. I probably need to add a troubleshooting section for
> ceph-deploy.
>
> On Fri, May 24, 2013 at 4:00 PM, John Wilkins <john.wilk...@inktank.com>
> wrote:
> > ceph-deploy does have an ability to push the client keyrings. I
> > haven't encountered this as a problem. However, I have created a
> > monitor and not seen it return a keyring. In other words, it failed
> > but didn't give me a warning message. So I just re-executed creating
> > the monitor. The directory from where you execute "ceph-deploy mon
> > create" should have a ceph.client.admin.keyring too. If it doesn't,
> > you might have had a problem creating the monitor. I don't believe you
> > have to push the ceph.client.admin.keyring to all the nodes. So it
> > shouldn't be barking back unless you failed to create the monitor, or
> > if gatherkeys failed.
> >
> > On Thu, May 23, 2013 at 9:09 PM, Dewan Shamsul Alam
> > <dewan.sham...@gmail.com> wrote:
> >> I just found that
> >>
> >> #ceph-deploy gatherkeys ceph0 ceph1 ceph2
> >>
> >> works only if I have bobtail. cuttlefish can't find ceph.client.admin.
> >> keyring
> >>
> >> and then when I try this on bobtail, it says,
> >>
> >> root@cephdeploy:~/12.04# ceph-deploy osd create ceph0:/dev/sda3
> >> ceph1:/dev/sda3 ceph2:/dev/sda3
> >> ceph-disk: Error: Device is mounted: /dev/sda3
> >> Traceback (most recent call last):
> >>   File "/usr/bin/ceph-deploy", line 22, in <module>
> >>     main()
> >>   File "/usr/lib/pymodules/python2.7/ceph_deploy/cli.py", line 112, in
> main
> >>     return args.func(args)
> >>   File "/usr/lib/pymodules/python2.7/ceph_deploy/osd.py", line 293, in
> osd
> >>     prepare(args, cfg, activate_prepared_disk=True)
> >>   File "/usr/lib/pymodules/python2.7/ceph_deploy/osd.py", line 177, in
> >> prepare
> >>     dmcrypt_dir=args.dmcrypt_key_dir,
> >>   File "/usr/lib/python2.7/dist-packages/pushy/protocol/proxy.py", line
> 255,
> >> in <lambda>
> >>     (conn.operator(type_, self, args, kwargs))
> >>   File "/usr/lib/python2.7/dist-packages/pushy/protocol/connection.py",
> line
> >> 66, in operator
> >>     return self.send_request(type_, (object, args, kwargs))
> >>   File
> "/usr/lib/python2.7/dist-packages/pushy/protocol/baseconnection.py",
> >> line 323, in send_request
> >>     return self.__handle(m)
> >>   File
> "/usr/lib/python2.7/dist-packages/pushy/protocol/baseconnection.py",
> >> line 639, in __handle
> >>     raise e
> >> pushy.protocol.proxy.ExceptionProxy: Command '['ceph-disk-prepare',
> '--',
> >> '/dev/sda3']' returned non-zero exit status 1
> >> root@cephdeploy:~/12.04#
> >>
> >>
> >>
> >>
> >> On Thu, May 23, 2013 at 10:49 PM, Dewan Shamsul Alam
> >> <dewan.sham...@gmail.com> wrote:
> >>>
> >>> Hi,
> >>>
> >>> I tried ceph-deploy all day. Found that it has a python-setuptools as
> >>> dependency. I knew about python-pushy. But is there any other
> dependency
> >>> that I'm missing?
> >>>
> >>> The problem I'm getting are as follows:
> >>>
> >>> #ceph-deploy gatherkeys ceph0 ceph1 ceph2
> >>> returns the following error,
> >>> Unable to find /etc/ceph/ceph.client.admin.keyring on ['ceph0',
> 'ceph1',
> >>> 'ceph2']
> >>>
> >>> Once I got passed this, I don't know why it works sometimes. I have
> been
> >>> following the exact steps as mentioned in the blog.
> >>>
> >>> Then when I try to do
> >>>
> >>> ceph-deploy osd create ceph0:/dev/sda3 ceph1:/dev/sda3 ceph2:/dev/sda3
> >>>
> >>> It gets stuck.
> >>>
> >>> I'm using Ubuntu 13.04 for ceph-deploy and 12.04 for ceph nodes. I just
> >>> need to get the cuttlefish working and willing to change the OS if it
> is
> >>> required. Please help. :)
> >>>
> >>> Best Regards,
> >>> Dewan Shamsul Alam
> >>
> >>
> >>
> >> _______________________________________________
> >> ceph-users mailing list
> >> ceph-users@lists.ceph.com
> >> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
> >>
> >
> >
> >
> > --
> > John Wilkins
> > Senior Technical Writer
> > Intank
> > john.wilk...@inktank.com
> > (415) 425-9599
> > http://inktank.com
>
>
>
> --
> John Wilkins
> Senior Technical Writer
> Intank
> john.wilk...@inktank.com
> (415) 425-9599
> http://inktank.com
>
_______________________________________________
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to