3 questions:

1.   I'd like to use xfs devices with a separate log device in a ceph cluster. 
What's the best way to do this?  Is it possible to specify xfs log devices in 
the [osd.x] sections of ceph.conf? 
E.G.:
        [osd.0]
            host = delta
            devs = /dev/sdx
            osd mkfs options xfs = -d su=131072,sw=8 -i size=1024 -l 
logdev=/dev/sdq1,su=131072

        [osd.1]
            host = epsilon
            devs = /dev/sdy
            osd mkfs options xfs = -d su=131072,sw=8 -i size=1024 -l 
logdev=/dev/sdq2,su=131072

2.    Is this the correct syntax for the line without the log device options?
                     osd mkfs options xfs = -d su=131072,sw=8 -i size=1024

3. For osd journal devices. I assume there's a 1:1 relationship between osds 
and journal devices.  The section in sample.ceph.conf seems to imply a single 
entry.
Should there be an osd journal entry in each [osd.x] section of ceph.conf? 

        [osd]
            ; This is where the osd expects its data
            osd data = /data/$name
        
            ; Ideally, make the journal a separate disk or partition.
            ; 1-10GB should be enough; more if you have fast or many
            ; disks.  You can use a file under the osd data dir if need be
            ; (e.g. /data/$name/journal), but it will be slower than a
            ; separate disk or partition.
            ; This is an example of a file-based journal.
            osd journal = /data/$name/journal
            osd journal size = 1000 ; journal size, in megabytes

On my cluster (deployed with ceph-deploy) the data is in /var/lib/ceph/osd. Not 
/data/$name as in the sample file. Directory organization on my cluster:
        /var/lib/ceph/osd/:
        ceph-0  ceph-10  ceph-12  ceph-14  ceph-16  ceph-18  ceph-2   ceph-21  
ceph-3  ceph-5  ceph-7  ceph-9
        ceph-1  ceph-11  ceph-13  ceph-15  ceph-17  ceph-19  ceph-20  ceph-22  
ceph-4  ceph-6  ceph-8
        
        /var/lib/ceph/osd/ceph-0:

        /var/lib/ceph/osd/ceph-1:

        ls /data
        ls: cannot access /data: No such file or directory
Thanks,
Tim
_______________________________________________
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to