Project

General

Profile

Actions

Feature #13084

open

ceph-disk: will not work with an software array (md) as journal destination

Added by Kenneth Waegeman over 8 years ago. Updated over 8 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
% Done:

0%

Source:
Community (user)
Tags:
Backport:
Reviewed:
Affected Versions:
Pull request ID:

Description

[root@ceph001 ~]# ceph-disk v prepare --fs-type xfs --cluster ceph - /var/lib/ceph/osd/sdi0sdj /dev/md/sdi0sdj1
DEBUG:ceph-disk:does /usr/bin/ceph-osd exists ?
DEBUG:ceph-disk:yes, /usr/bin/ceph-osd exists
INFO:ceph-disk:Running command: /usr/bin/ceph-osd --check-allows-journal i 0 --cluster ceph
DEBUG:ceph-disk:does /usr/bin/ceph-osd exists ?
DEBUG:ceph-disk:yes, /usr/bin/ceph-osd exists
INFO:ceph-disk:Running command: /usr/bin/ceph-osd --check-wants-journal -i 0 --cluster ceph
DEBUG:ceph-disk:does /usr/bin/ceph-osd exists ?
DEBUG:ceph-disk:yes, /usr/bin/ceph-osd exists
INFO:ceph-disk:Running command: /usr/bin/ceph-osd --check-needs-journal -i 0 --cluster ceph
DEBUG:ceph-disk:does /usr/bin/ceph-osd exists ?
DEBUG:ceph-disk:yes, /usr/bin/ceph-osd exists
INFO:ceph-disk:Running command: /usr/bin/ceph-osd --cluster=ceph --show-config-value=fsid
DEBUG:ceph-disk:does /usr/bin/ceph-conf exists ?
DEBUG:ceph-disk:yes, /usr/bin/ceph-conf exists
INFO:ceph-disk:Running command: /usr/bin/ceph-conf --cluster=ceph --name=osd. --lookup osd_mkfs_options_xfs
DEBUG:ceph-disk:does /usr/bin/ceph-conf exists ?
DEBUG:ceph-disk:yes, /usr/bin/ceph-conf exists
INFO:ceph-disk:Running command: /usr/bin/ceph-conf --cluster=ceph --name=osd. --lookup osd_fs_mkfs_options_xfs
DEBUG:ceph-disk:does /usr/bin/ceph-conf exists ?
DEBUG:ceph-disk:yes, /usr/bin/ceph-conf exists
INFO:ceph-disk:Running command: /usr/bin/ceph-conf --cluster=ceph --name=osd. --lookup osd_mount_options_xfs
DEBUG:ceph-disk:does /usr/bin/ceph-conf exists ?
DEBUG:ceph-disk:yes, /usr/bin/ceph-conf exists
INFO:ceph-disk:Running command: /usr/bin/ceph-conf --cluster=ceph --name=osd. --lookup osd_fs_mount_options_xfs
DEBUG:ceph-disk:does /usr/bin/ceph-osd exists ?
DEBUG:ceph-disk:yes, /usr/bin/ceph-osd exists
INFO:ceph-disk:Running command: /usr/bin/ceph-osd --cluster=ceph --show-config-value=osd_journal_size
DEBUG:ceph-disk:does /usr/bin/ceph-conf exists ?
DEBUG:ceph-disk:yes, /usr/bin/ceph-conf exists
INFO:ceph-disk:Running command: /usr/bin/ceph-conf --cluster=ceph --name=osd. --lookup osd_cryptsetup_parameters
DEBUG:ceph-disk:does /usr/bin/ceph-conf exists ?
DEBUG:ceph-disk:yes, /usr/bin/ceph-conf exists
INFO:ceph-disk:Running command: /usr/bin/ceph-conf --cluster=ceph --name=osd. --lookup osd_dmcrypt_key_size
DEBUG:ceph-disk:does /usr/bin/ceph-conf exists ?
DEBUG:ceph-disk:yes, /usr/bin/ceph-conf exists
INFO:ceph-disk:Running command: /usr/bin/ceph-conf --cluster=ceph --name=osd. --lookup osd_dmcrypt_type
DEBUG:ceph-disk:does /usr/bin/parted exists ?
DEBUG:ceph-disk:does /usr/local/sbin/parted exists ?
DEBUG:ceph-disk:does /usr/local/bin/parted exists ?
DEBUG:ceph-disk:does /usr/sbin/parted exists ?
DEBUG:ceph-disk:yes, /usr/sbin/parted exists
INFO:ceph-disk:Running command: /usr/sbin/parted --machine -
/dev/md/sdi0sdj1 print
Error: /dev/md/sdi0sdj1: unrecognised disk label
WARNING:ceph-disk:OSD will not be hot-swappable if journal is not the same device as the osd data
DEBUG:ceph-disk:Creating journal partition num 1 size 10240 on /dev/md/sdi0sdj1
DEBUG:ceph-disk:does /usr/bin/sgdisk exists ?
DEBUG:ceph-disk:does /usr/local/sbin/sgdisk exists ?
DEBUG:ceph-disk:does /usr/local/bin/sgdisk exists ?
DEBUG:ceph-disk:does /usr/sbin/sgdisk exists ?
DEBUG:ceph-disk:yes, /usr/sbin/sgdisk exists
INFO:ceph-disk:Running command: /usr/sbin/sgdisk --new=1:0:+10240M --change-name=1:ceph journal --partition-guid=1:e59a4155-41ed-411a-a7cc-9ee20fb05428 --typecode=1:45b0969e-9b03-4f30-b4c6-b4b80ceff106 --mbrtogpt -- /dev/md/sdi0sdj1
Creating new GPT entries.
The operation has completed successfully.
INFO:ceph-disk:calling partx on prepared device /dev/md/sdi0sdj1
INFO:ceph-disk:re-reading known partitions will display errors
DEBUG:ceph-disk:does /usr/bin/partx exists ?
DEBUG:ceph-disk:does /usr/local/sbin/partx exists ?
DEBUG:ceph-disk:does /usr/local/bin/partx exists ?
DEBUG:ceph-disk:does /usr/sbin/partx exists ?
DEBUG:ceph-disk:yes, /usr/sbin/partx exists
INFO:ceph-disk:Running command: /usr/sbin/partx -a /dev/md/sdi0sdj1
partx: /dev/md/sdi0sdj1: error adding partition 1
DEBUG:ceph-disk:does /usr/bin/udevadm exists ?
DEBUG:ceph-disk:yes, /usr/bin/udevadm exists
INFO:ceph-disk:Running command: /usr/bin/udevadm settle
DEBUG:ceph-disk:Journal is GPT partition /dev/disk/by-partuuid/e59a4155-41ed-411a-a7cc-9ee20fb05428
DEBUG:ceph-disk:Journal is GPT partition /dev/disk/by-partuuid/e59a4155-41ed-411a-a7cc-9ee20fb05428
DEBUG:ceph-disk:Preparing osd data dir /var/lib/ceph/osd/sdi0sdj
DEBUG:ceph-disk:Creating symlink /var/lib/ceph/osd/sdi0sdj/journal -> /dev/disk/by-partuuid/e59a4155-41ed-411a-a7cc-9ee20fb05428

I can see it has created an gpt tabel and a partition on top of my software raid device.
but this symlinks to an non-existing device..

Actions

Also available in: Atom PDF