<Предыдущая | Содержание: | Следующая>
5.5. Проблемы с queue_if_no_path
If особенности "1 queue_if_no_path" указано в /etc/multipath.conf file, то любой процесс, использующий ввод-вывод, будет зависать, пока не будет восстановлен один или несколько путей. Чтобы этого избежать, установите no_path_retry N Параметр в / etc / multipath.conf.
Когда вы устанавливаете no_path_retry параметр, удалите особенности "1 queue_if_no_path" из файла /etc/multipath.conf файл. Однако, если вы используете многопоточное устройство, для которого особенности "1 queue_if_no_path" по умолчанию установлен как скомпилированный, как и для многих устройств SAN, необходимо добавить особенности "0" чтобы переопределить это значение по умолчанию. Вы можете сделать это, скопировав существующий устройств раздел, и только этот раздел (а не весь файл), из / usr / share / doc / multipath-tools / examples / multipath.conf.annotated.gz в /etc/multipath.conf и редактирование в соответствии с вашими потребностями.
Если вам нужно использовать особенности "1 queue_if_no_path" вариант, и у вас возникла проблема, указанная здесь, используйте dmsetup команда для редактирования политики во время выполнения для определенного LUN (то есть, для которого все пути недоступны). Например, если вы хотите изменить политику на многопутевом устройстве mpathc к "queue_if_no_path" в "fail_if_no_path"выполните следующую команду.
# сообщение dmsetup mpathc 0 "fail_if_no_path"
Вы должны указать mpathN псевдоним, а не путь