суббота, 15 февраля 2014 г.

Увеличиваем disk timeout для Linux

Недавно во время проблем у одного из заказчиком выяснилось что на Linux начиная с ядра 2.6 значение disk timeout равно 30 секундам что иногда мало для перестроения путей в SAN.

Немного поискав выяснилось что что проблема довольно известная и различные производители систем хранения и систем виртуализации рекомендуют устанавливать различные значения такие как 60, 180 и 190 секунд.

Я считаю нужно использовать максимальное значение в 190 секунд так как ничего плохого в том что ОС немного подождёт диски не вижу.

Почему это важно?
Если в пределах timeout ОС Linux не увидят диски, то после их появления они будут доступны в режиме read-only.

Ниже прилагаю скрипт ссылки на проблему и её решение от производителей и на блоге, а так же скрипт который поставляется вместе с NetApp Virtual Storage Console.

VMware (статья содержит команды как исправить disk timeout)

Hitachi Data Systems

Блог Frank Denneman по виртуализации


Ссылка на скрипт устанавливающий в Linux disk timeout для всех дисков 190 секунд:

Тот же самый скрипт в виде ISO образа для подключения в виртуальные машины:

Комментариев нет:

Отправить комментарий