Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

1.3. Кластерный менеджер логических томов

Кластерный менеджер логических томов (CLVM, Clustered Logical Volume Manager) представляет собой набор кластерных расширений для LVM, позволяющих кластеру управлять совместным хранилищем (например, на SAN) с помощью LVM.
Возможность использования CLVM также определяется системными требованиями:
  • Если доступ к хранилищу необходим лишь одному узлу, то можно использовать LVM без расширений CLVM. При этом создаваемые логические тома будут локальными.
  • Если для обеспечения восстановления после отказа вы используете кластерную систему, в которой только один узел может обращаться к хранилищу в заданный момент времени, потребуются агенты HA-LVM (High Availability Logical Volume Management). Конфигурация и управление кластером Red Hat предоставляет информацию об агентах HA-LVM.
  • Если нескольким узлам необходимо обращаться к хранилищу, доступ к которому разделяется между активными узлами, то потребуется использовать CLVM. CLVM позволит пользователю настроить логические тома на разделяемом хранилище за счет блокирования доступа к физическому хранилищу на время настройки логического тома, используя при этом кластерные службы блокирования для управления разделяемым хранилищем.
Для работы CLVM необходимо, чтобы выполнялось программное обеспечение Red Hat Cluster Suite, включая clmvd. Демон clmvd является основным кластерным расширением LVM, выполняется на каждом компьютере в кластере и передает им обновления метаданных LVM, тем самым обеспечивая постоянство представления логических томов. Более подробную информацию по установке и администрированию Red Hat Cluster Suite можно найти в руководстве Конфигурация и управление кластером Red Hat.
Чтобы проверить, был ли запущен clmvd во время загрузки, выполните команду
# chkconfig clvmd on
Если демон clvmd не запущен, выполните команду
# service clvmd start
Creating LVM logical volumes in a cluster environment is identical to creating LVM logical volumes on a single node. There is no difference in the LVM commands themselves, or in the LVM graphical user interface, as described in Глава 4, Администрирование LVM с помощью команд and Глава 7, Администрирование LVM при помощи графического интерфейса. In order to enable the LVM volumes you are creating in a cluster, the cluster infrastructure must be running and the cluster must be quorate.
By default, logical volumes created with CLVM on shared storage are visible to all computers that have access to the shared storage. It is possible, however, to create logical volumes when the storage devices are visible to only one node in the cluster. It is also possible to change the status of a logical volume from a local volume to a clustered volume. For information, see Раздел 4.3.2, «Создание групп томов в кластере» and Раздел 4.3.7, «Изменение параметров группы томов».
Рисунок 1.2, «Обзор CLVM» shows a CLVM overview in a Red Hat cluster.
Обзор CLVM

Рисунок 1.2. Обзор CLVM

Примечание

Для работы разделяемого хранилища Red Hat Cluster Suite необходимо, чтобы выполнялся демон clvmd или агенты HA-LVM (High Availability Logical Volume Management). Если нет возможности использовать clvmd или агенты HA-LVM в силу отсутствия полномочий или каких-либо других причин, то не используйте единственный экземпляр LVM на разделяемом диске, так как это может привести к повреждению данных. Если у вас есть вопросы, за помощью можно обратиться к представителю Red Hat.

Примечание

CLVM requires changes to the lvm.conf file for cluster-wide locking. Information on configuring the lvm.conf file to support clustered locking is provided within the lvm.conf file itself. For information about the lvm.conf file, see Приложение B, Файлы конфигурации LVM.