Showing posts with label errpt. Show all posts
Showing posts with label errpt. Show all posts

Tuesday, November 10, 2015

VIO: The command's response was not recognized. This may or may not indicate a problem.

Отличная ошибка возникла совсем недавно.
Проблем заключается в том, что на одном сервере пропал мультипассинг, т.е. пропало подключение диска через vscsi к одну из виосов. По второму виосу все нормально работало.
С проблемного виоса пытаюсь сделать подключение, но выдается данная ошибка:
The command's response was not recognized.  This may or may not indicate a problem.
Сами vscsi находятся в difened состоянии:
Розыск по инету дает только ошибки, связанные с подключением дисков к дуал-виос конфигурации. У меня так было подключено, а потом одно подключение пропало. Куда делось?
открываю лог:
errpt -a | more
Рекомендация удалить vscsi и сделать заново.
Удаляем
rmdev -vdev hdisk13
Соответственно, виртуальный скази ушел, на определении адаптера vhost4 (в моем случае остался только виртуальный CDROM)
Попробую создать заново - таже ошибка.
Перегружаю вио-сервер.
Привязка по-прежнему не выходит - удаляю сам виртуальный адаптер vhost.
rmdev -dev vhost4 -recursive
Обновляем устройства на виосе:
cfgmgr
Вот это реально поворот!
Вот так и живет, мультипассинг не работает. Админы стораджа говорят, что все нормально.
Расширенный вывод, включенный на ВИО-сервере не дает результата

export CLI_DEBUG=33
Пока в процессе решения проблемы. Как мне кажется, нужно пересобирать LPAR. 

Успехов!

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


Успехов.