Bug#631939: Please also build cmirrord from lvm2 source
Philipp Niemann
philipp.niemann at dimdi.de
Tue Jun 28 12:15:41 UTC 2011
Package: lvm2
Version: 2.02.66-5
Severity: wishlist
Hi!
With current lvm2 packages comes no cmirrord binary. The upstream source
provides everything needed for the utility.
One would have to add libopenais-dev and libcorosync-dev (this was with
my testing environment) to build-deps and have some rules to place the
daemon file properly, as well as a manpage and some startup script.
Upstream uses cmirrord with RHEL 6.0. Seems to be for production use,
too, as the documentation of RHEL 6.0 doesn't have any warnings or
support exceptions listed in the docs.
I build cmirrord from the current squeeze src package by manually
running configure with --enable-cmirrord and ended up with a binary that
does the job (but I didn't yet test for flaws). It seems that clvmd is
also changed by --enable-cmirrord. I had to use the new clvmd to get
mirroring on the machine.
The daemon is used to have LVM based host mirrors of storage, which is a
key feature of our SAN environment. With cmirrord I am able to have a
multipathed, mirrored and shared storage device which I can use to have
live migration of xen or kvm VM.
Thanks for reading!
Kind regards,
Philipp
PS: System information is from a different system as the server in
question has no internet access. But the version information should
match.
-- System Information:
Debian Release: 6.0.1
APT prefers stable
APT policy: (500, 'stable')
Architecture: i386 (i686)
Kernel: Linux 2.6.32-5-686 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages lvm2 depends on:
ii dmsetup 2:1.02.48-5 The Linux Kernel Device Mapper use
ii libc6 2.11.2-10 Embedded GNU C Library: Shared lib
ii libdevmapper1.02.1 2:1.02.48-5 The Linux Kernel Device Mapper use
ii libreadline5 5.2-7 GNU readline and history libraries
ii libudev0 164-3 libudev shared library
ii lsb-base 3.2-23.2squeeze1 Linux Standard Base 3.2 init scrip
lvm2 recommends no packages.
lvm2 suggests no packages.
-- debconf information excluded
More information about the pkg-lvm-maintainers
mailing list