LINUX.ORG.RU
ФорумAdmin

Централизованная раздача конфигов - как?


0

0

Есть много-много одинаковых серверов под RedHat Linux с абсолютно одинаковыми конфигами.
Нужно каким-то образом централизованно изменять конфиги на всех этих серверах.
Кто как решает такую задачу?

anonymous

Сети между серверами нет, поэтому сетевую шару с конфигами просьба не предлагать.

anonymous
()
Ответ на: комментарий от anonymous

Сарказм оценил.
В моём случае сеть между серверами есть, но сетевая шара не подходит из 2-х соображений:
1). надёжность. Ляжет сервер с конфигами - лягут все сервера. А возводить ещё один полноценный failover только для конфигов не хочется.
2). мало поменять конфиг, нужно ещё и перестартовать зависящий от конфига сервис. А не все сервисы умеют перестартовывать себя по факту изменения файла на диске.

anonymous
()

пакуй конфиги в rpm и рассылай с курьером

anonymous
()
Ответ на: комментарий от anonymous

Да чтоб вам обоим долго жилось. :) Я думал, что ответ топикстартер и напиал в дополнение - сразу схемы с svn + патчи на флопиках/флешках продумывал. :)

И всё таки что-то этакое версионное с синхронизацией по патчам. А по крону раз в минуту проверять таймштампы конфигов скриптов и рестартовать зависимые сервисы.

Примерно так.

Slavaz ★★★★★
()
Ответ на: комментарий от Slavaz

Впрочем, распределённые версионные системы тут лучше лягут...

Slavaz ★★★★★
()
Ответ на: комментарий от anonymous

а без сети никак, как вообще представляете это?

как вариант - svn (+ssh)

anonymous
()
Ответ на: комментарий от Slavaz

У изкоробочных cvs/svn есть проблемы с расставлением owner/group/permissions (не говоря уже о selinux labels).

На самом деле я пытаюсь вызвать сюда дух кого-нибудь, кто уже решал аналогичную задачу и потоптался по всем граблям. :)

В том же Яндексе, например, эта задача уже как-то решена.
Осталось узнать как.

anonymous
()
Ответ на: комментарий от anonymous

Чонить типа 1) Собрать их всех в рейд на сетке: http://www.drbd.org/ 2) pconsole/pssh - параллельный запуск команд на нескольких хостах ?

Хотя наверное правильнее посмотреть редхатовский кластер.

anonymous
()
Ответ на: комментарий от Slavaz

> Да чтоб вам обоим долго жилось. :)

:) :)

anonymous
()
Ответ на: комментарий от anonymous

> Расскажи как сделать правильно

Начнём с малого: Какие системы распространения файлов предусмотрены в самом дистрибутиве?

anonymous
()
Ответ на: комментарий от anonymous

> Начнём с малого: Какие системы распространения файлов предусмотрены в самом дистриб

Список настолько большой, что замучаешься перечислять.
Ты если что имеешь посоветовать, то не ходи вокруг да около, а прямо скажи.

anonymous
()
Ответ на: комментарий от anonymous

>rsync перезапустит сервисы?

Если он пускается по расписанию - там же перезапуск втиснуть.

madcore ★★★★★
()

А ftp поднять на каждом на 1 каталог с конфигами и туда заливать религия не позволяет? Недостаточно распальцовано и слишком просто для кул-админов?

Это программа-минимум, естественно. Ещё не помешают на каждом серваке зло-скрипты в автозапуске подсовывающие локально после ребута failsafe-конфиги, чтобы в случае "полного пэ" можно было бы восстановить работу сервака хотя бы минимально тупой перезагрузкой. Возможно наоборот копировать в автозагрузку залитые скрипты, ну или чтобы и то и другое действие выбиралось по более поздней дате создания и ненулевому размеру...

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.