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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.