Photo by Everyday basics on Unsplash
Доброго времени суток, случайный читатель!
И так о чем хочу рассказать сегодня, в недрах одного небольшого отдела,
одной небольшой компании родился небольшой скрипт — и назвали этот
скрипт pyRsyncBackup
- Для чего?! Задача была следующая:
Резервное копирование конфигурационных файлов.
Инициатор должен быть из вне. Т.к. NAT.
Не до всех узлов есть прямой доступ.
Сначала был создан прототип, который выполнял все эти функции, работал по крону
и все были довольны, пока количество серверов не перевалило за overdohuya.
+ выход нового софта добавлял работы по переконфигурации бекапов.
- От сюда вылезли еще требования:
- Что и было реализовано в текущей версии pyRsyncBackup, и так что она позволяет:
- Что ждать дальше:
уход от СУБД PostgreSQL, возможно в память, возможно в SQLite.
переработка функционала proxy, т.к. часть хостов отстреливает SSH подключения(PAM)
Веб интерфейс для забора backup файлов
Но данными доработками займусь, после создания прототипа системы контроля
доступа, если хватит сил и времени, то возможно и в этом году.
Спасибо.