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

Поэтому сегодня меня попросили настроить кластер на Centos7 с использованием стимулятора и drbd.

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

Выход моего

drbdadm create-md wwwdata

командование оставило меня немного озадаченным.

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

будучи мной, я пытался пробиться через:

Эксклюзивное открытие не удалось. В любом случае? [необходимо ввести "да" для подтверждения]

И только что закончилось с ошибкой:

Команда 'drbdmeta 1 v08 /dev/centos_rick/drbd-demo internal create-md' завершена с кодом выхода 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; 
   } 
}

3 ответа

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

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

lsof /dev/drbd0

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

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

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

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

systemctl stop drbd

Другие вопросы по тегам