Re: OSD on a partition

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

 



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

The documentation is a little sparse in this regard, here is what I use:

sgdisk --new=1:0:+10240M --change-name=1:"ceph journal"
--typecode=1:45b0969e-9b03-4f30-b4c6-b4b80ceff106 /dev/sdc
sgdisk --new=2:0:0 --change-name=2:"ceph data"
--typecode=2:4fbd7e29-9d25-41b8-afd0-062c0ceff05d /dev/sdc

This creates a partition that is 10 GB from the front of the drive as
a journal, then uses the rest of the drive for an OSD. You can then
use ceph-disk prepare /dev/sdc2 [/dev/sdc1].

Adapt it to fit your needs.
-----BEGIN PGP SIGNATURE-----
Version: Mailvelope v1.3.0
Comment: https://www.mailvelope.com

wsFcBAEBCAAQBQJWXhkfCRDmVDuy+mK58QAAmEAP/2RtZfhDrnsS0ME3mya/
uCYhiXbEdTk+mhmJokC00bHwiZczIf11OUcHIZahvQ/Z/a5ojLIIJWnaSNbc
TMLLiHvfbsm8Rs8cMKzpX0NuGgJNefS3M7XpnacgC6ZmE31Rtnd1bi7ThqnK
CYzgyS/m5kjmRVwJNr76PpGx6tPiFC3oZgDesq0bm0T97RDjfyYXB3wxkVWY
V3u51m7CLa9y3rvNbdGmwiWoR6jhmFMic5tCLJYD6zKnvhhq6P6OLM4RA+6P
quSaFUAmZ/JrMWPEY3/B+lRx3j4kdXue2OJIgRQf7XiSJpeubFgVGtxSzBYz
OYsV09fOpS7dLojXtmsrQekSIQIGqy3PZMl/WfQVNdQ+etVOenR+8CBhTTst
or8fu+s8n+T9brcvFP2cfwickF5Rp+tVc3d238l+Kbc4t6SLtx71q5/AiQpR
8mEOvRHlTTxoaozleepuw7xnymnNShFogwzCXYj7DoaBMxTT4igWfHwWb5/I
0R5bYkheBkYxLlVaf7faUWcjySwunW1SY/rc2FkUFe52VlZ5cbFfJ+ym0an5
i5SdfLd0gk4zR5l35j7svdJZU9+QIZLcz/S12Nx5mwUxhnhEeqYMBS/ENSca
tKq4nlqyIGaCyDaLlcaECRLBjskrNRMeV7vnNUQ59BzJuMWOHhq571zHeXYO
tezS
=mxz9
-----END PGP SIGNATURE-----
----------------
Robert LeBlanc
PGP Fingerprint 79A2 9CA4 6CC4 45DD A904  C70E E654 3BB2 FA62 B9F1


On Tue, Dec 1, 2015 at 2:46 PM, Marek Dohojda
<mdohojda@xxxxxxxxxxxxxxxxxxx> wrote:
> Thus far parted isn’t very nice with ext4, I suppose I could try to do so
> and the worst that would happen is me loosing 1 OSD, however in my tests
> this wasn’t very reliable.
>
> Non GPT partition, utilizing fdisk I can do this without a problem, but OSD
> requires GPT (to the best of my knowledge anyway).
>
> Hence why I would like to know if there is a way for me to do a partition
> from the get go.  Since if the shrink doesn’t work my only other option is
> this.  Unless of course I create a directory on the OSD file system and
> simlink the Spindle Journal within that new directory something like
>
> ln -s /var/lib/ceph/osd-0/spin_journal/journal /var/lib/ceph/osd-2/journal
>
> I feel that this approach is not very clean though.
>
>
>
> On Dec 1, 2015, at 12:39 PM, Nick Fisk <nick@xxxxxxxxxx> wrote:
>
>
>
>
>
> -----Original Message-----
> From: ceph-users [mailto:ceph-users-bounces@xxxxxxxxxxxxxx] On Behalf Of
> Marek Dohojda
> Sent: 01 December 2015 19:34
> To: Wido den Hollander <wido@xxxxxxxx>
> Cc: ceph-users@xxxxxxxxxxxxxx
> Subject: Re:  OSD on a partition
>
> Well so here is my problem.  I want to move journal to SSD, but I have no
> more Disk slots available, and the SSD I do have is used for my higher IO
> OSDs.  Hence I don’t want to lose my OSD.
>
> So my thought was to partition the SSD into 10G and the rest with the
>
> “rest”
>
> being used for OSD, while the 10G be used for Journal.  However I can’t
>
> find
>
> a reliable way to put OSD on a partition which is why I am wondering if
>
> there
>
> is a way to do it.
>
>
> I'm wondering if you can stop the SSD OSD, unmount, shrink the partition,
> add the extra journal partition, start the OSD.
>
> Then stop the disk based OSD, flush the journal, move to new partition on
> SSD and then start it.
>
>
>
> Alernatively I could put the Journal on the SSD itself (it is ext4 file
>
> system) but
>
> not sure if that wouldn’t be bad from perspective of Ceph to do.
>
> Down the road I will have more SSD but this won’t happen until new budget
> hits and I can get more servers.
>
>
>
> On Dec 1, 2015, at 12:11 PM, Wido den Hollander <wido@xxxxxxxx>
>
> wrote:
>
>
> On 12/01/2015 07:29 PM, Marek Dohojda wrote:
>
> I am looking through google, and I am not seeing a good guide as to
> how to put an OSD on a partition (GPT) of a disk.  I see lots of
> options for file system, or single physical drive but not partition.
>
> http://dachary.org/?p=2548
>
> This is only thing I found but that is from 2 years ago and no
> comments if this works or not.
>
> Is there a better guide/best practice for such a scenario?
>
>
> Well, what is the thing you are trying to achieve? All tools want full
> disks, but an OSD doesn't want it persé. It just wants a mount point
> where it can write data to.
>
> You can always manually bootstrap a cluster if you want to.
>
>
>
>
> _______________________________________________
> ceph-users mailing list
> ceph-users@xxxxxxxxxxxxxx
> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
>
>
>
> --
> Wido den Hollander
> 42on B.V.
> Ceph trainer and consultant
>
> Phone: +31 (0)20 700 9902
> Skype: contact42on
> _______________________________________________
> 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
>
_______________________________________________
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