Назад | Перейти на главную страницу

Есть ли разница между LVM и HA-LVM или просто в том, как вы ее используете.

Я изучаю кластеры высокой доступности с использованием кардиостимулятора и corosync. В документации Red Hat LVM, HA-LVM и CLVM рассматриваются как отдельные темы.

Я понимаю дополнительные функции и преимущества CLVM по сравнению с HA-LVM. Я не уверен, что HA-LVM сравнивается с обычным LVM?

Это просто вопрос того, как вы его используете? Если вы исключите общую группу томов из volume_list в lvm.conf на каждом узле, чтобы локальная система не активировала ее, а затем используйте ресурс водителя ритма для управления активацией и деактивацией общей группы томов, это сделает ее HA-LVM . Или на самом деле существует другой код, составляющий HA-LVM.

При использовании clvm вы фактически устанавливаете дополнительные пакеты для предоставления clvmd и dlm. С HA-LVM, похоже, нет никаких дополнительных пакетов или директив, которые вы включаете, чтобы заявить, что вам нужен режим HA-LVM. Но то, как это трактуется в документации и использует терминологию, меня немного смущает.

LVM следует использовать только в одной системе, если два узла считают, что имеют монопольный доступ к тому LVM, произойдет повреждение.

HA-LVM позволяет нескольким узлам читать с общего тома, но предполагает, что только один узел может / должен писать - это аналогично тому, как работала / работает кластеризация Windows MSDTC (не так, как сейчас, извините), где один узел MSCS имеет право писать.

CLVM позволяет всем узлам одновременно читать и писать, управляя блокировкой файлов на всех узлах.

Так что да, очень важно, как вы это используете, как вы говорите.