Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Automatizacija menadzmenta konfiguracija i aplikacija na Linuxu

[es] :: Linux :: Automatizacija menadzmenta konfiguracija i aplikacija na Linuxu

[ Pregleda: 1214 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

netomc
Beograd

Član broj: 249593
Poruke: 48
*.dynamic.sbb.rs.



Profil

icon Automatizacija menadzmenta konfiguracija i aplikacija na Linuxu10.03.2016. u 10:11 - pre 47 meseci
Na nekoliko Linux virtuelnih nodeova imamo identicne aplikacije i (skoro) identicne konfiguracije.
Baza nam se nalazi na izdvojenom serveru.
Kada dodje nova verzija aplikacije, do sada smo rucno gasili na svakom nodeu webserver, radili update aplikacije, pa zatim opet startovali webserver.
Da li postoji neki nacin da se to automatizuje?
Ideja bi bila da svaki od nodevoa, jedan po jedan, dobije neki signal ili event i da on onda odradi lokalno sledece:

- pokrene neku komandu koja startuje eksterni proces
- zaustavi webserver
- povuce novu verziju aplikacije iz gita
- izvrsi kopiranje i promeni prava na nekim folderima
- ako je sve ok sa prethodnim koracima, startuje webserver
- opet pokrene neku komandu koja startuje eksterni proces

Mislili smo da to startujemo kao neki shell script jer vec imamo spisak komandi, ali bi hteli veci stepen kontrole i da imamo i povratnu informaciju ako postoji neki problem prilikom izvrsavanja.
Da li ima smisla za to koristiti Chef, Puppet ili predlazete neko trece resenje?
 
Odgovor na temu

maksvel

Moderator
Član broj: 107376
Poruke: 2414

Sajt: maksvel.in.rs


+161 Profil

icon Re: Automatizacija menadzmenta konfiguracija i aplikacija na Linuxu10.03.2016. u 18:34 - pre 47 meseci
Deluje mi da nema toliko zadataka, da biste ubacivali Papeta. Ako ćete više povratnih informacija, i to može da se ubaci u skript, na primer da hvata izlazni signal servera, pa da onda beleži log, šalje mejl i sl.

Nisam se puno igrao sa Papetom, sigurno neko ima više iskustva, pa neka podeli
 
Odgovor na temu

[es] :: Linux :: Automatizacija menadzmenta konfiguracija i aplikacija na Linuxu

[ Pregleda: 1214 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.