Коллеги, всем привет.
В нашей практике внедрения и поддержки инфраструктур на отечественных ОС (Astra Linux, РЕД ОС, ALT Linux) в крупных организациях регулярно упираемся в одну и ту же боль заказчиков.
При работе с Linux-каталогами с десятками тысяч объектов, штатное восстановление после случайного удаления подразделения, группы или пользователя влетает в часы простоя. Для компаний с жесткими SLA это неприемлемо, а риски человеческого фактора никуда не деваются.
Чтобы закрыть эту проблему мы разработали специализированный инструмент – Granulex Recovery. По сути, он позволяет точечно вытащить из стандартной резервной копии конкретного пользователя или группу со всеми атрибутами и членствами, минуя процедуру полного восстановления системы. Операция занимает 3-5 минут вместо многочасового танца с бубном.
Для наглядности создали небольшой анимационный ролик, где показан весь цикл: от удаления OU до его полного возврата:
Пояснение: Я представляю команду разработчиков этого решения. Пишу сюда, потому что проблема, на мой взгляд, является системной для администраторов, работающих с масштабными внедрениями российского ПО. Других инструментов такого класса под эти платформы просто нет.
На сайте вендора можно скачать полнофункциональный дистрибутив программы. Ниже небольшое описание, для тех, кто захочет потестировать и разобраться, как работает инструмент:
(к сожалению, не удалось добавить более одного скриншота из-за лимитов форума)
1. Запуск
Подключитесь к веб-интерфейсу Granulex через браузер по защищённому протоколу HTTPS
2. Бэкап
Создайте резервную копию вручную или настройте автоматическое резервное копирование по расписанию.
3. Восстановление
Для отката изменений выберите резервную копию из списка, задайте параметры для операции сравнения и запустите сравнение с текущим состоянием каталога.
Выберите объекты и атрибуты для восстановления из списка найденных различий. Запустите восстановление.
Процесс выполняется онлайн, без остановки службы. После операции сравнения и непосредственно перед восстановлением можно создать отчёты.
Вопросы для обсуждения:
1. Сталкивался ли кто-то с подобной проблемой в продакшене на Astra/ALT Linux/РЕД ОС?
2. Какие практики или инструменты используете для быстрого восстановления после ошибок в каталоге?
3. Есть ли, кроме штатного полного восстановления, другие встроенные или общедоступные механизмы, которые можно использовать для точечного восстановления объектов Linux-каталога?
Спасибо за внимание.