Rescan SAN разделов после реконфигурации LUN

Имеем проблему - без перезагрузки пересканировать SAN, если изменилась конфигурация LUN-ов (например, добавлен новый раздел).
У меня используются адаптеры Emulex (драйвер lpfc)

Вот что нашел по ссылке на сайте RedHat

  • Support for fabric rediscovery through sysfs is now available in Red Hat Enterprise Linux 4 Update 3.
    For the Qlogic (qla2xxx) and Emulex (lpfc) Fibre Channel HBA drivers, run the following commands
    to perform redisocvery and rescan for new storage:


    echo "1" > /sys/class/fc_host/hostXYZ/issue_lip
    echo "- - -" > /sys/class/scsi_host/hostXYZ/scan

    Where XYZ is the scsi host number of your HBA.

  • In some Fibre Channel configurations, an operating system will automatically detect the addition of a new target
    device while the system is running. In other configurations, it is necessary to issue the following command to detect a new target device:


    echo 1 > /sys/class/fc_host/hostn/issue_lip

    Where hostn corresponds to the appropriate adapter.

    When a new Logical Unit is created on a particular target, a command such as the following is required to detect and configure it:


    echo "b t l" > /sys/class/scsi_host/hostn/scan

    Where b is the bus, t is the target, and l is the LUN to be scanned on hostn.

    Wild cards can also be used, such as the following example:


    echo "- - -" > /sys/class/scsi_host/host2/scan

    Note that the device name (such as /dev/sdb) that is assigned when a device is added dynamically while the system
    is running may be different from the device name assigned the next time the system boots.

    Проверил, работает. Хотя как-то кривовато в конфигурации с двумя адаптерами, так что лучше перегрузиться все-таки при возможности.

Еще, по ходу дела, полезный совет: как удалить устройство (block device) из системы. Для этого, во первых, должна быть активирована sysfs, и делается это командой вида:

echo 1 > /sys/block/${DEVICE}/device/delete

Где в переменной DEVICE находится имя устройства (например, sdc)

top of hotblogs.org.ua

8 комментариев на “Rescan SAN разделов после реконфигурации LUN”

  1. Weipsereig написал(а):

    Интересно и позновательно, а будет еще что-то по этой теме?

  2. attishLite написал(а):

    Спасибо за статью.. Актуально мне сейчас.. Взяла себе еще перечитать.

  3. attishLite написал(а):

    очень занимательно было почитать

  4. SibInfef написал(а):

    Сенкс за инфу, почитал с интересом

  5. Emboda написал(а):

    Уважаемый автор блога, а вы случайно не из Москвы?

  6. Emboda написал(а):

    Да уж. В этом блоге хоть комментаторы нормальные.. А то пишут обычно в комментарии ерунду всякую.

  7. SibInfef написал(а):

    Вот решил вам немного помочь и послал этот пост в социальные закладки. Очень надеюсь ваш рейтинг возрастет.

  8. PAL написал(а):

    Неслучайно не из Москвы

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