Общая информация
В энергонезависимой памяти OLT хранится копия конфигурации, называющаяся "startup-config". При включении OLT в процессе загрузки устройства данная конфигурация копируется в оперативную память OLT, поскольку действующая в данный момент конфигурация OLT хранится в оперативной памяти OLT. Для корректного применения, файл конфигурации, хранящийся в энергонезависимой памяти , должен иметь корректную структуру и не должен содержать ошибок. В случае, если во время запуска OLT startup конфигурация по каким-либо причинам не применилась, будет подгружена только конфигурация управления и встроенного коммутатора OLT. Доступ к OLT по сети при этом будет сохраняться, что позволит восстановить конфигурацию. Пример сетевой части конфигурации, с которой загрузится OLT:В данной статье рассматривается механизм восстановления работы устройств LTP-N и LTX в случаях, когда при загрузке используется невалидная или повреждённая конфигурация. При такой загрузке OLT, в действующей конфигурации остаётся только управление и свитчовая часть: настройка вланов, настройка портов, агрегации.
| Блок кода |
|---|
LTP-8N# show running-config
configure terminal
management ip 192.168.11.62
management mask 255.255.240.0
management gateway 192.168.2.1
management vid 3470
interface front-port 1
vlan allow 1100,3320,3470
exit
exit
commit
exit |
Поиск причин
Для восстановления конфигурации в первую очередь необходимо привести running и startup config к корректному виду.
Проверка ошибок в ходе загрузки
Для просмотра хода применения конфигурации и просмотра команд, на которой загрузка конфигурации во время запуска OLT приостановилась, используйте командуДля поиска причин сложившейся ситуации придусмотрен вывод лога применения конфигурации при загрузке OLT. Просмотреть его можно командой:
| Блок кода |
|---|
LTP-8N# show log startup-config |
В конце выводимого лога будет настройка видна строка, на которой прервалось применение конфигурации при загрузке. Например такой выводПример проблемного вывода:
| Блок кода |
|---|
LTP-8N(configure)# interface ont 7/1
LTP-8N(config)(if-ont-7/1)# serial ELTX8903488C
LTP-8N(config)(if-ont-7/1)# profile ports "bridge"
LTP-8N(config)(if-ont-7/1)# service 1 profile cross-connect "DATA1" dba "dba1"
LTP-8N(config)(if-ont-7/1)# exit
LTP-8N(configure)# interface ont 7/2
LTP-8N(config)(if-ont-7/2)# serial ELTX1900C004
The same ELTX1900C004 serial number already exists on [ONT 1/4] |
Как видно из приложенной части лога, применение конфигурации остановилось из-за добавления уже прописанной ONT.
Восстановление конфигурации
в конфигурацию ONT, который уже зарегистрирован на OLT но на другом id.
Восстановление конфигурации
Для восстановления конфигурации необходимо отредактировать ранее выгруженный с OLT бэкап конфигурации в текстовом редакторе.
На основании приведенного ранее примера прерывания конфигурации, необходимо удалить строку с дубликатом серийного номера pon-serial. Если ранее снятый бэкап конфигурации не актуален или отсутствует, возможно выгрузить с OLT по FTP/TFTP/HTTP файл конфигурации, хранящийся в энергонезависимой памяти для дальнейшего редактирования в текстовом редакторе. Выгрузка выполняется при помощи команды:
| Блок кода |
|---|
LTP-16N# copy fs://config tftp://x.x.x.x/filename |
В данной команде:
x.x.x.x– IP адрес файлового сервера, доступного с интерфейса управления OLT;filename– имя файла конфигурации, с которым он будет сохранен на сервере.
| Предупреждение |
|---|
Выгрузка конфигурации по сети целесообразна только в случае, если после загрузки OLT с конфигурацией, содержащей только сетевые настройки, не выполнялась команда |
Либо выполните в CLIПосле того как определено на какой настройке прерывается применение конфигурации, нужно внести коррективы в бэкап, если он у вас есть. Если нет, то можно получить применяющуюся конфигурацию при загрузке OLT командой:
| Блок кода |
|---|
LTP-8N# show startup-config |
Копируете получившийся вывод в любой текстовый редактор и вносите правки.
Данная команда выведет в CLI содержимое файла startup-config. Файл можно скопировать из CLI в текстовый редактор и затем отредактировать. Вывод show startup-config так же будет актуален только в случае, если после аварийной загрузки не выполнялась команда save. После редактирования, содержимое файла можно вставить обратно в CLI из текстового редактора и при отсутствии ошибок при вставке выполнить:
| Блок кода |
|---|
LTP-8N# commit
LTP-8N# save |
Так же скорректированный файл можно сохранить на диске, загрузить на tftp-сервер, доступный на OLT в сети управления и загрузить на OLT как бэкап.После, скорректированную конфигурацию можно загрузить на OLT построчно через CLI или через tftp.