Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
SUSE:SLE-12-SP4:GA
ceph.627
0017-udev-rules-now-explicitly-specify-i.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 0017-udev-rules-now-explicitly-specify-i.patch of Package ceph.627
From: Owen Synge <osynge@suse.com> Date: Fri, 12 Sep 2014 16:04:03 +0200 Subject: [PATCH] udev rules now explicitly specify init system ceph-disk detects OS and Version and from this decides to use sysV systemd or upstart. This code needs a bigger rewrite so for now just explicitly tell ceph-disk the init system. (cherry picked from commit 0c0a0fe58266cdf54658b77d72eb97b99013b96b) --- systemd/udev-rules.d-95-ceph-osd.rules | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 systemd/udev-rules.d-95-ceph-osd.rules diff --git a/systemd/udev-rules.d-95-ceph-osd.rules b/systemd/udev-rules.d-95-ceph-osd.rules new file mode 100644 index 0000000..e593af1 --- /dev/null +++ b/systemd/udev-rules.d-95-ceph-osd.rules @@ -0,0 +1,27 @@ +# activate ceph-tagged partitions +ACTION=="add", SUBSYSTEM=="block", \ + ENV{DEVTYPE}=="partition", \ + ENV{ID_PART_ENTRY_TYPE}=="4fbd7e29-9d25-41b8-afd0-062c0ceff05d", \ + RUN+="/usr/sbin/ceph-disk-activate --mark-init systemd /dev/$name" + +# activate ceph-tagged partitions +ACTION=="add", SUBSYSTEM=="block", \ + ENV{DEVTYPE}=="partition", \ + ENV{ID_PART_ENTRY_TYPE}=="45b0969e-9b03-4f30-b4c6-b4b80ceff106", \ + RUN+="/usr/sbin/ceph-disk activate-journal --mark-init systemd /dev/$name" + +# Map journal if using dm-crypt +ACTION=="add" SUBSYSTEM=="block", \ + ENV{DEVTYPE}=="partition", \ + ENV{ID_PART_ENTRY_TYPE}=="45b0969e-9b03-4f30-b4c6-5ec00ceff106", \ + RUN+="/sbin/cryptsetup --key-file /etc/ceph/dmcrypt-keys/$env{ID_PART_ENTRY_UUID} --key-size 256 create $env{ID_PART_ENTRY_UUID} /dev/$name" + +# Map data device and +# activate ceph-tagged partitions +# for dm-crypted data devices +ACTION=="add" SUBSYSTEM=="block", \ + ENV{DEVTYPE}=="partition", \ + ENV{ID_PART_ENTRY_TYPE}=="4fbd7e29-9d25-41b8-afd0-5ec00ceff05d", \ + RUN+="/sbin/cryptsetup --key-file /etc/ceph/dmcrypt-keys/$env{ID_PART_ENTRY_UUID} --key-size 256 create $env{ID_PART_ENTRY_UUID} /dev/$name", \ + RUN+="/bin/bash -c 'while [ ! -e /dev/mapper/$env{ID_PART_ENTRY_UUID} ];do sleep 1; done'", \ + RUN+="/usr/sbin/ceph-disk-activate --mark-init systemd /dev/mapper/$env{ID_PART_ENTRY_UUID}"
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor