...
На каждом узле – создать конфигурационный файл /etc/drbd.d/iscsi_datadvolume.res, содержащий настройки ресурса iscsi_datadvolume:
| Блок кода | ||
|---|---|---|
| ||
resource "drbd_volumedvolume" { !!!!!!!!! device minor 1; meta-disk internal; net { protocol C; fencing resource-only; after-sb-0pri discard-zero-changes; after-sb-1pri discard-secondary; after-sb-2pri disconnect; } 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; } } |
...
| Command |
|---|
sudo drbdadm create-md iscsi_datadvolume |
Вывод команды:
| Блок кода |
|---|
initializing activity log initializing bitmap (640 KB) to all zero Writing meta data... New drbd meta data block successfully created. |
...
На каждом узле –включить DRBD-диск:
| Command |
|---|
sudo drbdadm up iscsi_datadvolume |
Проверить состояние DRBD-диска:
...
В выводе команды на первом узле будет ... - при не запущенном втором:
| Блок кода |
|---|
!!!!dvolume role:Secondary disk:Inconsistent pcmk-2 connection:Connecting |
В выводе команды на первом узле будет при запущенном DRBD на втором узле:
| Блок кода |
|---|
iscsi_datadvolume role:Secondary disk:Inconsistent pcmk-2 role:Secondary disk:Inconsistent |
...
| Command |
|---|
sudo drbdadm primary --force iscsi_datadvolume |
Начнётся синхронизация дисков на двух узлах:
| Command |
|---|
sudo drbdadm status |
Вывод команды:
| Блок кода |
|---|
iscsi_datadvolume role:Primary disk:UpToDate pcmk-2 role:Secondary replication:SyncSource peer-disk:Inconsistent done:1.03 |
...
| Блок кода |
|---|
exists resource name:iscsi_datadvolume role:Primary suspended:no force-io-failures:no may_promote:no promotion_score:10101 exists connection name:iscsi_datadvolume peer-node-id:1 conn-name:pcmk-2 connection:Connected role:Secondary exists device name:iscsi_datadvolume volume:0 minor:1 backing_dev:/dev/vdb disk:UpToDate client:no quorum:yes exists peer-device name:iscsi_datadvolume peer-node-id:1 conn-name:pcmk-2 volume:0 replication:SyncSource peer-disk:Inconsistent peer-client:no resync-suspended:no done:72.16 exists path name:iscsi_datadvolume peer-node-id:1 conn-name:pcmk-2 local:ipv4:10.192.6.74:7789 peer:ipv4:10.192.6.75:7789 established:yes exists - change peer-device name:iscsi_datadvolume peer-node-id:1 conn-name:pcmk-2 volume:0 done:0.86 change peer-device name:iscsi_datadvolume peer-node-id:1 conn-name:pcmk-2 volume:0 done:1.27 change peer-device name:iscsi_datadvolume peer-node-id:1 conn-name:pcmk-2 volume:0 done:2.67 change peer-device name:iscsi_datadvolume peer-node-id:1 conn-name:pcmk-2 volume:0 done:4.08 ... change peer-device name:iscsi_datadvolume peer-node-id:1 conn-name:pcmk-2 volume:0 done:99.86 change peer-device name:iscsi_datadvolume peer-node-id:1 conn-name:pcmk-2 volume:0 change resource name:iscsi_datadvolume may_promote:no promotion_score:10102 change peer-device name:iscsi_datadvolume peer-node-id:1 conn-name:pcmk-2 volume:0 replication:Established peer-disk:UpToDate peer-client:no |
...
| Command |
|---|
sudo drbdadm status |
Вывод команды:
| Блок кода |
|---|
iscsi_datadvolume role:Primary disk:UpToDate pcmk-2 role:Secondary peer-disk:UpToDate |
...