Время выполнения инструкции: 10-20 минут, зависит от скорости обмена данными с оборудованием (загрузка текущей конфигурации и выгрузка новой) |
Все настройки и управление оборудованием технически независимы от биллинга и находится в каталоге управления /var/oss/core/конкретное_оборудование.
В этом каталоге находятся ini-файлы, tmplt-шаблоны конфигурации, и исполняемые скрипты управления.
Все изменения конфигурации сохраняются и журналируются системой контроля версий git, что позволяет легко откатываться к прошлым конфигурациям и смотреть конкретные изменения.
Подготовка и отправка конфигурации оборудования разбита на шаги. Любые из этих шагов можно делать или через веб или через командную строку находясь в каталоге управления.
Шаг 1.1 Инициализация. Создается каталог со всеми необходимыми файлами.
Шаг 1.2 Автоматическое заполнение ini файлов из БД биллинга.
Шаг 1.3 Сохранение полученных файлов в git историю.
Шаг 2. Скачивание текущей конфигурации с оборудование и сохранение в git истории.
При необходимости можно откатиться в истории к старому конфигу и залить его на оборудование.
Шаг 3. Генерация конфигурации на основе ini и tmplt файлов. Полученные конфиг файлы сохраняются в каталог upload
Шаг 4. Заливка (Upload) полученных файлов на оборудование
Шаг 5. Загрузка полученного конфига и сохранение в git(аналогично шагу 2).