RHEL5 не видит ленточную библиотеку sas

У нас есть ленточная библиотека, которая подключена к серверу по ссылке SAS. Сервер работает под управлением ОС Linux. ОС не видит ленточную библиотеку в / proc / scsi / scsi. Мы пытались повторно сканировать автобус scsi (*1), но это не помогло.

Что мы можем сделать, чтобы получить к нему доступ?

PS: Основная цель - просто подключить его к серверу. У нас также есть система хранения, подключенная к тому же HBA. Серверы, хранилище и библиотека вендора - HP.

* 1 - для каждого хоста мы запускаем echo '- - -' > /sys/class/scsi_host/hostN/scan

2 ответа

Решение

Мы перезагрузили сервер, и ленточная библиотека появилась в / proc / scsi / scsi и / dev / files, созданных правильно. Это не так, как это должно работать. Но это помогло.

Вероятно, это из-за SAS "карта топологии" или что-то вроде этого. Потому что после перезагрузки - multipathd перестал показывать сообщения об ошибках об отключенных каналах (мы также пытались перезагрузить multipathd перед перезагрузкой) Похоже, HBA или драйвер запоминают, что находится в портах HBA до перезагрузки.

Я хотел бы видеть больше деталей. Пожалуйста, предоставьте модель сервера, информацию о ленточном накопителе и объясните, как он подключен к серверу. Какой набор программного обеспечения для резервного копирования вы будете использовать?

Как правило, ленточное устройство SAS должно быть подключено к выделенному SAS HBA. В большинстве установок HP это действительно контроллер на основе LSI, поэтому вы будете работать с набором драйверов mptfusion. Так grep -i mpt в вашем dmesg вывод и соответствующие файлы журналов в /var/log...

Если драйвер / модуль загружен, вам не нужно повторно сканировать или выполнять какие-либо действия вручную, чтобы распознать диск.

Это может отличаться, если вы подключены напрямую к контроллеру HP Smart Array... Поэтому, пожалуйста, уточните.

Другие вопросы по тегам