Portál AbcLinuxu, 31. května 2024 23:44
Ahojte,
snazim sa co najlepsie uchopit automatizaciu a spravu standardneho LAMP clusteru, rad by som sa opytal na skusenosti alebo ako co najlepsie automatizaciu nadizajnovat. V podstate sa jedna o (teraz neriesim architekturu):
2ks Varnish HA
2ks NGNIX (VRRP active, passive)
4ks Apache (PHP aplikacia)
4ks MySQL (databaza)
Je jasne ze niektore konfiguracne subory budu na vsetkych serveroch rovnake, napr. /etc/hosts alebo /etc/resolv.conf alebo SSH verejne kluce. Naopak, na roznych serveroch Apache vs MySQL budu konfiguracne subory odlisne. A do tretice este deploy PHP aplikacie.
Moja predstava je, ze niekto pushne/mergne zmenu konfigu alebo aplikacie v master branch do git repo a AVX (ansible) urobi vsetku nudnu robotu samo.
Je lespie volit zvlast git repo pre kazdy server alebo vsetko drzat v jenom git repe porozhadzovane v spleti adresarov?
Da sa docielit aby sa na cielovy server preniesol len modifikovany subor alebo je lespie uploadnut/prepisat na cielovy server vsetky subory z git repozitara bez ohladu na to v ktorom prebehla zmena?
Rad by som sa opytal na vase skusenosti popripade doporucenia. Dakujem.
Tiskni Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.