Re: разыскиваются инструменты для управления множеством серверов
Что Руби не делает с системой? Это точно не уголовно наказуемо? 19.10.2012 16:24, zloyka...@gmail.com пишет: А что не нравится ? Руби не афектит систему в отличии от перла и питона Sent from my BlackBerry® wireless device -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/50883a3a.7080...@mail.ru
Re: разыскиваются инструменты для управления множеством серверов
Puppet спасёт тебя. Как раз с ним начал кувыряться, правда не для парка серверов, а для управления всей сетью, причём, гетерогенной. 17.10.2012 14:46, Dmitry A. Zhiglov пишет: Добрый день, Коллеги! Дано: Уйма и маленькая тележка серверов Debian и его отпрысков. - Ищется инструмент, который позволил бы централизованно, системно, управлять правилами iptables на всех машинах. Если будет с web-интерфейсом каким-то, хоть сторонним, то вообще была бы песня... для заказчика. - Также разыскиваю тулз, который позволил бы выполнять команды на всех серверах разом, т.е. если на одном запускаешь тулз uname -a и на всех серверах эта команда запускается, результат тебе в консоль возвращается. Дима -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/50883a78.9000...@mail.ru
Re: разыскиваются инструменты для управления множеством серверов
00:07 Fri 19 Oct, Oleksandr Gavenko wrote: Меня всегда поражало что Puppet реализован на Ruby - не самый лучший язык для бутстрапинга на голой ОСи. Почему не Perl? Или пусть бы уже Python... Разрабы puppet это объяснили тем, что ruby наиболее подходит для написания в декларативном стиле. -- WBR, Andrey Tataranovich -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20121019104426.ga21...@debbox.it
Re: разыскиваются инструменты для управления множеством серверов
А что не нравится ? Руби не афектит систему в отличии от перла и питона Sent from my BlackBerry® wireless device -Original Message- From: Andrey Tataranovich tataranov...@gmail.com Date: Fri, 19 Oct 2012 13:44:26 To: debian-russian@lists.debian.org Reply-To: Andrey Tataranovich tataranov...@gmail.com Subject: Re: разыскиваются инструменты для управления множеством серверов 00:07 Fri 19 Oct, Oleksandr Gavenko wrote: Меня всегда поражало что Puppet реализован на Ruby - не самый лучший язык для бутстрапинга на голой ОСи. Почему не Perl? Или пусть бы уже Python... Разрабы puppet это объяснили тем, что ruby наиболее подходит для написания в декларативном стиле. -- WBR, Andrey Tataranovich -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20121019104426.ga21...@debbox.it
Re: разыскиваются инструменты для управления множеством серверов
On 2012-10-17, Anatoly Molchanov wrote: Я напомнил о классической реализации, которая описана в любой достойной книге по администрированию больших систем. Спорить с вами об элементарных вещах не собираюсь, комментарий был к высокомерному велосипед. С puppet и chief практически невозможно работать, когда серверы разнородные, использование этих средств превращается в еще больший велосипед. Самописных скриптов может и не быть, в случае однородных систем скрипт вырождается в одну команду для крона. Предложил я наиболее универсальное решение для управления множеством серверов, которое применимо и в случае netfilter (позже может потребоваться поддержка еще каких-либо систем) Puppet и ему подобные родились для деплоя в cloud сервисы. На этом рубят капусту разработчики. В cloud сервисах все единообразно и для множества задач есть готовые puppet и chief скрипты-рецепты. Меня всегда поражало что Puppet реализован на Ruby - не самый лучший язык для бутстрапинга на голой ОСи. Почему не Perl? Или пусть бы уже Python... -- Best regards! -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/87wqyn7alu@gavenkoa.example.com
Re: разыскиваются инструменты для управления множеством серверов
Dmitry A. Zhiglov dmitry.zhig...@gmail.com writes: - Ищется инструмент, который позволил бы централизованно, системно, управлять правилами iptables на всех машинах. Если будет с web-интерфейсом каким-то, хоть сторонним, то вообще была бы песня... для заказчика. Вам для этих целей в полне подойдет Chief. Эта система управления конфигурациями имеет вменяемый веб-интерфейс. Рецепты для него пишутся на Ruby, так что если Вы его не знаете - придется учить. В принципе, он похож на Perl, так что если Вы знакомы с оным, то обучение пройдет легко и быстро. -- ** * jabber: free...@jabber.mipt.ru * * Registered linux user #546240* ** -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/87sj9ds6x0@ws00.freehck.ru
Re: разыскиваются инструменты для управления множеством серверов
On Wed, 17 Oct 2012, Dmitry A. Zhiglov wrote: - Также разыскиваю тулз, который позволил бы выполнять команды на всех серверах разом, т.е. если на одном запускаешь тулз uname -a и на всех серверах эта команда запускается, результат тебе в консоль возвращается. clusterssh
Re: разыскиваются инструменты для управления множеством серверов
Dmitry A. Zhiglov ☫ → To Debian Russian MailList @ Wed, Oct 17, 2012 14:46 +0400 Добрый день, Коллеги! Дано: Уйма и маленькая тележка серверов Debian и его отпрысков. - Ищется инструмент, который позволил бы централизованно, системно, управлять правилами iptables на всех машинах. Если будет с web-интерфейсом каким-то, хоть сторонним, то вообще была бы песня... для заказчика. - Также разыскиваю тулз, который позволил бы выполнять команды на всех серверах разом, т.е. если на одном запускаешь тулз uname -a и на всех серверах эта команда запускается, результат тебе в консоль возвращается. Я сам не пробовал, но народ советует в таких случаях puppet. -- Bright regards, Sergey Korobitsin, Chief Research Officer Arta Software, http://arta.kz/ xmpp:underta...@jabber.arta.kz -- Если мысли сходятся - значит, они ограничены -- Саша Наташа, периодически -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20121017125203.gc24...@undertaker.dev.lan.arta.kz
Re: разыскиваются инструменты для управления множеством серверов
1. Пишем скрипт: если в репе появился новый пакет, начинающийся на myservers, то устанавливаем его; если есть новая версия установленного, то обновляемся. Скрипт кидаем на все машины 2. На одном (двух/трех) сервере поднимаем репу apt-get install reprepro. Все конфиги раздаем через пакеты * в скрипте можно уточнить установку/обновление пакетов через другие префиксы: myservers-server23-iptables устанавливать только на Сервер №23 ну и т.д. 17 октября 2012 г., 16:52 пользователь Sergey Korobitsin underta...@arta.kz написал: Dmitry A. Zhiglov ☫ → To Debian Russian MailList @ Wed, Oct 17, 2012 14:46 +0400 Добрый день, Коллеги! Дано: Уйма и маленькая тележка серверов Debian и его отпрысков. - Ищется инструмент, который позволил бы централизованно, системно, управлять правилами iptables на всех машинах. Если будет с web-интерфейсом каким-то, хоть сторонним, то вообще была бы песня... для заказчика. - Также разыскиваю тулз, который позволил бы выполнять команды на всех серверах разом, т.е. если на одном запускаешь тулз uname -a и на всех серверах эта команда запускается, результат тебе в консоль возвращается. Я сам не пробовал, но народ советует в таких случаях puppet. -- Bright regards, Sergey Korobitsin, Chief Research Officer Arta Software, http://arta.kz/ xmpp:underta...@jabber.arta.kz -- Если мысли сходятся - значит, они ограничены -- Саша Наташа, периодически -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20121017125203.gc24...@undertaker.dev.lan.arta.kz
Re: разыскиваются инструменты для управления множеством серверов
17.10.2012 17:05, Anatoly Molchanov пишет: 1. Пишем скрипт: если в репе появился новый пакет, начинающийся на myservers, то устанавливаем его; если есть новая версия установленного, то обновляемся. Скрипт кидаем на все машины 2. На одном (двух/трех) сервере поднимаем репу apt-get install reprepro. Все конфиги раздаем через пакеты * в скрипте можно уточнить установку/обновление пакетов через другие префиксы: myservers-server23-iptables устанавливать только на Сервер №23 ну и т.д. Puppet в разы проще и в разы мощнее, стоит ли свои велосипеды городить?... Но puppet на случай раскидывания конфигураций, установки нужных пакетов и прочих задач возникающих при администрировании большого числа серверов. Если же нужно просто команду на ряде серверов выполнить, то clusterssh, наверно, ближе к требованиям. -- С уважением, Кубашин Александр -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/507eaf66.5020...@k-sc.ru
Re: разыскиваются инструменты для управления множеством серверов
17.10.2012 14:46, Dmitry A. Zhiglov пишет: Добрый день, Коллеги! Дано: Уйма и маленькая тележка серверов Debian и его отпрысков. ... - Также разыскиваю тулз, который позволил бы выполнять команды на всех серверах разом, т.е. если на одном запускаешь тулз uname -a и на всех серверах эта команда запускается, результат тебе в консоль возвращается. Я активно использую parallel-ssh (ну и parallel-rsync из него же) -- Max Kosmach -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/507eb2e2.4090...@tcen.ru
Re: разыскиваются инструменты для управления множеством серверов
Используйте fabric для одноразовых действий, и какую нибудь систему автоконфигурирования. И деплоя для остального, например puppet Sent from my BlackBerry® wireless device -Original Message- From: Max Kosmach m...@tcen.ru Date: Wed, 17 Oct 2012 17:30:10 To: debian-russian@lists.debian.org Subject: Re: разыскиваются инструменты для управления множеством серверов 17.10.2012 14:46, Dmitry A. Zhiglov пишет: Добрый день, Коллеги! Дано: Уйма и маленькая тележка серверов Debian и его отпрысков. ... - Также разыскиваю тулз, который позволил бы выполнять команды на всех серверах разом, т.е. если на одном запускаешь тулз uname -a и на всех серверах эта команда запускается, результат тебе в консоль возвращается. Я активно использую parallel-ssh (ну и parallel-rsync из него же) -- Max Kosmach -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/507eb2e2.4090...@tcen.ru
Re: разыскиваются инструменты для управления множеством серверов
Anatoly Molchanov ykdo...@gmail.com writes: 17 октября 2012 г., 17:15 пользователь Кубашин Александр Сергеевич kubashi...@k-sc.ru написал: 17.10.2012 17:05, Anatoly Molchanov пишет: 1. Пишем скрипт: если в репе появился новый пакет, начинающийся на myservers, то устанавливаем его; если есть новая версия установленного, то обновляемся. Скрипт кидаем на все машины ... Puppet в разы проще и в разы мощнее, стоит ли свои велосипеды городить?... Но puppet на случай раскидывания конфигураций, установки нужных пакетов и прочих задач возникающих при администрировании большого числа серверов. Если же нужно просто команду на ряде серверов выполнить, то clusterssh, наверно, ближе к требованиям. Александр, использование стандартных средств по назначению это не велосипед, а решение (crontab, shell, aptitude или учим новую софтину, которую будем использовать на 2%, пишем под нее конфиги, которые могут использоваться только с этой прогой, потом учим заказчика пользоваться ей и писать конфиги) Анатолий, я скромно замечу, что тредстартеру не автообновление требуется, а возможность централизованно редактировать правила netfilter. Ваше решение с самописными скриптами, конечно же, подойдет в раде вырожденных случаев, однако системы управления конфигурациями, типа puppet и chief, появились как раз потому, что при управлении большим парком серверов отделаться самописными скриптами весьма проблематично. Разумеется, использовать такие системы, когда перед Вами не стоит задача управления несколькими десятками машин - моветон. Но в данном случае посоветовать автору использовать известный и широко используемый инструмент - более правильный шаг, чем: 17.10.2012 17:05, Anatoly Molchanov пишет: 2. На одном (двух/трех) сервере поднимаем репу apt-get install reprepro. Все конфиги раздаем через пакеты * в скрипте можно уточнить установку/обновление пакетов через другие префиксы: myservers-server23-iptables устанавливать только на Сервер No.23 ну и т.д. PS: Бррр! Только сейчас дочитал, что Вы предлагаете. Это не Right Thing, совершенно точно Вам говорю. А вышенаписанный текст по большей части относился к фразе Пишем скрипт. -- ** * jabber: free...@jabber.mipt.ru * * Registered linux user #546240* ** -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/87r4oxhxh2@ws00.freehck.ru
Re: разыскиваются инструменты для управления множеством серверов
Я напомнил о классической реализации, которая описана в любой достойной книге по администрированию больших систем. Спорить с вами об элементарных вещах не собираюсь, комментарий был к высокомерному велосипед. С puppet и chief практически невозможно работать, когда серверы разнородные, использование этих средств превращается в еще больший велосипед. Самописных скриптов может и не быть, в случае однородных систем скрипт вырождается в одну команду для крона. Предложил я наиболее универсальное решение для управления множеством серверов, которое применимо и в случае netfilter (позже может потребоваться поддержка еще каких-либо систем) 17 октября 2012 г., 20:31 пользователь Dmitrii Kashin free...@gmail.comнаписал: Anatoly Molchanov ykdo...@gmail.com writes: 17 октября 2012 г., 17:15 пользователь Кубашин Александр Сергеевич kubashi...@k-sc.ru написал: 17.10.2012 17:05, Anatoly Molchanov пишет: 1. Пишем скрипт: если в репе появился новый пакет, начинающийся на myservers, то устанавливаем его; если есть новая версия установленного, то обновляемся. Скрипт кидаем на все машины ... Puppet в разы проще и в разы мощнее, стоит ли свои велосипеды городить?... Но puppet на случай раскидывания конфигураций, установки нужных пакетов и прочих задач возникающих при администрировании большого числа серверов. Если же нужно просто команду на ряде серверов выполнить, то clusterssh, наверно, ближе к требованиям. Александр, использование стандартных средств по назначению это не велосипед, а решение (crontab, shell, aptitude или учим новую софтину, которую будем использовать на 2%, пишем под нее конфиги, которые могут использоваться только с этой прогой, потом учим заказчика пользоваться ей и писать конфиги) Анатолий, я скромно замечу, что тредстартеру не автообновление требуется, а возможность централизованно редактировать правила netfilter. Ваше решение с самописными скриптами, конечно же, подойдет в раде вырожденных случаев, однако системы управления конфигурациями, типа puppet и chief, появились как раз потому, что при управлении большим парком серверов отделаться самописными скриптами весьма проблематично. Разумеется, использовать такие системы, когда перед Вами не стоит задача управления несколькими десятками машин - моветон. Но в данном случае посоветовать автору использовать известный и широко используемый инструмент - более правильный шаг, чем: 17.10.2012 17:05, Anatoly Molchanov пишет: 2. На одном (двух/трех) сервере поднимаем репу apt-get install reprepro. Все конфиги раздаем через пакеты * в скрипте можно уточнить установку/обновление пакетов через другие префиксы: myservers-server23-iptables устанавливать только на Сервер No.23 ну и т.д. PS: Бррр! Только сейчас дочитал, что Вы предлагаете. Это не Right Thing, совершенно точно Вам говорю. А вышенаписанный текст по большей части относился к фразе Пишем скрипт. -- ** * jabber: free...@jabber.mipt.ru * * Registered linux user #546240* ** -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/87r4oxhxh2@ws00.freehck.ru
Re: разыскиваются инструменты для управления множеством серверов
spacewalk ? -- В смысле осмысления бессмысленного смысл тоже имеет определенную осмысленность!!!
Re: разыскиваются инструменты для управления множеством серверов
On Wed, Oct 17, 2012 at 02:46:31PM +0400, Dmitry A. Zhiglov wrote: - Также разыскиваю тулз, который позволил бы выполнять команды на всех серверах разом, т.е. если на одном запускаешь тулз uname -a и на всех серверах эта команда запускается, результат тебе в консоль возвращается. pdsh (в комплекте есть скрипт разбора выхлопа), mussh, clusterssh -- их с десяток был, не нашёл сейчас сходу подборку ссылок у одного из авторов на сайте проекта. Ещё видел parallel и paexec. Мы остановились на pdsh, но некоторые из них просто разные. -- WBR, Michael Shigorin m...@altlinux.ru -- Linux.Kiev http://www.linux.kiev.ua/ -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20121017191512.ga24...@osdn.org.ua