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

Ключ

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

...

DRBD-устройство состоит из двух дисков – по одному на каждом узле. Запись и чтение осуществляется только на ведущий диск (Primary). Ведомый диск (Secondary) только синхронизируется с ведущим.

...

На каждом узле – создать конфигурационный файл /etc/drbd.d/dvolume.res, содержащий настройки ресурса dvolume:

title
Блок кода
/etc/drbd.d/iscsi_data.res
resource "dvolume" {
  device minor 1;
  meta-disk internal;

  net {
    protocol C;
    fencing resource-only;
  }
  handlers {
    fence-peer "/usr/lib/drbd/crm-fence-peer.9.sh";
    unfence-peer "/usr/lib/drbd/crm-unfence-peer.9.sh";
  }
  on "pcmk-1" {
    node-id 0;
    disk "/dev/vdb"; 
  }
  on "pcmk-2" {
    node-id 1;
    disk "/dev/vdb"; 
  }
  connection {
    host "pcmk-1" address 10.192.6.74:7789;
    host "pcmk-2" address 10.192.6.75:7789;
  }
}

...

Блок кода
dvolume role:Primary
  disk:UpToDate
  pcmk-2 role:Secondary
    peer-disk:UpToDate





Pacemaker + DRBD

На узле, где DRBD = Primary ведущем узле кластера (т. е. на узле с ведущим DRBD -устройством):

  1. Создать ресурсного агента для управления DRBD-

...

  1. устройством:
    Command

    sudo pcs resource create "p_DRBD" ocf:linbit:drbd drbd_resource="

...

  1. dvolume" op monitor interval=29s role="Promoted" op monitor interval=31s role="Unpromoted"

  2. Настроить ресурсного агента для управления DRBD-диском:
    Command

    sudo pcs resource promotable "p_DRBD" promoted-max=1 promoted-node-max=1 clone-max=2 clone-node-max=1 notify="true"

  3. Проверить настройки:
    Command

    sudo pcs resource status p_DRBD

    Вывод команды:
    Блок кода

...

  1.   

...

  1. * Clone Set: p_DRBD-clone [

...

  1. p_

...

  1. DRBD] (promotable):
        * Promoted: [ pcmk-1 ]
        * Unpromoted: [ pcmk-2 ]

Настройка iSCSI-ресурсов на кластере

...