Re: mkcephfs giving problems

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

On Thu, 2011-09-15 at 17:24 +0530, Atish Kathpal wrote:
> Hello friends
> 
> 
> I am running the "mkcephfs -a -c ceph.conf -k ceph.keyring" script as
> root (sudo) and have also tried by giving 777 privileges to all
> directories being accessed.
> 
> 
> I also made the suggested change in the ceph.conf file, by replacing
> with $id at required places. (following convention).
> 
> 
> 
> Still I see the same output as posted before.
> 
> 
> 
> My /ceph_data directory is a normal linux directory created using
> mkdir and not a separate partition. Is that a problem?

What kind of filesystem is it? btrfs? ext4? If it's ext4, are xatrrs
enabled?

Wido

> 
> 
> atish@atish-virtual-machine:/etc/ceph$  mkcephfs -a -c ceph.conf -k
> ceph.keyring
> temp dir is /tmp/mkcephfs.NHCO3zMk87
> preparing monmap in /tmp/mkcephfs.NHCO3zMk87/monmap
> /usr/bin/monmaptool --create --clobber --add alpha 10.72.147.207:6789
> --print /tmp/mkcephfs.NHCO3zMk87/monmap
> /usr/bin/monmaptool: monmap file /tmp/mkcephfs.NHCO3zMk87/monmap
> /usr/bin/monmaptool: generated fsid
> 24b2d358-c94e-6abf-42bf-82657b64ea81
> epoch 1
> fsid 24b2d358-c94e-6abf-42bf-82657b64ea81
> last_changed 2011-09-15 17:11:10.867824
> created 2011-09-15 17:11:10.867824
> 0: 10.72.147.207:6789/0 mon.alpha
> /usr/bin/monmaptool: writing epoch 1
> to /tmp/mkcephfs.NHCO3zMk87/monmap (1 monitors)
> === osd.0 ===
>  ** WARNING: Ceph is still under development.  Any feedback can be
> directed  **
>  **          at ceph-devel@xxxxxxxxxxxxxxx or
> http://ceph.newdream.net/.     **
> 2011-09-15 17:11:11.754143 b78c16e0 AdminSocketConfigObs::init:
> failed: AdminSocket::bind_and_listen: failed to bind the UNIX domain
> socket to '/var/run/ceph/osd.0.asok': error 2: No such file or
> directory
> 2011-09-15 17:11:11.754176 b78c16e0 AdminSocketConfigObs: failed to
> start AdminSocket
> 2011-09-15 17:11:11.759168 b78c16e0 filestore(/ceph_data/osd.0)
> FileStore::mkfs: failed to open /ceph_data/osd.0/fsid: error 13:
> Permission denied
> 2011-09-15 17:11:11.759191 b78c16e0 OSD::mkfs: FileStore::mkfs failed
> with error -13
> 2011-09-15 17:11:11.760877 b78c16e0  ** ERROR: error creating empty
> object store in /ceph_data/osd.0: error 13: Permission denied
> failed: '/sbin/mkcephfs -d /tmp/mkcephfs.NHCO3zMk87 --init-daemon
> osd.0'
> 
> 
> Looking forward to your suggestions.
> 
> 
> Regards
> Atish
> 
> 
> PS: I am unable to mail from my gmail account to the
> entire ceph-devel@xxxxxxxxxxxxxxx mailing list. I first posted the
> mail using
> "http://comments.gmane.org/gmane.comp.file-systems.ceph.devel/3023";
> website. Any ideas for this ?
> 
> 
> On Thu, Sep 15, 2011 at 4:58 PM, Wido den Hollander <wido@xxxxxxxxx>
> wrote:
>         Hi,
>         
>         As Jantje said, it seems you are not running as root.
>         
>         But I do have some recommendations for your config:
>         
>         On Thu, 2011-09-15 at 06:14 +0000, Atish Kathpal wrote:
>         > [global]
>         >         auth supported = cephx
>         >        keyring = /etc/ceph/ceph.keyring
>         >
>         > [mon]
>         >         mon data = /ceph_data/mon.0
>         >
>         
>         
>         This section is globally, so if you'd add more monitors, they
>         would all
>         get /ceph_data/mon.0 as data dir.
>         
>         I'd do:
>         
>         [mon]
>            mon data = /ceph_data/mon.$id
>         
>         > [mds]
>         >
>         > [osd]
>         >         osd data = /ceph_data/osd.0
>         >         osd journal = /ceph_data/osd.0.journal
>         >         osd journal size = 1000
>         
>         
>         Same goes here for your OSD, do:
>         
>          osd data = /ceph_data/osd.$id
>          osd journal = /ceph_data/osd.$id.journal
>         
>         >
>         > [mon.0]
>         >         host = atish-virtual-machine
>         >         mon addr = 10.72.147.207:6789
>         
>         
>         Monitors should not be named "0", "1", etc, but more like:
>         * mon.alpha
>         * mon.beta
>         * mon.charlie
>         
>         >
>         > [osd.0]
>         >         host = atish-virtual-machine
>         >
>         > [mds.0]
>         >         host = atish-virtual-machine
>         
>         
>         
>         And you have only one OSD, is that correct?
>         
>         Wido
>         
> 
> 


--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux