Как добавить новый LUN в списке доступных не перезагружая хост ESXi 5.5

Add LUN in ESXI logo

Добрый день уважаемые читатели блога pyatilistnik.org. В прошлой статье мы с вами научились запускать PowerShell различными методами, которых очень много. Сегодня я хочу поделиться своим опытом с FC фабрикой и системами хранения данных, покажу вам тонкие моменты при презентации новых LUN для ESXI серверов, когда после добавления новые тома просто невидны в списке доступных. Думаю мой опыт вам будет полезен.

Описание задачи

Обычная штатная ситуация, у вас появился новый проект, для которого нужно развернуть новые виртуальные машины, для этого может потребоваться новое дисковое пространство с СХД. После презентации LUN для ESXI хостов, они просто не видятся в списке.

Список доступных LUN

понятно, что можно перезагрузить ESXI хост и все должно появиться, но это не наш путь.

Читайте так же - Как правильно настроить буфер обмена в Windows 10

Как увидеть новые LUN в ESXI без перезагрузки

Подобная ситуация уже встречалась на ESXI 5.1, там вы могли подключиться по ssh и выполнить вот такие две команды:

echo "scsi-qlalip" > /proc/scsi/qla2xxx/adapter_id для HBA адаптеров QLogic
echo "dev_login wwpn" > /proc/scsi/lpfc/host_num для HBA адаптеров Emulex

В версии ESXI 5.5, когда вы используете нативный драйвер, то описанные выше команды не будут отрабатывать. Теперь появилась универсальная команда:

esxcli storage san fc reset -A vmhbaX

Данная команда используется в среде VMware ESXi для сброса адаптера Fibre Channel (FC) SAN. Немного подробностей:

  • esxcli: Это интерфейс командной строки для управления и настройки ESXi.
  • storage san fc: Указывает на управление Storage Area Network (SAN) через Fibre Channel.
  • reset: Эта команда инициирует сброс адаптера.
  • -A vmhbaX: Здесь vmhbaX обозначает имя адаптера (например, vmhba0, vmhba1 и т.д.), который вы хотите сбросить.

Сброс адаптера может помочь устранить проблемы с подключением к SAN, такие, как зависшие сеансы или проблемы с обнаружением устройств. Для того чтобы выполнить для всех адаптеров, которым презентован том вам нужно посмотреть список доступных HBA FC адаптеров с помощью команды:

esxcli storage san fc list

или из vSphere Client клиента Configuration | Storage Adapters. Далее следует выполнить повторное сканирование устройств из vSphere Client или с помощью команды:

esxcli storage core adapter rescan --all

После этих действий ваши LUN должны появиться в списке доступных, для создания датастора и все без перезагрузки. Надеюсь, что у вас все получилось. С вами был Иван Сёмин, автор и создатель сайта Pyatilistnik.org.

Оцените статью
Настройка серверов windows и linux
Добавить комментарий