Этап 2. Генерация конфигурации и upload на оборудование

Skip to end of metadata
Go to start of metadata
Время выполнения инструкции: 10-20 минут, зависит от скорости обмена данными с оборудованием (загрузка текущей конфигурации и выгрузка новой)

Описание системы генерации конфигураций

Все настройки и управление оборудованием технически независимы от биллинга и находится в каталоге управления /var/oss/core/конкретное_оборудование.
В этом каталоге находятся ini-файлы, tmplt-шаблоны конфигурации, и исполняемые скрипты управления.

Все изменения конфигурации сохраняются и журналируются системой контроля версий git, что позволяет легко откатываться к прошлым конфигурациям и смотреть конкретные изменения.

Подготовка и отправка конфигурации оборудования разбита на шаги. Любые из этих шагов можно делать или через веб или через командную строку находясь в каталоге управления.


Инициализация

Создается каталог со всеми необходимыми файлами

Автоматическое заполнение ini файлов из БД биллинга

Сохранение полученных файлов в git историю

Скачивание текущей конфигурации

C оборудования скачивается текущая конфигурация и сохраняется в git.

При необходимости можно откатиться в истории к старому конфигу и залить его на оборудование.

Генерация конфигурации на основе ini и tmplt файлов. Полученные конфиг файлы сохраняются в каталог upload

Заливка (Upload) полученных файлов на оборудование

Загрузка полученного конфига и сохранение в git

Решение проблем

При формировании конфигурационных файлов возникают различные ошибки. Отладку удобно проводить в консоли.

  1. Войдите на сервер по ssh
  2. Перейдите в контейнер биллинга и каталог управления оборудованием
    chroot /app/asr_billing 
    cd /var/oss/core/Mikrotik
    

  3. Выполните команду управления оборудованием. Например загрузка конфигурации:
    rtsh cfg download
    
Введите метки, чтобы добавить к этой странице:
Please wait 
Ищите метку? просто начните печатать.