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

Ключ

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

...

Информация

Предполагается, что адреса узлов pcmk-1 и pcmk-2 прописаны в файле /etc/hosts.


sudo hostnamectl hostname pcmk-1

sudo hostnamectl hostname pcmk-2

Установка ПО

На каждом узле необходимо:

Установить пакеты с DRBD-утилитами и drbd-модулем ядра, соответствующим версии загруженного ядра.

...

Command
sudo apt install targetcli-fb




Настройка кластера

DRBD

Сетевой На каждом узле – сетевой экран должен пропускать входящие и исходящие TCP-пакеты на порте 7789.

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

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

  net {
    protocol C;
#    fencing resource-and-stonith;
    verify-alg sha1;
  }
#  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/vbdvdb"; 
   }
  on "pcmk-2" {
    node-id 1;
    disk "/dev/vbdvdb"; 
   }
  connection {
    host "pcmk-1" address 10.192.1686.23.10174:7789;
    host "pcmk-2" address 10.192.1686.23.10275:7789;
  }
}


# disk {
# on-io-error detach;
# }

 

На каждом узле – проинициализировать метаданные устройства DRBD:

Command
sudo drbdadm create-md iscsi_data


Command

sudo modprobe drbd


Command

sudo drbdadm up iscsi_data


Command

sudo drbdadm status



Проверка работоспособности кластера при отказе одного из узлов

...