SNM2 на Solaris 11
20.11.2015
Неожидано возникли проблемы при установке Hitachi Storage Navigator Modulair 2 (HDS SNM2) на Solaris 11.
Через стандартный скрипт install-hsnm2-P01.sh ставится пакадж HSNM2 и из его внутренностей, через скрипт, кусками устанавливается еще один пакадж HBASE (да, внутри пакаджа лежит еще один пакадж). Т.к. они установились кусками, то удалить их стандартными средствами — pkgrm или uninstall.sh невозможно.
После копания в этих установочных скриптах, наконец, разобрался, чего не хватает — библиотек ucb.
итак — выкашиваем огрызки недоставленных пакаджей, ставим библитеки, и все инсталлируется нормально.
# cd /var/sadm/pkg/
# rm -rf HBASE/ HSNM2/
# cd /var/sadm/install/
# cp contents contents.old
# cat contents.old |grep -v HSNM2| grep -v HBASE > contents
# rm -rf /opt/HiCommand/
# rm -rf /var/opt/HiCommand/
# pkg install compatibility/ucb
# cd /tmp/snm2_install/
# ./install-hsnm2-P01.sh
Проект h43.unixpin.com дорос до версии 1.5
Из нового:
- оптимизировано использование памяти и увеличена скорость создания отчетов
- пофиксены проблемы отчетов с большим количеством линий
- появилась возможность выбирать прорисовку в отчете по контроллерам и hdu
Примеры здесь
H43. Report tool for HDS midrange arrays.
12.11.2014
Сделал небольшой проект h43.unixpin.com для генерации отчетов модульных массивов Hitachi, таких как HUS100, AMS2000, AMS1000 итд
Генерит html код, вся графика на javascript (flot + jquery). Позволяет выделять мышью на графиках период времени, включать-отключать чекбоксами выводимые данные. Написан на perl, но есть бинарник для Windows.
Генерятся отчеты на основе pfm-файлов, которые собираются с массивов с помощью CLI или GUI SNM2 (Storage navigator modular 2).
Получется что-то типа этого:
Установка параметров загрузки ядра в Linux grub2:
- Определяемся с параметрами
- Меняем строчку
GRUB_CMDLINE_LINUX
в/etc/default/grub
типа:
GRUB_CMDLINE_LINUX_DEFAULT=’quiet acpi=off’ # update-grub
Отключить неугодный драйвер устройства :
# lsmod
# lspci -v
- Добавить строку «
blacklist driver-name
» в /etc/modprobe.d/blacklist (или/etc/modprobe.d/blacklist.conf
или еще какой-нибудь файл в этом каталоге) # depmod -ae
# update-initramfs -u
Ссылки в тему:
Solaris io top
06.06.2014
Как выяснить, какой процесс больше всего напрягает систему ввода-вывода в Solaris?
Целая куча скриптов, на любой вкус:
iotop
process_io_top
iosnoop
Да и вообще, не забываем, что есть полезнейший DTraceToolkit навсегда застрявший на версии 0.99, но не потерявший актуальность.
Также полезный ресурс — DtraceBook, здесь есть, как и свежие версии скриптов из DTraceToolkit, так и не мало других скриптов из книжки.
HDS массивы и web-интерфейс
30.10.2013
Для массивов HDS среднего уровня (9500, ams1000, ams2000, hus) есть возможность зайти по http на ip-адрес массива и посмотреть состояние массива, версию прошивки, собрать «simple trace» итд
А есть еще «волшебные» урлики, которые дают возможность либо посмотреть немного больше, либо прошить, например, новую прошивку на диск. Итак
http://ip-address/drvfirm
— посмотреть версию прошивки дисков или прошить новую прошивку на диски
http://ip-address/encmicro
— посмотреть версию прошивки enclosures
http://ip-address/lun_opt
— посмотреть «Priced Optional Features Status» и wwn-ы подключенных устройств
http://ip-address/drvdiag
— для ams1000, 9500 посмотреть состояние петель backend-а
Логин — maintenance, пароль смотрите в Maintenance manual.
И снова напоминалки опций (помощники)
02.08.2013
Итак, проект find.unixpin.com переехал на новый домен www.clihelper.com
Напомню: напоминалка опций через web-интерфейс, позволяет быстро и без головняков с man-ами вспомнить забытые (или узнать новые) опции для cli команд. Сейчас в наличии grep, find, fuser, wc. Постараюсь оперативно выкладывать новые напоминалки.
Итак, версии на русском и английском.
О найденных ошибках, замечания, предложения и пожелания — обо всем пишем сюда.
Подключиться к коммутатору по COM-порту.
Выключть коммутатор.
Включть коммутатор.
При загрузке, после появления надписи “Press escape within 4 seconds to enter boot interface” нажать ESC, затем нажать 3 (“Enter Command Shell”).
Press escape within 4 seconds to enter boot interface.
1. Start system.
2. Recover password.
3. Enter command shell.
Option? 3
Читать полностью »
Компиляция perl модулей на Solaris
12.02.2013
Если пробросить временный инет через proxy, то ставить модули в Solaris perl становится заметно веселее ;)
Solaris 10:
# export PATH=/usr/sfw/bin:$PATH
# export http_proxy=10.77.77.10:3128
# /usr/perl5/bin/perlgcc -MCPAN -e shell
Are you ready for manual configuration? [yes] no
...
cpan> o conf tar '/usr/sfw/bin/gtar'
cpan> o conf make '/usr/sfw/bin/gmake'
cpan> o conf urllist http://www.cpan.org http://www.cpan.dk
cpan> o conf ncftpget ''
cpan> o conf commit
commit: wrote /usr/perl5/5.8.4/lib/CPAN/Config.pm
cpan> install DBI
Посмотреть свой текущий конфиг CPAN
cpan> o conf
Удалить текущий конфиг CPAN и почистить все
rm /usr/perl5/5.8.4/lib/CPAN/Config.pm
rm -rf ~/.cpan
Ссылки в тему
Простой proxy
29.01.2013
Понадобилось тут срочно прокинуть инет во внутреннюю сеть (активировать Windows) — полез искать какой-нибудь простой прокси-сервер.
Остановился на 3proxy.
Если нужно пробросить инет на 5 минут — то делаете минимальный конфиг из 3 строчек:
auth none
log
proxy
и запускаете
c:\3proxy.exe min.cfg
Он вообще, много чего умеет (ну там трафик делить, логи, авторизация, socks, pop3 ) — документация на русском присутствует.