I received the following error, on CentOS 6.5, when configuring a High Availability cluster. This also cause the computer to freeze on the os boot.

clvmd startup timed out

The fix was found here and involved an edit of /etc/lvm/lvm.conf. This required a minor change to the library_dir line as the location of these libraries have changed. See below for the full list.

library_dir = "/lib64"
locking_type = 3
fallback_to_local_locking = 1
fallback_to_clustered_locking = 0
locking_dir = "/var/lock/lvm"