Хранение версий конфигов. Подскажите софт.

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
IT_Prof
рядовой
Сообщения: 19
Зарегистрирован: 2006-06-12 17:17:24
Откуда: Minsk
Контактная информация:

Хранение версий конфигов. Подскажите софт.

Непрочитанное сообщение IT_Prof » 2010-04-27 12:49:39

Привет.

Есть куча *nix серверов с различными сервисами и конфигами к ним.
Есть несколько админов, которые эти конфиги периодически редактируют.

Хотелось бы сделать систему хранения версий этих конфигов.
При чем было бы совсем хорошо, если бы система была прозрачной для пользователя.

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

Подскажите софт с таким или максимально похожим функционалом.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/


IT_Prof
рядовой
Сообщения: 19
Зарегистрирован: 2006-06-12 17:17:24
Откуда: Minsk
Контактная информация:

Re: Хранение версий конфигов. Подскажите софт.

Непрочитанное сообщение IT_Prof » 2010-04-27 13:24:25

Спасибо, вы очень помогли :evil:
У кого-нибудь еще есть идеи по существу?
Оно и так ясно, что при помощи CVS все это можно сделать... но делать все придется ручками... и не забывать это делать...
Как можно все это автоматизировать?
Хотелось бы централизованный депозитарий, с доступом через веб, который хранил бы версии конфигов со всех серверов.

Гость
проходил мимо

Re: Хранение версий конфигов. Подскажите софт.

Непрочитанное сообщение Гость » 2010-04-27 13:32:26

cvsweb тоже существует
так же есть svn и svn через web

ваше не желение принимать дествительность меня тоже злит :evil:

IT_Prof
рядовой
Сообщения: 19
Зарегистрирован: 2006-06-12 17:17:24
Откуда: Minsk
Контактная информация:

Re: Хранение версий конфигов. Подскажите софт.

Непрочитанное сообщение IT_Prof » 2010-04-27 13:47:40

Мы говорим на разных языках... перед тем, как создать тему - я немного изучил вопрос.
И я знаю, что такое CVS и SVN и веб-морды к ним. Вопрос не в выборе системы хранения версий - их полно, вопрос в том, КАК автоматизировать передачу измененных конфигов с разных серверов в один репозитарий. Если вы знаете каким образом это сделать - скажите как. Если точно знаете, что автоматизировать нельзя - обоснуйте. Тогда пойдем более сложным путем. А сказать "юзай гугл, читай мануалы" много ума не надо.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35418
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Хранение версий конфигов. Подскажите софт.

Непрочитанное сообщение Alex Keda » 2010-04-27 14:02:10

это же элементарно, Уотсон!
Убей их всех! Бог потом рассортирует...

Гость
проходил мимо

Re: Хранение версий конфигов. Подскажите софт.

Непрочитанное сообщение Гость » 2010-04-27 14:03:22

автоматизировать передачу?
гамно вопрос

Код: Выделить всё

man sh
man ssh
man crontab
и все передаеться и синхронизируеться
так же есть rsync

а cvs или svn хранят ваши конфиги

вопрос исчерпан?

IT_Prof
рядовой
Сообщения: 19
Зарегистрирован: 2006-06-12 17:17:24
Откуда: Minsk
Контактная информация:

Re: Хранение версий конфигов. Подскажите софт.

Непрочитанное сообщение IT_Prof » 2010-04-27 14:19:12

Т.е. вы предлагаете сразу начать со сложного? Маны, скрипты, глюки ... в прочем чего и следовало ожидать от этого форума. Эх, надо было на каком нубском форуме этот вопрос задавать... :pardon:

Ладно, пока что вопрос исчерпан, направление задано... но вы тут не расслабляйтесь и не думайте, что так легко соскочили :ROFL:

Гость
проходил мимо

Re: Хранение версий конфигов. Подскажите софт.

Непрочитанное сообщение Гость » 2010-04-27 14:25:15

ну так вы бы сразу так и сказали - что хотите мол проприетарный продукт который за вас будет обновляться по одной кнопочке
я знаю один такой! кстати замечательный! windows 7

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Хранение версий конфигов. Подскажите софт.

Непрочитанное сообщение hizel » 2010-04-27 14:42:24

cfengine, puppet
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Larin
лейтенант
Сообщения: 975
Зарегистрирован: 2008-01-29 20:08:41
Откуда: РБ, Минск

Re: Хранение версий конфигов. Подскажите софт.

Непрочитанное сообщение Larin » 2010-04-27 14:47:52

я бы скрипт для vi написал, который заливает измененный файлик куда-нибудь в svn)

princeps
майор
Сообщения: 2684
Зарегистрирован: 2007-09-25 10:20:59
Откуда: Сочи, Москва
Контактная информация:

Re: Хранение версий конфигов. Подскажите софт.

Непрочитанное сообщение princeps » 2010-04-28 8:30:42

hizel дело говорит. cfengine и puppet скрестить с svn или cvs.
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Хранение версий конфигов. Подскажите софт.

Непрочитанное сообщение hizel » 2010-04-28 10:46:44

в топку трупы, только git\mercurial - только победа!
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

IT_Prof
рядовой
Сообщения: 19
Зарегистрирован: 2006-06-12 17:17:24
Откуда: Minsk
Контактная информация:

Re: Хранение версий конфигов. Подскажите софт.

Непрочитанное сообщение IT_Prof » 2010-04-28 12:57:57

На практике то никто не реализовывал?

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Хранение версий конфигов. Подскажите софт.

Непрочитанное сообщение hizel » 2010-04-28 13:03:55

не, мы тут типа теоретики засранные сидим
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
gonzo111
лейтенант
Сообщения: 648
Зарегистрирован: 2007-11-15 16:32:33
Откуда: China
Контактная информация:

Re: Хранение версий конфигов. Подскажите софт.

Непрочитанное сообщение gonzo111 » 2010-04-28 14:21:24

выбирай
http://en.wikipedia.org/wiki/Comparison ... t_software
отпишись потом о результатах
Тяжело в учении легко в РАЮ!
беру зарплату гречкой и сахаром...
Наша комната - lissyara.su@conference.jabber.ru

princeps
майор
Сообщения: 2684
Зарегистрирован: 2007-09-25 10:20:59
Откуда: Сочи, Москва
Контактная информация:

Re: Хранение версий конфигов. Подскажите софт.

Непрочитанное сообщение princeps » 2010-04-28 14:25:22

слушайте, я так понимаю, что тредстартеру нет необходимости автоматизировать управление серверами, а надо только собирать конфиги. Тогда cfengine\puppet - это избыточно. А что, разве собирать конфиги с нескольких серверов не умеют распределённые системы контроля версий?
Так же известны как англ. Distributed Version Control System, DVCS. Такие системы используют распределённую модель вместо традиционной клиент-серверной. Они, в общем случае, не нуждаются в централизованном хранилище: вся история изменения документов хранится на каждом компьютере, в локальном хранилище, и при необходимости отдельные фрагменты истории локального хранилища синхронизируются с аналогичным хранилищем на другом компьютере.
педивикия
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru

IT_Prof
рядовой
Сообщения: 19
Зарегистрирован: 2006-06-12 17:17:24
Откуда: Minsk
Контактная информация:

Re: Хранение версий конфигов. Подскажите софт.

Непрочитанное сообщение IT_Prof » 2010-04-28 16:12:16

princeps писал(а):слушайте, я так понимаю, что тредстартеру нет необходимости автоматизировать управление серверами, а надо только собирать конфиги. Тогда cfengine\puppet - это избыточно. А что, разве собирать конфиги с нескольких серверов не умеют распределённые системы контроля версий?
Именно! Все предложенные решения - это стрельба из пушек по воробьям.
Функционал нужен простейший:
1. Есть файлы/каталоги за которыми следим.
2. Если в файле/каталоге произошли изменения - закидываем в общий репозиторий.

Что будет в качестве репозитория - не суть важно, cvs, svn, git или mercurial.
На данный момент меня интересует как/чем отследить изменения в нескольких файлах/каталогах и закинуть эти изменения в общий репозиторий.

P.S. В написании скриптов я не силен, если кто-то этого не понял :oops:

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35418
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Хранение версий конфигов. Подскажите софт.

Непрочитанное сообщение Alex Keda » 2010-04-28 16:20:34

учитесь
в чём проблема?
Убей их всех! Бог потом рассортирует...

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Хранение версий конфигов. Подскажите софт.

Непрочитанное сообщение hizel » 2010-04-28 16:27:16

В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.