Приветствую! Поставили мне задачу посмотреть в сторону «бесплатной виртуализации»
в наличии две машины цель - кластер + зеркалирование
примеры брал из
https://habrahabr.ru/post/187660/
http://pve.proxmox.com/wiki/DRBD#WARNINGS
http://stormbp.blogspot.ru/2012/05/proxmox-ve-2-cluster-with...
и не только. суть понятна и в принципе сложностей быть не должно, но «путь джедая» останавливается на
#/etc/init.d/drbd start
[....] Starting drbd (via systemctl): drbd.serviceJob for drbd.service failed. See 'systemctl status drbd.service' and 'journalctl -xn' for details. failed!
журнал:
journalctl -xn
-- Logs begin at Sat 2016-04-02 10:07:18 MSK, end at Sat 2016-04-02 10:37:35 MSK. --
Apr 02 10:27:11 pve0 pvedaemon[1052]: <root@pam> successful auth for user 'root@pam'
Apr 02 10:37:35 pve0 drbdadm[2415]: [
Apr 02 10:37:35 pve0 systemd[1]: drbd.service: main process exited, code=exited, status=1/FAILURE
Apr 02 10:37:35 pve0 systemd[1]: Failed to start Distributed
Replicated Block Device.
-- Subject: Unit drbd.service has failed
-- Defined-By: systemd
-- Support:
http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit drbd.service has failed.
--
-- The result is failed.
Apr 02 10:37:35 pve0 systemd[1]: Unit drbd.service entered failed state.
Apr 02 10:37:35 pve0 drbdadm[2415]: create res: r0:failed(new-resource:20)
Apr 02 10:37:35 pve0 drbdadm[2415]: prepare disk: [skipped:r0]
Apr 02 10:37:35 pve0 drbdadm[2415]: adjust disk: [skipped:r0]
вот тут :
drbdadm up r0
API mismatch!
API version drbdsetup: 1 kernel: 2
header size drbdsetup: 8 kernel: 8
Command 'drbdsetup new-resource r0 1' terminated with exit code 20
drbdadm: new-minor r0: skipped due to earlier error
понятно что drbdsetup new-resource r0 1 выдает тоже самое
# uname -a
Linux pve0 4.2.6-1-pve #1 SMP Wed Dec 9 10:49:55 CET 2015 x86_64 GNU/Linux
ставил офф исо
и да, ошибки одинаковые, что на реальном железе, что на виртуальных машинах.
т.е. дома в VirtulBox создал 2 одинаковые машины, закатил установочник PoxMox 4.1
поправил конфиги и остановился на том же месте:
# /etc/init.d/drbd restart
[....] Restarting drbd (via systemctl): drbd.serviceJob for drbd.service failed. See 'systemctl status drbd.service' and 'journalctl -xn' for details.
failed!
далее
#drbdadm create-md r0
проходит нормально (т.е. забиваю сначала раздел нулями)
а вот
# drbdadm up r0
API mismatch!
API version drbdsetup: 1 kernel: 2
header size drbdsetup: 8 kernel: 8
Command 'drbdsetup new-resource r0 0' terminated with exit code 20
drbdadm: new-minor r0: skipped due to earlier error
и еще вывод
cat /proc/drbd
version: 9.0.0 (api:2/proto:86-110)
GIT-hash: 360c65a035fc2dec2b93e839b5c7fae1201fa7d9 build by root@elsa, 2015-12-09 10:54:50
Transports (api:10):
версии
#aptitude -F «%p %v %V» search drbd
drbd-doc 8.4~20140825-1
drbd-utils 8.9.2~rc1-2+de
drbd-utils-dbg 8.9.2~rc1-2+de
drbd8-utils 2:8.9.2~rc1-2+
drbdlinks 1.22-1
пробовал менять drbd8-utils но результат тот же