ПредишенСледващото

Привидно пост ...

Когато започнете всеки голям проект е бил изправен пред необходимостта да се прави стандартни операции на голям брой сървъри. Трите - създаване на записи от всички програми на всички сървъри. Друго нещо - да се събират данни само веднъж, без да се налага да се коригира всички системи за мониторинг.

В действителност, всички, че до нас - това е една съществуващите системи за управление на конфигурацията. Те включват - Куклен, готвач, CFEngine и сол.

Тази програма е лесен за конфигуриране, инсталиране, и е написан на Python любимата ми.

Солта е клиент-сървър система, конфигурацията, описана в конфигурационните файлове, съхранявани на сървъра и изпълняват на клиентите, в зависимост от параметрите на праговите.

Както знаете, Сол се състои от два компонента:

- сол-майстор - това е всъщност сървър приложение;

- сол любимец - клиентът (ЕР като в анимационен филм "Аз, проклетникът").

Запознайте се - сол

Тук са нашите служители)

Да покажа на CentOS, тъй като нашият проект се основава на "Шапка системи."

На сървъра, който ще служи като майстор, инсталиране на капитана и Mignon (ние искаме да направим промени на самия сървър, също?!) 🙂

От друга зададена само слуги:

Готово! Сега трябва да се уточни слуги Кой господаря си.

Малко корекция ...

За да направите това, да редактирате любимец на конфигурационен файл:

Запознайте се - сол

Ние също така да промените името на нашата ЕП, тя ще ни помогне в бъдеще. Лично аз ги възлагат имена, в зависимост от функционалността. Не забравяйте да рестартирате демона.

Предварително ЕП промяна на конфигурацията, започнете и господар и ЕП на главния сървър.

За комуникация между капитана и клиентът трябва да отвори пристанищата 4505 и 4506.

Запознайте се - сол

Обади ми се по името ...

Свързване и веселие

За да работите остава само да се свърже с капитана слуги, а-ла-- "регистър".

Виж кой иска да работи с нас, ние можем да използвате тази програма, сол ключ:

Вижте двама доброволци: в действителност, ЕП на капитана, и на ЕП по vebservere1.

Остава да ги добавите. Възможно е да се добави едно (параметър -a <имя миньона> ) И могат да бъдат всички наведнъж (параметър -А):

Готово! Сега можем да се справят с тези два сървъра.

Какво сме сега? Нека да работят с някои команда и на двата сървъра.

Например, колко време, г-н Mignon?

Синтаксисът е много прост - сол <имя миньона(ов)> Опции.

Ако искаме да се изпълнява от всички сървъри - просто посочете "звезда" или името, или регулярен израз (например, ако има два любимец на име уеб уеб-1 и 2, можете да укажете така - «уеб *»)

След това идва командата, в този случай - cmd.run. която ви позволява да изпълнява команди от разстояние.

Е, той заповядва параметър.

По-долу е на изхода на командата на сървъра.

Обикновено, не е тя?

Запознайте се - сол

Не е живот, но една приказка =)

Свързани статии

Подкрепете проекта - споделете линка, благодаря!