Windows Server. MPIO (MSDSM): Изменение PathVerificationPeriod не ускоряет сбой пути
Summary: Настройка параметра Msdsm PathVerificationPeriod не ускоряет сбой пути. Это ожидаемое поведение, поскольку базовый HBA по-прежнему сигнализирует о правильном пути. Вместо этого необходимо изменить соответствующие параметры HBA-адаптера, чтобы раньше сообщить об ошибке пути. ...
Instructions
Изменение параметра PathVerificationPeriod не срабатывает должным образом, если базовые значения NodeTimeOut и LinkTimeOutна уровне HBA-адаптера Emulex выше, а тест на устранение сбоя пути включает удаление/отключение каналов в SAN. В Qlogic эти параметры называются Link Down, Timeout и Port Down Retry Count.
Обратите внимание, что период проверки пути Msdsm не является тайм-аутом PathVerification. Период проверки пути — это период времени для планирования тестов пути. Таким образом, уменьшение значения приведет к планированию дополнительных тестов, но базовый уровень будет по-прежнему сигнализировать о любом изменении состояния только после истечения таймеров HBA-адаптера.
Emulex (Broadcom)
В документации по Emulex определены следующие параметры:
Время ожидания ссылки
"Таймер запускается на всех сопоставленных целях с использованием значения LinkTimeOut, когда linkdown
Событие обнаружено. Если таймер истекает до того, как будет решено обнаружение соединения,
Команды, выданные устройствам с истекшим временем ожидания, возвращают состояние SELECTION_TIMEOUT. Тем
Драйвер минипорта Storport получает уведомление о событии изменения шины, которое приводит к удалению
всех LUN на устройствах с истекшим временем ожидания.
Значения: От 0 до 255 секунд или от 0x0 до 0xFF (шестнадцатеричный)
По умолчанию: 30 (0x1E)"
Истекло время ожидания узла
«Таймер узла запускается, когда узел (то есть обнаруженная цель или адаптер) становится
недоступный. Если узел не становится доступным до истечения интервала
NodeTimeoutИстечение срока действия операционной системы уведомляется, чтобы все связанные устройства (если узел
является целевым) можно удалить. Если узел становится доступным до истечения времени ожидания узла
Интервал истекает, таймер отменяется, уведомление не производится.
Значения: От 1 до 255 секунд или 0x0 до 0xFF (шестнадцатеричные)
По умолчанию: 30 (0x1E)"
Например, если уменьшить параметр Msdsm PathVerificationPeriod с 30 (0x1e) до 10 (0xa) секунд, то для адаптера Emulex FC необходимо также установить значения NodeTimeOut и LinkTimeOut на 10 (0xa).
Дополнительные сведения об использовании Emulex HBA Manager или интерфейса командной строки Emulex HBA Manager (https://docs.broadcom.com/docs/elx_DRVWin-UG144-100.pdf) см. в разделе «Конфигурация» руководства пользователя драйверов Emulex для Windows на веб-сайте Broadcom.
Qlogic (Marvell)
В документации по Qlogic определены следующие параметры:
Истекло время ожидания отключения канала
«Указывает количество секунд, в течение которых программное обеспечение ожидает включения ссылки, которая не работает».
Число повторных попыток отключения порта
«Указывает количество секунд, в течение которого программное обеспечение ожидает перед повторной отправкой команды
на порт, состояние которого указывает на то, что порт не работает».
Например, если уменьшить параметр Msdsm PathVerificationPeriod с 30 (0x1e) до 10 (0xa) секунд, то для адаптера Qlogic FC необходимо также установить значение 10 (0xa). Обратите внимание, что Port Down Retry Count — это значение в секундах, а не количество циклов, как можно было бы заключить из термина «count».
Дополнительные сведения см. в руководстве пользователя Qlogic на веб-странице Marvell (https://www.marvell.com/content/dam/marvell/en/public-collateral/fibre-channel/marvell-fibre-channel-adapters-qlogic-series-2700-user-guide.pdf)
Ссылки на интерфейс командной строки
Ссылки на интерфейс командной строки можно найти в: