Hi everyone,
please consider reviewing the following patches. These add
OCF-compliant cluster resource agent functionality to Ceph, allowing
MDS, OSD and MON to run as cluster resources under compliant managers
(such as Pacemaker, http://www.clusterlabs.org).
This new stuff does not build nor install by default; you must enable
with the "--with-ocf" flag. That same flag maps to a new RPM build
conditional ("--with ocf") which rolls the resource agents into a
separate subpackage, "ceph-resource-agents".
These patches require the tiny patch to the init script that I posted
here a few days ago.
Just in case you're interested, all the above changes (including the
init script patch) since commit e18b1c9734e88e3b779ba2d70cdd54f8fb94743d:
rgw: removing swift user index when removing user (2011-12-28 17:00:19 -0800)
are also available in my GitHub repo at:
git://github.com/fghaas/ceph ocf-ra
Florian Haas (3):
init script: be LSB compliant for exit code on status
Add OCF-compliant resource agent for Ceph daemons
Spec: conditionally build ceph-resource-agents package
ceph.spec.in | 22 ++++++
configure.ac | 8 ++
src/Makefile.am | 4 +-
src/init-ceph.in | 7 ++-
src/ocf/Makefile.am | 23 +++++++
src/ocf/ceph.in | 177 +++++++++++++++++++++++++++++++++++++++++++++++++++
6 files changed, 238 insertions(+), 3 deletions(-)
create mode 100644 src/ocf/Makefile.am
create mode 100644 src/ocf/ceph.in
Hope this is useful. All feedback is much appreciated. Thanks!
Cheers,
Florian
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html