Новый лун не работает хорошо
На самом деле у нас есть сервер с Oracle Linux 5.8, на котором мы представляем клоны производственного LUN, а затем мы открываем клон базы данных для нескольких запросов.
Проблема начинается, когда мы выполняем эту команду, чтобы найти новый клонированный LUN
найти /sys/class/scsi_host/host*/scan | пока читаешь строку; do echo - - - > $line; сделанный
Тогда multipathd не работает хорошо, и, наконец, мы не можем запустить экземпляр ASM. Единственное решение - перезагрузить сервер. Когда, наконец, загрузиться, это работает хорошо.
У нас есть те же решения на другом сервере с AIX, и когда вы обнаруживаете клонированный LUN с помощью cfgmgr, он работает хорошо.
Любые идеи о том, как сделать так, чтобы процесс удаления, представления и обнаружения LUN работал хорошо и чисто?
Благодарю.
1 ответ
У меня был опыт многолучевого распространения с недействительными / устаревшими записями для устройств SCSI, которые больше не видны хосту.
(Ли ваш multipath -ll
выход скажем failed faulty
для каких записей?)
Процесс удаления LUN будет следующим (заменить значения в <...> фактическими):
- Удалите видимость LUN для хоста, отредактировав HostGroup в окне SAN
- Удалите запись (и) SCSI для этого устройства:
echo 1 > /sys/block/<sdx>/device/delete
- Удалите многопутевую запись для этого устройства:
multipath -f /dev/mapper/<mpath0>
- Если это не удается (возможно, из-за ввода-вывода в очереди, что само по себе является плохим признаком), попробуйте принудительно удалить:
- Скажите демону многолучевого распространения сбой всех операций ввода-вывода на этом устройстве вместо постановки в очередь:
dmsetup message <mpath0> 0 "fail_if_no_path"
- Дождитесь истечения времени ожидания (найдите значение времени ожидания в
multipath.conf
подpolling_interval
) - Принудительное удаление устройства с помощью:
dmsetup remove <mpath0> --force
- Скажите демону многолучевого распространения сбой всех операций ввода-вывода на этом устройстве вместо постановки в очередь:
Я подозреваю, что основной причиной проблемы является удаление, и это просто проявляется как симптом при поиске новых LUN.