LINUX.ORG.RU

Proxmox 4.1 и DRBD

 , ,


0

1

Приветствую! Поставили мне задачу посмотреть в сторону «бесплатной виртуализации»

в наличии две машины цель - кластер + зеркалирование

примеры брал из

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 но результат тот же

Оформите в лоркоде сообщение, читать неудобно.

Amet13 ★★★★★
()

Приветствую!
Поставили мне задачу посмотреть в сторону «бесплатной виртуализации»
в наличии две машины цель - кластер + зеркалирование
примеры брал из
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

ставил c офф исо
и да, ошибки одинаковые, что на реальном железе, что на виртуальных машинах.

т.е. дома в VirtulBox создал 2 одинаковые машины, закатил установочник ProxMox 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 но результат тот же

addmaster
() автор топика

Попробуй версию прокса 3.х, 4 очень сырая. Дрбд на 2ух машинах тебя замучает.

stave ★★★★★
()
21 ноября 2016 г.
Ответ на: комментарий от addmaster

Убедитесь в том что вы ставите drbd-utils из репы прокса а не из репы дистра!

alexanderg
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.