Re: how the files in /var/lib/ceph/osd/ceph-0 are generated

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

 



Likely the differences you're seeing of /dev/sdb1 and tmpfs have to do with how ceph-disk vs ceph-volume manage the OSDs and what their defaults are.  ceph-disk will create partitions on devices while ceph-volume configures LVM on the block device.  Also with bluestore you do not have a standard filesystem, so ceph-volume creates a mock folder to place the necessary information into /var/lib/ceph/osd/ceph-0 to track the information for the OSD and how to start it.

On Wed, Apr 4, 2018 at 6:20 PM Gregory Farnum <gfarnum@xxxxxxxxxx> wrote:
On Tue, Apr 3, 2018 at 6:30 PM Jeffrey Zhang <zhang.lei.fly+ceph-users@xxxxxxxxx> wrote:
I am testing ceph Luminous, the environment is

- centos 7.4
- ceph luminous ( ceph offical repo)
- ceph-deploy 2.0
- bluestore + separate wal and db

I found the ceph osd folder `/var/lib/ceph/osd/ceph-0` is mounted
from tmpfs. But where the files in that folder come from? like `keyring`,
`whoami`?

These are generated as part of the initialization process. I don't know the exact commands involved, but the keyring for instance will draw from the results of "ceph osd new" (which is invoked by one of the ceph-volume setup commands). That and whoami are part of the basic information an OSD needs to communicate with a monitor.
-Greg
 

$ ls -alh /var/lib/ceph/osd/ceph-0/
lrwxrwxrwx.  1 ceph ceph   24 Apr  3 16:49 block -> /dev/ceph-pool/osd0.data
lrwxrwxrwx.  1 root root   22 Apr  3 16:49 block.db -> /dev/ceph-pool/osd0-db
lrwxrwxrwx.  1 root root   23 Apr  3 16:49 block.wal -> /dev/ceph-pool/osd0-wal
-rw-------.  1 ceph ceph   37 Apr  3 16:49 ceph_fsid
-rw-------.  1 ceph ceph   37 Apr  3 16:49 fsid
-rw-------.  1 ceph ceph   55 Apr  3 16:49 keyring
-rw-------.  1 ceph ceph    6 Apr  3 16:49 ready
-rw-------.  1 ceph ceph   10 Apr  3 16:49 type
-rw-------.  1 ceph ceph    2 Apr  3 16:49 whoami

I guess they may be loaded from bluestore. But I can not find any clue for this.
_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux