Support Policies for RHEL Resilient Storage - Clustered LVM with lvm2-cluster's clvmd

Updated -

Contents

Overview

Applicable Environments

  • Red Hat Enterprise Linux (RHEL) 6 or 7 with the Resilient Storage Add-On

Useful References and Guides

Introduction

This guide describes Red Hat's policies applicable to use of lvm2-cluster to manage clustered LVM volumes with clvmd. Users of clvmd should adhere to these policies in order to be eligible for support from Red Hat with the appropriate product support subscriptions.

Policies

Where these policies apply: There are multiple methods of managing LVM volumes in a High Availability or Resilient Storage cluster. Use of lvm2-cluster's clvmd functions is one such method. clvmd will be responsible for managing a particular volume group only if that volume group has the "clustered" attribute enabled in its metadata. This can be viewed with the vgs command, looking for the c character in the Attr column.

When these policies talk about applying to "clustered volume groups", it is referring specifically to LVM volume groups that have this clustered attribute enabled. If no such volume group exists with that attribute set, then clvmd effectively is not managing any device or volume, and has little impact on the operation of LVM - therefor these policies only apply if clvmd has volumes to manage.

If using a different method to manage LVM in a RHEL High Availability cluster, then Red Hat's general policies on LVM in a cluster may still apply:


All nodes must share access to all clustered physical volumes and run clvmd: Any LVM physical volume (PV) that belongs to a clustered volume group must be accessible to every node of the cluster. The expected behavior around asymmetric storage access is not defined in clvmd's implementation, and Red Hat cannot provide assistance with such setups. If clvmd is to be used to manage clustered volume groups, the clvmd daemon should be configured to run on all member nodes of the cluster, and all nodes should have equal access to the clustered volume group PVs.


Conditions with RHEL 6, clvmd, and exclusive LVM resources managed by pacemaker: See the RHEL High Availability policy guide for details on conditions related to use of the LVM agent with exclusive clustered volume groups:


clvmd replaced by lvmlockd in RHEL 8: lvm2-cluster (clvmd) is not provided in RHEL 8 Resilient Storage, as clustered LVM management is offered by lvmlockd in RHEL 8. See Support Policies for RHEL High Availability - LVM management in a cluster for further policy information.