DRBD «Устройство или ресурс заняты»

Итак, сегодня меня попросили настроить кластер на Centos7 с помощью кардиостимулятора и drbd.

Все шло хорошо, пока я не попытался создать локальные метаданные для моего ресурса (простой веб-сервер) .

Результат моей команды

drbdadm create-md wwwdata

немного озадачил меня.

open (/ dev / centos_rick / drbd-demo) не удалось: устройство или ресурс заняты

это я Я попытался прорваться с помощью:

Exclusive open failed. Все равно делать это? [необходимо ввести «да» для подтверждения]

И только что выдала ошибку: завершается кодом выхода 20

Кто-нибудь имеет представление о том, почему я столкнулся с этим.

Конфигурация DRBD:

resource wwwdata { 
   protocol C; 
   meta-disk internal; 
   device /dev/drbd1; 
   syncer { 
      verify-alg sha1; 
   } 
   net { 
      allow-two-primaries; 
   } 
   on rick { 
      disk /dev/centos_rick/drbd-demo; 
      address 192.168.1.60:7789; 
   } 
   on summer { 
      disk /dev/centos_summer/drbd-demo; 
      address 192.168.1.61:7789; 
   } 
}
0
задан 17 March 2019 в 23:20
3 ответа

Что-то удерживает опорный диск открытым, что не позволяет DRBD fr om возможность создавать на нем метаданные. Убедитесь, что устройство не подключено, затем попробуйте воссоздать свои метаданные:

# umount / dev / centos_rick / drbd-demo && drbdadm create-md wwwdata

1
ответ дан 4 December 2019 в 15:54

Возможно, у вас есть работающий процесс (или процессы), запущенный на текущем активном узле drbd.

выполните следующую команду, чтобы показать, какие процессы запущены

lsof / dev / drbd0

, и завершите процессы, затем размонтируйте файловую систему на активном узле и смонтируйте на вторичном узле.

0
ответ дан 4 December 2019 в 15:54

Остановить службу drbd на узлах.

systemctl stop drbd

0
ответ дан 4 December 2019 в 15:54

Теги

Похожие вопросы