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