<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /></head><body style='font-size: 10pt; font-family: Verdana,Geneva,sans-serif'>
<p>Здравствуйте.</p>
<p>Попробовав использовать текущие версии multipath-tools и open-iscsi на P8 без systemd, столкнулся со следующими проблемами.</p>
<p>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.</p>
<p><br /></p>
<p>2. У open-iscsi приоритет загрузки 13, у multipathd - 14. Соответственно, если есть какие-либо автоматически монтируемые файловые системы на iscsi-multipath устройствах, то монтируются они по одному из путей, после чего multipath их не собирает в нужное устройство. Если же multipathd запускать до open-iscsi, то все отрабатывает штатно - multipath-устройства собираются и файловые системы монтируются уже с них. Тут не уверен, на что вешать (и вешать ли) багу.</p>
<p><br /></p>
</body></html>