Мне потребовалось инвентаризовать, какие диски установлены в моем СХД – HP EVA6000(10k/15k, FC/FATA). Их всего-то 112 штук, проверять каждый – замаешься. А соответствовать рекомендациям (в одной диск-группе одинаковые диски) хочется. И тут на помощь мне пришел скриптовый интерфейс к HP Command View – HP Storageworks System Scripting Utility (в народе SSSU).
Берем мануал отсюда.
ls DISK FULL | grep modelnumber > c:\tmp\out.txt
Получаем подобный вывод в файле:
\Disk Groups\Near-Online Disk Group\Disk 005 information:
modelnumber ……………………..: NB50058855
\Disk Groups\Near-Online Disk Group\Disk 008 information:
modelnumber ……………………..: NB50058855
А EVA уже сконфигурирована? Дальше-то что :))
Забыл добавить автобиографические моменты 🙂
Да, EVA уже сконфигурирована, есть N дисковых групп и 112 дисков.
Чтобы понять, что за группы и диски в ней и мутился данный скрипт.
Дальше – прикладной анализ полученного скрипта :)))
Попробовал выдирать grep’ом сразу несколько полей – фиг. Быстрое гугление подсказало, что в этом случае выгружаются несколько разных txt-файлов, которые затем обрабатываются другими методами.
А как ты теперь будешь диски между группами перекидывать, чтобы модельки совпали? 😉
Никак 🙁
К счастью пока это не требуется – есть запас по емкости и мощности.
Потребовалось посмотреть, какие виртуальные диски (LUN’ов) на каком контроллере активны. Смотреть через CommadView EVA это запаришься – на каждый диск надо два клика мышкой. А вот через SSSU это делается значительно проще:
ls vdisk full | grep controllername
***
\Virtual Disks\Lun01
Controllername …………………: Controller A
***
И мы получаем список дисков и названия контроллеров, где они активны.
Немного улучшил свое кунфу по работе с командной строкой.
Потребовалось отпарсить вывод, полученный в данном скрипте. Перед написанием скрипта на PowerShell решил проверить кое-что 🙂
type C:\tmp\out.txt | find “.: ”
Получаем красивый вывод, который можно загнать в табличку:
modelnumber ……………………..: NB50058855
modelnumber ……………………..: NB50058855
В последних версиях Command View for EVA все еще лучше – пример того, как создать CSV-файл с отчетом по дискам можно посмотреть тут
https://vmind.ru/2013/04/16/disk-firmware-update-hp-eva/