Здравствуйте. 

Попробовав использовать текущие версии multipath-tools и open-iscsi на
P8 без systemd, столкнулся со следующими проблемами. 

1. В /etc/rc.d/init.d/multipathd PID-файл указан как
/var/run/multipathd.pid, а запуск демона multipathd использует опцию
--make-pidfile. При этом сам multipathd создает и использует
/run/multipathd.pid, а созданный /var/run/multipatdh.pid содержит PID
родительского, а не фонового процесса. Соответственно, service
multipathd stop|status|reload не отрабатывают в связи с некорректным
pid-файлом. Насколько правильным будет решение убрать опцию
--make-pidfile из start_daemon и изменить переменную PIDFILE на
/run/multipathd.pid? Если соображения верны - повешу багу на
multipathd-tools. 

2. У open-iscsi приоритет загрузки 13, у multipathd - 14.
Соответственно, если есть какие-либо автоматически монтируемые файловые
системы на iscsi-multipath устройствах, то монтируются они по одному из
путей, после чего multipath их не собирает в нужное устройство. Если же
multipathd запускать до open-iscsi, то все отрабатывает штатно -
multipath-устройства собираются и файловые системы монтируются уже с
них. Тут не уверен, на что вешать (и вешать ли) багу.
_______________________________________________
Sysadmins mailing list
Sysadmins@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/sysadmins
  • [Sysadmins] P... Москаленко Алексей Владимирович

Ответить