Showing posts with label alog. Show all posts
Showing posts with label alog. Show all posts

Saturday, February 14, 2015

Грузим AIX в биос

   Или другими словами можно сказать, что загрузим AIX в SMS.
AIX использует для загрузки 2 основных режима:
1. Нормальный режим (как правило, загрузка с жесткого диска).
В этом режиме ОС загрузится в многопользовательский режим (multiuser mode), что соответствует runlevel 2
2. Сервисный режим ( SMS mode). 
SMS mode используется для определения устройства, с которого загрудится ОС в последующем, а также запуска режима восстановления и установки обновлений ПО (firmware). 
Меню СМС:
Для загрузки в sms нужно во время активации париции (lpar'а) нажать F1.
Или на закладке Advanced профиля lpar'a
По умолчанию всегда стоит обычный режим. Выбираем SMS, сохраняем профиль и перегружаем партицию. Процесс загрузки ОС описан подробнее тут. Т.к. профиль партиции хранится в NVRAM, нам нужно чтобы сервисный процессор power-сервера прочитал профиль партиции заново, поэтому только остановка и активация партиции, а не перезапуск! 
Несколько полезных команд, для решения проблем с загрузкой.
Определите, что у вас логируется: 
# alog -L
Очень полезной может оказаться команда, просмотра консоли загрузки ОС
#alog -o -t boot
#alog -o -t console
А теперь посмотрим  очередь загрузки ОС.
#bootlist -m normal -o или так:
#bootinfo -b
 
Посмотрим разярдность ОС:

Для пересоздания образа, с которого загружается ОС имеется команда:
#bosboot -a -d /dev/hdiskN
Успехов! Комментарии приветствуются.

Thursday, January 16, 2014

AIX: logging and error logging


Логирование в AIX'e ведется даймоном syslogd, который читает настройки  из файла /etc/syslog.conf во время активации даймона или при получении сигнала прерывания. 
Запуск и останов даймона осуществляется с помощью SRC(немного про SRC).
#stopsrc -s syslogd
#startsrc -s syslogd

Определения типов в базе лога
# alog -L 
Просмотр лога типа console
#alog -o -t console

 Логирование ошибок начинается с запуска следующего даймона:
#/usr/lib/errdemon 
Для удобства запуска можно сделать алиас.
#alias errdemon=/usr/lib/errdemon
Чтобы просмотреть настройки, выполняем команду: 
#errdemon -l
Настроек немного, из общего можно выделить следующие:
Log File                          /var/adm/ras/errlog
Log Size                         1048576 bytes
Memory Buffer Size      32768 bytes
Duplicate Removal        true
Duplicate Interval          10000 milliseconds
Для того, чтобы остановить логирование ошибок, нужно выполнить команду:
#/usr/lib/errstop

Итак, даймон запущен, логирование включено, посмотрим какие ошибки записаны в лог:
#errpt 
Посмотреть все ошибки
#errpt -a
Посмотреть все ошибки (упрощенный вид) 
#errpt -A
Посмотреть запись лога с идентификатором identifier
#errpt -a -j identifier

Для удаления записей из лога, используется команда
#errclear


Успехов.