>
> Hello,
>
> On Fri, 22 Apr 2016 06:20:17 +0200 Martin Wilderoth wrote:
>
> > I have a ceph cluster and I will change my journal devices to new SSD's.
> >
> > In some instructions of doing this they refer to a journal file (link to
> > UUID of journal )
> >
> > In my OSD folder this journal don’t exist.
> >
> If your cluster is "years old" and not created with ceph-disk, then yes,
> that's not surprising.
> Mind, I created a recent one of mine manually and still used that scheme:
> --- ls -la /var/lib/ceph/osd/ceph-12/
> total 80
> drwxr-xr-x   4 root root  4096 Mar  1 14:44 .
> drwxr-xr-x   8 root root  4096 Sep 10  2015 ..
> -rw-r--r--   1 root root    37 Sep 10  2015 ceph_fsid
> drwxr-xr-x 320 root root 24576 Mar  2 20:24 current
> -rw-r--r--   1 root root    37 Sep 10  2015 fsid
> lrwxrwxrwx   1 root root    44 Sep 10  2015 journal ->
> /dev/disk/by-id/wwn-0x55cd2e404b77573c-part5
> -rw-------   1 root root    57 Sep 10  2015 keyring
> ---
>
> Ceph isn't magical, so if that link isn't there, you probably have
> something like this in your ceph.conf, preferably with UUID instead of thet
> possibly changing device name:
> ---
> [osd.0]
>     host = ceph-01
>     osd journal = /dev/sdc3
> ---


Yes that is my setup, Would that mean i could either create symlink journal
-> /dev/disk/......
remove the osd journal in ceph.conf.

or change my ceph.conf with osd journal = /dev/....

And the recommended way is actually to use journal symlink ?




>
> > This instructions is renaming the UUID of new device to the old UUID not
> > to break anything.
> >
> > i was planning to use the command ceph-osd --mkjournal and update the
> > ceph. conf accordingly.
> >
> > Do I need to take care of my missing journal symlink, i think it is a
> > symlink ?
> > Why is it there, and how is it used ?.
> >
> > I actually don’t remember the command i used to create the disk but it's
> > some years ago and i doubt i used ceph-disk.
> >
> > I found the following process in this list, that seemed good. But its
> > still not clear to me if i can skip this journal link ?
> >
> > *set noout*
> > *stop the osds*
> > *flush the journal*
> > *replace journal SSDs*
> > recreate journal partitions
> > update ceph.conf to reflect new journal device names
> Either that or remove the location and create the symlink.
> In both cases UUID is the fail-safe way to go.
> > *recreate the journal (for the existing osds)*
> > *start the osds*
> > *unset noout*


I dont really need to keep the old uuid as long as im using the correct uuid
in my config (symlink) ?

To check what journal an osd is using what is the command ?
_______________________________________________
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to