Re: разыскиваются инструменты для управления множеством серверов

2012-10-24 Пенетрантность evgeny_ver...@mail.ru

Что Руби не делает с системой? Это точно не уголовно наказуемо?


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: разыскиваются инструменты для управления множеством серверов

2012-10-24 Пенетрантность evgeny_ver...@mail.ru
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: разыскиваются инструменты для управления множеством серверов

2012-10-19 Пенетрантность Andrey Tataranovich
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: разыскиваются инструменты для управления множеством серверов

2012-10-19 Пенетрантность zloykaban
А что не нравится ?  Руби не афектит систему в отличии от перла и питона
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: разыскиваются инструменты для управления множеством серверов

2012-10-18 Пенетрантность Oleksandr Gavenko
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: разыскиваются инструменты для управления множеством серверов

2012-10-17 Пенетрантность Dmitrii Kashin
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: разыскиваются инструменты для управления множеством серверов

2012-10-17 Пенетрантность yuri . nefedov

On Wed, 17 Oct 2012, Dmitry A. Zhiglov wrote:


- Также разыскиваю тулз, который позволил бы выполнять команды на всех
серверах разом, т.е. если на одном запускаешь тулз uname -a и на
всех серверах эта команда запускается, результат тебе в консоль
возвращается.



 clusterssh


Re: разыскиваются инструменты для управления множеством серверов

2012-10-17 Пенетрантность Sergey Korobitsin
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: разыскиваются инструменты для управления множеством серверов

2012-10-17 Пенетрантность Anatoly Molchanov
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: разыскиваются инструменты для управления множеством серверов

2012-10-17 Пенетрантность Кубашин Александр Сергеевич

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: разыскиваются инструменты для управления множеством серверов

2012-10-17 Пенетрантность Max Kosmach
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: разыскиваются инструменты для управления множеством серверов

2012-10-17 Пенетрантность zloykaban
Используйте 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: разыскиваются инструменты для управления множеством серверов

2012-10-17 Пенетрантность Dmitrii Kashin
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: разыскиваются инструменты для управления множеством серверов

2012-10-17 Пенетрантность Anatoly Molchanov
Я напомнил о классической реализации, которая описана в любой достойной
книге по администрированию больших систем. Спорить с вами об элементарных
вещах не собираюсь, комментарий был к высокомерному велосипед. С 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: разыскиваются инструменты для управления множеством серверов

2012-10-17 Пенетрантность Павел Марченко
spacewalk ?

-- 
В смысле осмысления бессмысленного смысл тоже имеет определенную
осмысленность!!!


Re: разыскиваются инструменты для управления множеством серверов

2012-10-17 Пенетрантность Michael Shigorin
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