echo "scsi-qlalip" > /proc/scsi/qla2300/"number"
esxcfg-rescan vmhba"number"
Тут я буду собирать ссылки, статьи и заметки о виртуализации и не только...
echo "scsi-qlalip" > /proc/scsi/qla2300/"number"
esxcfg-rescan vmhba"number"
Для начала удаляем из инвентори все объекты, связанные со скрываемым LUN'ом. Далее:
1. esxcfg-scsidevs -l Первой строчкой описания каждого устройства идёт LUN_ID, запоминаем его для скрываемого LUN'а
2. esxcfg-mpath -L | grep
3. esxcli corestorage claimrule add --rule 123 -t location -A vmhba2 -C 0 -T 2 -L 0 -P MASK_PATHДобавляем правило в конфигурационных файл. Выбираем любой незанятый номер правила, но обязательно из диапазона 101--200.
4. esxcli corestorage claimrule load Загружаем созданное правило в список активных
5. esxcli corestorage claimrule list Проверяем, что в списке есть два одинаковых правила с выбранным номером с параметрами file и runtime.
6. esxcli corestorage claiming reclaim -d
Всё. Считаем до 10 и LUN больше недоступен для добавления datastor'а. Все пути, помеченные MASK_PATH, переходят в состояние Dead.
По статье kb.
Для чего это нужно? Например, для процедуры корректного удаления LUN'а "на лету":
Удаляем всё с LUN'а-> маскируем его-> отменяем презентацию LUN'а хосту средствами стораджа-> удаляем правила маскирования.
Disk Spindle Speed (RPM) | Number of IOPS available |
7200 RPM | 100 |
10,000 RPM | 150 |
15,000 RPM | 230 |
Модуль бесплатен и состоит из двух частей - Server Module for vCenter (для мониторинга серверов HP через vCenter) и Storage Module for vCenter.