Если в системе установлены «неродные» hba-адаптеры (например jni или Qlogic со своей прошивкой), то добавление LUN без перезагрузки может оказаться серьезной проблемой. Попробуем решить эту задачу. Читать полностью »
Как посмотреть wwn hba-адаптеров и подключенных устройств в Solaris:
Читать полностью »
Полезные команды Sun Openboot prom
26.06.2008
Openboot prom или obp различается на разных серверах, но основные команды работают везде.
Выйти в obp можно прервав работу операционной системы — нажав на клавиатуре Stop+A или дав команду break Из alom, или при включении сервера — если не выставлена переменная auto-boot?, или boot-device отсутствует. При этом попадаешь в {ok}.
Если прервал работу ОС, то можно продолжить работу ОС набрав команду go.
Документ OpenBoot 4.x Command Reference Manual
Полезные команды в obp:
Solaris, ip over fc
06.06.2008
Организовать ip-over-fc при наличии FC HBA очень просто. Для чего может понадобится такая шняга? Ну, например, для организации резервного интерконнекта в кластере (хотя в sun cluster такая конфигурация не поддерживается, но в Veritas cluster вполне можно использовать ). Итак, если у нас есть FC-HBA, то драйвер ip-over-fc уже подключен, остается его только запламбить:
Читать полностью »
Просмотр, анализ логов sun cluster
02.06.2008
Недавно пришлось анализировать проблемы с переездом ресурсной группы в кластере. При том, что клиент умудрился удалить большую часть логов. Вообще, sun cluster помимо /var/adm/messages пишет логи еще в /var/cluster/logs . Но логи туда пишутся в закрытом бинарном формате. Вот, на днях в блоге у Dongsu нашел полезную утилитку анализа этих eventlog. Утилитка, к сожалению только под sparc. Думаю, что логи «sun cluster x86» сможет прочитать тоже.
Читать полностью »
Как добавить алиас устройства в nvramrc?
27.05.2008
При добавлении новых загрузочных устройств или нового оборудования (dynamic reconfiguration, е-мое) — можно обновлять список алиасов устройств не выходя в {ok} boot prompt и соответственно без перезагрузки:
# eeprom nvramrc | sed 's/nvramrc=//' > /tmp/nvramrc.tmp
# vi /tmp/nvramrc.tmp Редактируем список устройств
Получиться файл типа :
# cat /tmp/nvramrc.tmp devalias cdrom /ssm@0,0/pci@19,600000/pci@1/scsi@2/disk@6,0:f devalias disk /ssm@0,0/pci@19,600000/pci@1/scsi@2/disk@0,0:a devalias mirrordisk /ssm@0,0/pci@1d,600000/pci@1/scsi@2/disk@0,0:a
Применяем новый список:
eeprom "nvramrc=`cat /tmp/nvramrc.tmp`"
Ну и конечно, проверить - включено ли использование nvramrc: eeprom | grep use-nvramrc use-nvramrc?=true
Виртуальный сетевой интерфейс в *nix-ах
26.05.2008
[ Solaris ] [ Linux ] [ HP-UX ] [ Tru64 ]
Как пересоздать /etc/path_to_inst?
22.05.2008
При множественных изменениях конфигурации устройств ввода-вывода серверов Sun, в том числе с помощью динамической реконфигурации, состояние файла /etc/path_to_inst не соответствует реальному состоянию оборудования. Это может вызывать проблемы типа — не загружается ОС, бесконечный цикл перезагрузки, итд. В таких ситуациях необходимо пересоздать /etc/path_to_inst . В наличии 2 метода. Второй более правильный — не спрашивает ничего, просто пересоздает файлик при перезагрузке:
Читать полностью »
Часто возникает ситуация, когда необходимо выйти из консоли в меню системного контроллера (sc, lom, alom, rsc итд). «Волшебные сочетания» клавиш:
lom: #.
alom: #.
sc: #.
rsc: ~.
telnet: Ctrl+]
Другие, редко встречающиеся последовательности: ~# ~. ~!