Увеличение тайм-аута iSCSI ESXi 5.0 для обновления прошивки Equallogic

Увеличение тайм-аута iSCSI ESXi 5.0 для обновления прошивки Equallogic

Насколько я понимаю, обновить прошивку на сервере Dell Equallogic можно примерно за 15 секунд, и это можно сделать, пока подключен хост ESXi и запущены виртуальные машины, но необходимо увеличить значение тайм-аута iSCSI, чтобы избежать ошибок на гостевых виртуальных машинах.

Я искал на сайтах VMWare и Dell, но не могу найти руководство по передовой практике или статью базы знаний, в которой подробно описывается, что делать для ESXi 5.0, чтобы увеличить тайм-аут и выполнить обновление прошивки "на лету". Это per-host/iSCSI initiator или per target, как его увеличить и какое значение является разумным?

решение1

Согласно документамэто должен быть параметр "Session Recovery Timeout". Но имейте в виду, что гостевые ОС будут иметь свои собственные тайм-ауты - их также может потребоваться изменить.

решение2

Dell/Equallogic на самом деле рекомендует увеличить значение «LoginTimeout» iSCSI до 60 секунд для каждого группового IP-адреса Equallogic, к которому обращается каждый хост ESX.

Ниже подробно описан рекомендуемый метод, хотя вы также можете выполнить его глобально на инициаторе iSCSI в целом (применимо ко всем группам/сетям хранения данных iSCSI, к которым осуществляется доступ).

  1. Войдите в vSphere Client и выберите хост.
  2. Перейдите на вкладку «Конфигурация»
  3. Выберите «Адаптеры для хранения данных»
  4. Выберите iSCSI vmhba, который необходимо изменить (обычно это программный инициатор iSCSI)
  5. Нажмите «Свойства».
  6. Выберите вкладку «Динамическое обнаружение».
  7. Выберите IP-адрес для группы Equallogic
  8. Нажмите «Настройки».
  9. Нажмите «Дополнительно».
  10. Прокрутите до пункта «LoginTimeout» и установите значение 60.
  11. Повторите шаги 1–10 для всех соответствующих хостов/серверов.
  12. Для применения изменений необходима перезагрузка хоста.

Значение также можно изменить через командную строку:

esxcli iscsi adapter param set -A vmhbaXX -k LoginTimeout -v 60

Обновление прошивки на массиве хранения Equallogic включает операцию переключения с активного на пассивный модуль контроллера. Обычно это приводит к потере доступа на 15-30 секунд, что вполне соответствует рекомендуемому диапазону значений тайм-аута. Обычно лучше всего правильно настроить эти параметры и протестировать этот процесс до того, как среда будет запущена в производство.

Ссылка на VMware ESX:VMware KB 2007829

Ссылка Dell Equallogic:Инициатор iSCSI и соображения по ОС(требуется доступ к учетной записи поддержки)

Связанный контент