В этом разделе содержатся руководства для диагностических процедур.
Режимы загрузки
SNC может работать в двух режимах: обычный режим и режим диагностики. Для перезагрузки SNC в желаемый режим в терминале сервиса имеются две команды. SNC работает в текущем режиме до тех пор, пока не поступают указания о перезагрузке в другой режим.
При загрузке SNC в режиме диагностики на терминале сервиса отображается следующее приглашение командной строки diagmode >. В режиме диагностики имеется ограниченный набор команд для тестирования интерфейсов SNC. Также происходит отключение драйверов устройств Ethernet, волоконно-оптических интерфейсов и интерфейсов SCSI, для проведения на них тестов закольцовывания.
Вход в режим диагностики
Если требуется использование специальных функций модуля диагностики SNC, используйте команду diagBoot. См. diagBoot. Выполните следующие действия:
Отключите от SNC все волоконно-оптические кабели и кабели SCSI. Если этого не сделать, данные на подключенном диске или лентопротяжных устройствах будут разрушены.
Надлежащим образом выполните отключение библиотеки.
Если установлен кабель Ethernet, удалите его. Дальнейшую информацию, относящуюся к действиям 3 и 4 см. в разделе Подключение к порту сервиса.
Подключите терминал к порту сервиса.
Включите библиотеку. Библиотека загружается дольше, чем контроллер SNC.
Выполните одно из следующих действий:
Если подсказка командной строки на терминале отображается в виде
diagmode >, выполните соответствующие диагностические тесты.
Если подсказка командной строки на терминале не отображается в виде diagmode
>, введите команду diagBoot.
Подождите, пока SNC перезагрузится.
При появлении подсказки diagmode > выполните соответствующие диагностические тесты.
Восстановление нормального режима
Если SNC находится в режиме диагностики, и необходимо восстановить его нормальную работу, выполните команду normalBoot. См. normalBoot.
С терминала сервиса введите команду normalBoot.
Подождите, пока SNC перезагрузится.
Из командной строки продолжите выполнение команд технического обслуживания.
Специальные процедуры
В данном разделе содержится информация о специальных процедурах.
Проверка состояния
Функция проверки состояния предоставляет метод периодической проверки рабочего состояния SNC и подключенных к нему интерфейсов и устройств.
Проверка состояния вручную
Проверка состояния производится вручную с терминала сервиса, только если SNC работает в нормальном режиме. Эта процедура запускается посредством команды hlthChkNow, которая проводит проверку на уровне "устройство готово", включающую тест доступности устройства SCSI. Целевые устройства SCSI должны быть подключены и включены, чтобы было возможно проверить их рабочее состояние.
Другие команды, связанные с проверками состояния см. среди терминов, имеющих приставку hlthChk в разделе Справочник команд порта сервиса.
Остановите все процессы ввода/вывода.
Удалите кабель Ethernet, если он установлен.
Подключите терминал к порту сервиса.
С терминала сервиса введите команду hlthChkNow.
Для определения состояния интерфейсов и подключенных устройств проверьте результаты, отображенные в терминале сервиса.
Если произошел сбой, выполните соответствующие процедуры.
Дамп журнала событий
События, занесенные в журнал событий SNC, можно вывести на терминал сервиса. Эти данные могут оказаться полезными для просмотра нормальных и любых аварийных событий, которые, возможно, помогут выявить источник отказа внутри или вне системы.
В каждой записи имеется порядковый номер, день, временная отметка, код события, источник события (имя интерфейса или системный процесс), индекс и описание события. Если таймер реального времени был установлен, то временная отметка указывается в реальном времени. Иначе временная отметка относится к времени, прошедшему после загрузки.
В журнале событий может храниться более 2000 событий. Когда журнал переполняется, самые старые события переписываются новыми. Вы можете выбрать отображение только тех событий, которые были занесены со времени последней загрузки SNC, либо отобразить более длинный перечень событий, накопленных при более ранних загрузках. Можно выбрать отображение событий по уровню серьезности. При выборе Warning появляются события предупреждений и уведомлений. При выборе Information появляются события информации, предупреждений и уведомлений.
Это событие также записывается в журнал событий SNC, вместе с именем файла, сохраненного в файловой системе флэш-памяти. В файле содержится информация о состоянии волоконно-оптического интерфейса до сброса. Для восстановления файла выполните следующие действия.
Нажмите клавишу <Enter> на терминале сервиса. Если приглашение не появилось, см. ПТО порта сервиса, чтобы определить, работает ли правильно кабель RS-232 и терминал сервиса.
С терминала сервиса введите команду cd /ffs/dump и войдите в каталог DUMP.
Чтобы отобразить список файлов каталога на терминале сервиса введите командуls. Если произошло несколько ошибок, в каталоге может быть более одного файла.
ПРИМЕЧАНИЕ: Имена файлов дампов имеют расширение .dmp и удаляются автоматически при каждом обновлении микропрограммы SNC.
Сохраните файлы с помощью используемого коммуникационного программного обеспечения, или см. действия 6 - 8 инструкций HyperTerminal. После сохранения файлов перейдите к действию 9.
При работе с окном HyperTerminal (ГиперТерминал) используйте команду sz fc1.dmp
В качестве примера используется имя файла fc1.dmp.
В кавычках укажите имя файла, длиной не более 8 символов, плюс расширение файла .dmp.
Из окна HyperTerminal выберите Transfer and Receive File (Передача и Получение файла).
В окне HyperTerminal повторите действия 6 и 7 для других файлов. Перейдите к действию 9.
Для получение информации об отправке дамп-файла для анализа в компанию Dell обратитесь в компанию Dell. См. Отображение справки.
Команды режима загрузки
diagBoot
Эта команда используется только для перевода SNC из нормального рабочего режима в специальный режим диагностики и выполняет следующее:
Проверяет наличие каталога /nvfs/mt
Копирует существующую строку загрузки в файл каталога /nvfs/mt на SNC
Устанавливает новую строку загрузки, которая дает указания SNC проводить загрузку, используя специальный диагностический сценарий запуска /ffs/mt/diagnstk.rc
Изменяет имя постоянного файла назначений с config/device.map на config/device.bak (новый файл будет сгенерирован после перезагрузки)
Выдает команду перезагрузки для того, чтобы изменения вступили в силу
normalBoot
Команда normalBoot используется только для перевода SNC из специального режима диагностики в нормальный рабочий режим и выполняет следующее:
восстанавливает строку загрузки, которая была скопирована с помощью команды diagBoot
удаляет новую постоянную таблицу устройств и переименовывает первоначальный файл таблицы в
config/device.map, восстанавливая его для работы после перезагрузки SNC.
проводит перезагрузку SNC.
Команды диагностики
Данный раздел является справочником команд, доступных при загрузке SNC в режиме диагностики.
Набор команд, доступных в режиме диагностики, ограничен. При тестировании интерфейсов Ethernet, SCSI и волоконно-оптических интерфейсов необходимо использовать команду showBox и три команды с суффиксом Test (Тест).
Для теста закольцовывания необходимо наличие заглушки закольцовывания Ethernet, заглушки закольцовывания волоконно-оптического устройства и кабеля SCSI.
ЗАМЕЧАНИЕ. Необходимо отключить от SNC все кабели SCSI и волоконно-оптические кабели. Если этого не сделать, данные на подключенном диске или лентопротяжных устройствах будут разрушены.
elTest
elTest - тест закольцовывания Ethernet. Для использования этой команды SNC должен быть в режиме диагностики, а порт Ethernet должен иметь заглушку закольцовывания.
Тест проводит ряд проверок закольцовывания. Данные теста передаются и проверяются. Успешное проведение тестов подтверждается сообщением Ethernet OK.
Если обнаруживаются ошибки, то появляется ряд сообщений о неудачном повторении теста. Если тест был неудачным, вернитесь к предыдущей процедуре.
fcSlotTest [x]
Для использования этой команды SNC должна быть в режиме диагностики, а преобразователь GBIC должен иметь заглушку закольцовывания.
Команда fcSlotTest проводит тест конфиденциальности на волоконно-оптическом слоте. Вместо x укажите номер тестируемого волоконно-оптического слота. Эту команду можно использовать для тестирования слота или кабеля.
В следующем примере показан дисплей при тестировании волоконно-оптического слота 1.
Unsuccessful Fibre Test 1
ПРИМЕЧАНИЕ. Если индикатор "link" ("канал") волоконно-оптического канала связи не включается, тест не будет выполнен.
scsiChannelTest (x,y)
Для использования этой команды SNC должен быть в режиме диагностики, а кабель SCSI должен быть подключен между двумя каналами SCSI.
Команда scsiChannelTest выполняет тест конфиденциальности на паре каналов SCSI. Вместо x и y укажите номера тестируемых каналов SCSI. Использование кавычек является необязательным. Эту команду можно использовать для тестирования интерфейса и кабеля SCSI.
В нижеприведенном примере показан экран тестирования каналов SCSI 1 и 2.
Приведенный пример показывает, что испытание порта SCSI было неудачным. Если тест был неудачным, вернитесь к предыдущей процедуре.
Неудачный тест SCSI (кабель не подсоединен)
showBox
Команда showBox при помощи символов отображает компоненты, имеющиеся в SNC, и представляет их вид сзади. Также команда выводит списки требований к кабелям для каждого слота.
Рисунок 1. showBox.
supportDump
Команда supportDump отображает результат выполнения ряда команд порта сервиса стандартным образом и в определенном порядке. Полученный файл используется для поиска неисправностей. Индивидуальные команды, вызываемые командой supportDump: