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

Ключ

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

...

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

Блок кода
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";
#  }

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

  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;
  }
}

 

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

Command
sudo drbdadm create-md iscsi_data

...

Command

sudo modprobe drbd



На каждом узле –запустить–включить DRBD-диск:

Command

sudo drbdadm up iscsi_data

Проверить состояние DRBD-диска:

Command

sudo drbdadm status

В выводе команды на первом узле будет ... - при не запущенном втором, ... при запущенном втором:

Блок кода
iscsi_data role:Secondary
  disk:Inconsistent
  pcmk-2 role:Secondary
    disk:Inconsistent



На каждом узле –проверить, что появилось блочное устройство /dev/drbd1:

Command

sudo fdisk -l

В выводе команды должно должен появиться устройство диск /dev/drbd1:

Блок кода
Диск /dev/vda: 20 GiB, 21474836480 байт, 41943040 секторов
...

Устр-во    Начало    Конец  Секторы Размер Тип
/dev/vda1    2048     4095     2048     1M Загрузка BIOS
/dev/vda2    4096 41940991 41936896    20G Файловая система Linux


Диск /dev/vdb: 20 GiB, 21474836480 байт, 41943040 секторов
...

Диск /dev/drbd1: 20 GiB, 21474144256 байт, 41941688 секторов
...


Теперь DRBD состоит из двух локальных дисков /dev/vdb и сетевого соединения между ними.


Необходимо синхронизировать DRBD-диски узлов.

Для этого – На первом узле (В данном случае) – сделать DRBD-диск первого узла ведущим:

Command

sudo drbdadm primary --force iscsi_data

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

Command

sudo drbdadm status


sudo drbdmon

sudo drbdsetup events2

Во время синхронизации будет выводиться:

Блок кода

Дождаться окончания синхронизации, когда По окончании синхронизации дисков будет выводиться информация:

...