Сервер Windows: MPIO(MSDSM): Зміна PathVerificationPeriod не робить шлях fail швидшим
Summary: Налаштування Msdsm PathVerificationPeriod не робить шлях fail швидшим. Така поведінка є очікуваною, оскільки HBA, що лежить в її основі, все ще сигналізує про здоровий шлях. Замість цього вам потрібно змінити відповідні параметри HBA, щоб сигналізувати про збій шляху раніше. ...
Instructions
Зміна PathVerificationPeriod не спрацьовує, як очікувалося, якщо базові значення, Emulex HBA-level, NodeTimeOutі LinkTimeOutвищі, а ваш тест на помилку шляху включає видалення/вимкнення посилань у SAN. Для Qlogic ці параметри називаються Link Down Timeout та Port Down Retry Count.
Зверніть увагу, щоперіод PathVerification Msdsm не є "TimeOut PathVering". Період перевірки шляху – це період часу для планування тестів шляху. Таким чином, зменшення значення призведе до призначення більшої кількості тестів, але нижній рівень все одно сигналізуватиме про будь-яку зміну стану лише після закінчення терміну дії таймерів HBA.
Emulex (Broadcom)
Параметри визначаються в документації Emulex наступним чином:
LinkTimeOut
«Таймер запускається на всіх зіставлених цілях з використанням значення LinkTimeOut під час зв'язування
подію виявлено. Якщо таймер минає до того, як буде вирішено проблему виявлення з'єднання,
Команди, що подаються пристроям, які не мають часу очікування, повертають статус SELECTION_TIMEOUT. Об'єкт
Водій Storport Miniport отримує сповіщення про подію зміни автобуса, що призводить до видалення
всіх ЛУН на пристроях з відключенням часу.
Значення: від 0 до 255 секунд або від 0x0 до 0xFF (шістнадцятковий)
За промовчанням: 30 (0x1E)"
Тайм-аут вузла
«Таймер вузла запускається, коли вузол (тобто виявлена ціль або адаптер) стає
недоступний. Якщо вузол не стає доступним до інтервалу
NodeTimeoutТермін дії закінчується, операційна система отримує сповіщення, щоб усі пов'язані пристрої (якщо вузол
є цільовим) можна було видалити. Якщо вузол стає доступним до NodeTimeout
Інтервал закінчується, таймер скасовується, а повідомлення не здійснюється.
Значення: від 1 до 255 секунд або від 0x0 до 0xFF (шістнадцятковий)
За промовчанням: 30 (0x1E)"
Якщо ви, наприклад, скоротите Msdsm PathVerificationPeriod з 30 (0x1e) до 10 (0xa) секунд, то для адаптера Emulex FC необхідно також налаштувати NodeTimeOut і LinkTimeOut на 10 (0xa).
Зверніться до розділу «Конфігурація » Посібника користувача драйверів Emulex для Windows на веб-сайті Broadcom для отримання додаткової інформації про використання Emulex HBA Manager або Emulex HBA Manager CLI (https://docs.broadcom.com/docs/elx_DRVWin-UG144-100.pdf).
Qlogic (Диво)
Параметри визначаються в документації Qlogic наступним чином:
Тайм-аут відключення посилань
«Вказує кількість секунд, протягом яких програмне забезпечення очікує на появу посилання, яке не працює».
Кількість повторних спроб Port Down
» Вказує кількість секунд, які програмне забезпечення чекає, перш ніж повторно надіслати команду
до порту, статус якого вказує на те, що порт не працює».
Якщо ви, наприклад, зменшите Msdsm PathVerificationPeriod з 30 (0x1e) до 10 (0xa) секунд, то для адаптера Qlogic FC необхідно також налаштувати Link Down Timeout і Port Down Retry Count до 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)
Список використаних джерел CLI
Посилання на CLI можна знайти в: