Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

В статье описано создание высоконадежного iSCSI-хранилища данных на основе двухузлового кластера Pacemaker. Главная цель кластера, чтобы iSCSI-хранилище всегда было доступно для клиентов.


!!!! не используется fencing (STONITH) !!!

...

Блок кода
iscsi_data role:Primary
 disk:UpToDate
 pcmk-2 role:Secondary
   replication:SyncSource peer-disk:Inconsistent done:1.03


Процесс Для отлеживания процесса синхронизации дисков можно отслеживать с помощью командыиспользовать команду:

Command

sudo drbdsetup events2

...

Перейти в каталог luns из /iscsi/<iSCSI-target>:

Command

>cd /iscsi/iqn.2003-01.org.linux-iscsi.pcmk-1.x8664:sn.56c2d5f061b1/tpg1/luns

...

Создать ресурсного агента для управления iSCSI-Target:

Command

sudo pcs resource create "p_iSCSITarget" ocf:heartbeat:iSCSITarget iqn="iqn.2003-01.org.linux-iscsi.pcmk-1.x8664:sn.56c2d5f061b1" op monitor interval="10s"

...

Настроить ресурсного агента для управления DRBDiSCSI-диском LUN:

Command

sudo pcs resource create "p_iSCSI_lun1" ocf:heartbeat:iSCSILogicalUnit target_iqn="iqn.2003-01.org.linux-iscsi.pcmk-1.x8664:sn.56c2d5f061b1" lun="1" path="/dev/drbd1" op monitor interval="10s"

...

Pacemaker - взаимная настройка ресурсов

...

На любом работающем узле кластера:

  • Отключить (если ещё не отключено) STONITH, которое используется для физического отключения (обесточивания) неисправного физического диска:
    Command

    sudo pcs property set stonith-enabled="false"

  • Отключить QUORUM, которое ... :
    Command

    sudo pcs property set no-quorum-policy="ignore"

...

  • Предотвратить перераспределение ресурсов между узлами после того, как кластер восстановил работу в нормальном режиме с двумя узлами:
    Command

    sudo pcs resource defaults update resource-stickiness="200"




Нужны ограничения:

  1. DRBD=Primary, iSCSI, ClusterIP - всегда работают только на одном узле.
  2. Порядок запуска: DRBD=Primary, iSCSI, ClusterIP

...