...
| Информация |
|---|
Предполагается, что адреса узлов pcmk-1 и pcmk-2 прописаны в файле /etc/hosts. sudo hostnamectl hostname pcmk-1 sudo hostnamectl hostname pcmk-2 |
Установка ПО
На каждом узле необходимо:
Установить пакеты с DRBD-утилитами и drbd-модулем ядра, соответствующим версии загруженного ядра.
...
| Command |
|---|
|
Настройка кластера
DRBD
Сетевой На каждом узле – сетевой экран должен пропускать входящие и исходящие TCP-пакеты на порте 7789.
Создать На каждом узле – создать конфигурационный файл /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 |
Проверка работоспособности кластера при отказе одного из узлов
...