Discussion:
tobb 100 Debian upgrade-je
Kosa Attila
2004-10-12 15:28:37 UTC
Permalink
Hello!
Adott tobb 100 Debian szerver, amelyek nem egy halozaton belul
talalhatoak, es nem is azonos szoftverek futnak rajtuk. Van-e valami
megoldas, hogy a szukseges upgrade-eket kozpontilag vegre lehessen
hajtani? Tehat ne kelljen bessh-zni minden gepre kulon-kulon.

Illetve letezik-e olyan rendszer, amellyel a szerverek kulonbozo
konfiguracios allomanyait egy helyen tudom kezelni, es - ugymond -
le tudom kuldeni a megfelelo gepre?
--
Udvozlettel
Zsiga
Milus János
2004-10-13 06:35:00 UTC
Permalink
2004-10-12, k keltezéssel 17:28-kor Kosa Attila ezt írta:
[...]
Post by Kosa Attila
Illetve letezik-e olyan rendszer, amellyel a szerverek kulonbozo
konfiguracios allomanyait egy helyen tudom kezelni, es - ugymond -
le tudom kuldeni a megfelelo gepre?
Mi hasonló szituációban GNUArch-ot vagy Subversion-t használtunk erre a
problémára. Minden gép /etc-je egy központi szerveren került tárolásra.
A módosítások után pedig a szerveren egy pici script read-only módon
checkoutolja a /etc tartalmát. Így a konfig módosítások Ádámig-Éváig
visszafele megtalálhatók.

Üdv
Jo-Hans
Kosa Attila
2004-10-13 08:50:17 UTC
Permalink
Post by Milus János
[...]
Post by Kosa Attila
Illetve letezik-e olyan rendszer, amellyel a szerverek kulonbozo
konfiguracios allomanyait egy helyen tudom kezelni, es - ugymond -
le tudom kuldeni a megfelelo gepre?
Mi hasonló szituációban GNUArch-ot vagy Subversion-t használtunk erre a
problémára. Minden gép /etc-je egy központi szerveren került tárolásra.
A módosítások után pedig a szerveren egy pici script read-only módon
checkoutolja a /etc tartalmát. Így a konfig módosítások Ádámig-Éváig
visszafele megtalálhatók.
Es hogyan juttatod el a szerverekre a megvaltozott fajlokat, illetve
hogyan inditod ujra - szukseg eseten - az erintett szolgaltatasokat?
--
Udvozlettel
Zsiga
Milus János
2004-10-13 18:47:18 UTC
Permalink
Post by Kosa Attila
Post by Milus János
[...]
Post by Kosa Attila
Illetve letezik-e olyan rendszer, amellyel a szerverek kulonbozo
konfiguracios allomanyait egy helyen tudom kezelni, es - ugymond -
le tudom kuldeni a megfelelo gepre?
Mi hasonló szituációban GNUArch-ot vagy Subversion-t használtunk erre a
problémára. Minden gép /etc-je egy központi szerveren került tárolásra.
A módosítások után pedig a szerveren egy pici script read-only módon
checkoutolja a /etc tartalmát. Így a konfig módosítások Ádámig-Éváig
visszafele megtalálhatók.
Es hogyan juttatod el a szerverekre a megvaltozott fajlokat, illetve
hogyan inditod ujra - szukseg eseten - az erintett szolgaltatasokat?
Ez sajnos kézi munka. A repository-t checkoutolom, a szolgáltatásokat
újra indítom. Az egész inkább arra jó, hogy vissza lehet állni sok
verzióval ezelőtti állapotra is minden gépen, changelogot/diffet tudsz
gyártani, meg ha elpukkan valami vagy új gépet kell felhúzni, akkor
sokkal gyorsabban megoldható.

Üdv
Jo-Hans
Fisher
2004-10-13 07:36:17 UTC
Permalink
Post by Kosa Attila
Hello!
Adott tobb 100 Debian szerver, amelyek nem egy halozaton belul
talalhatoak, es nem is azonos szoftverek futnak rajtuk. Van-e valami
megoldas, hogy a szukseges upgrade-eket kozpontilag vegre lehessen
hajtani? Tehat ne kelljen bessh-zni minden gepre kulon-kulon.
Lehet, hogy csak én nem fogom a problémát, de én alighanem az apt-t
használnám erre a célra. Csinálnék egy külön repository-t, amibe csak a
friss, az általam átnézett (esetleg átírt, hogy ne fusson rá interaktív
részre a dpkg) csomagok kerülnek, amiket a kliensek rendszeresen (cron)
vagy távolról indítva nézegetnek, és frissülnek jól.
Persze ehhez nem az unstable dist-et kell használni, de ennyi gépnél
ugye senki nem tenne ilyet :)
Kosa Attila
2004-10-13 08:46:41 UTC
Permalink
Post by Fisher
Post by Kosa Attila
Adott tobb 100 Debian szerver, amelyek nem egy halozaton belul
talalhatoak, es nem is azonos szoftverek futnak rajtuk. Van-e valami
megoldas, hogy a szukseges upgrade-eket kozpontilag vegre lehessen
hajtani? Tehat ne kelljen bessh-zni minden gepre kulon-kulon.
Lehet, hogy csak én nem fogom a problémát, de én alighanem az apt-t
használnám erre a célra. Csinálnék egy külön repository-t, amibe csak a
friss, az általam átnézett (esetleg átírt, hogy ne fusson rá interaktív
részre a dpkg) csomagok kerülnek, amiket a kliensek rendszeresen (cron)
vagy távolról indítva nézegetnek, és frissülnek jól.
Ilyesmire gondoltam, csak az erdekelt volna, hogy nem letezik-e
veletlenul valami (ennel egyszerubb, jobb) megoldas a feladatra.
--
Udvozlettel
Zsiga
Kerekes András Gyula
2004-10-13 07:48:42 UTC
Permalink
Szia!
Post by Kosa Attila
Hello!
Adott tobb 100 Debian szerver, amelyek nem egy halozaton belul
talalhatoak, es nem is azonos szoftverek futnak rajtuk. Van-e
valami megoldas, hogy a szukseges upgrade-eket kozpontilag vegre
lehessen hajtani? Tehat ne kelljen bessh-zni minden gepre
kulon-kulon.
cron-apt
Ugyan nem központosított, de megnézi hogy van a frissebb csomag, ha
van letölti, és ha úgy kívánod fel is rakja!
Sőt levelet is küld számodra, hogy mikor mit csinált és milyen
eredménnyel!

Üdv
kagy
Hirling Endre
2004-10-13 09:42:40 UTC
Permalink
Post by Kosa Attila
Illetve letezik-e olyan rendszer, amellyel a szerverek kulonbozo
konfiguracios allomanyait egy helyen tudom kezelni, es - ugymond -
le tudom kuldeni a megfelelo gepre?
cfengine?

(felig onos erdekbol ajanlgatom, hatha megnezi valaki, aki nalam
okosabb, es megerti a mukodeset :)

-m-
Kovacs Baldvin
2004-10-13 14:49:17 UTC
Permalink
Post by Hirling Endre
Post by Kosa Attila
Illetve letezik-e olyan rendszer, amellyel a szerverek kulonbozo
konfiguracios allomanyait egy helyen tudom kezelni, es - ugymond -
le tudom kuldeni a megfelelo gepre?
cfengine?
(felig onos erdekbol ajanlgatom, hatha megnezi valaki, aki nalam
okosabb, es megerti a mukodeset :)
Megneztem: tragikus a forraskodja, igazi amator munka. Lehet, hogy
fogom hasznalni, de csak azert, mert mindent nem er ra az ember
ujraimplementalni. "Apro" hiba peldaul, hogy noha lehet "modulokat"
hasznalni -- amik tulajdonkeppen sajat szkriptjeid --, semmilyen
modon nem ellenorzi, hogy milyen eredmennyel futottak le. Igy aztan
arra sem tudod megkerni, hogy egy fontos muvelet vegrehajtasa utan
ne folytassa a tobbivel... (Workaround persze kionnyen talalhato, de
mint minden workaround, csunya, ergo plusz hibalehetosegeket ad.)

Ezen kivul hihetetlen rossz az input formatuma: nagyon sok redundanciat
kovetel az irojatol, tehat ha valaki cfengine-t hasznal, mindenkeppen
erdemes valamilyen makronyelven definialnia maganak egy meta-cfengine
formatumot, amibol generalja a cfengine fajljait...

Hogy miert hasznalom megis? Mert tul sok energiat feketettem bele, hogy
megismerjem, es eleg fontos most eloallnom egy rendszerrel...

Baldvin
Kovacs Baldvin
2004-10-13 22:02:30 UTC
Permalink
Bocsanat, az erthetoseget befolyasolo eliras volt az elozo uzenetemben,
ime a javitott valtozata:


Megneztem: tragikus a forraskodja, igazi amator munka. Lehet, hogy
fogom hasznalni, de csak azert, mert mindent nem er ra az ember
ujraimplementalni. "Apro" hiba peldaul, hogy noha lehet "modulokat"
hasznalni -- amik tulajdonkeppen sajat szkriptjeid --, semmilyen
modon nem ellenorzi, hogy milyen eredmennyel futottak le. Igy aztan
--- arra sem tudod megkerni, hogy egy fontos muvelet vegrehajtasa utan
+++ arra sem tudod megkerni, hogy egy fontos muvelet meghiusulasa eseten
ne folytassa a tobbivel... (Workaround persze kionnyen talalhato, de
mint minden workaround, csunya, ergo plusz hibalehetosegeket ad.)

Ezen kivul hihetetlen rossz az input formatuma: nagyon sok redundanciat
kovetel az irojatol, tehat ha valaki cfengine-t hasznal, mindenkeppen
erdemes valamilyen makronyelven definialnia maganak egy meta-cfengine
formatumot, amibol generalja a cfengine fajljait...

Hogy miert hasznalom megis? Mert tul sok energiat feketettem bele, hogy
megismerjem, es eleg fontos most eloallnom egy rendszerrel...

Baldvin

Magosányi Árpád
2004-10-13 07:20:39 UTC
Permalink
Post by Kosa Attila
Illetve letezik-e olyan rendszer, amellyel a szerverek kulonbozo
konfiguracios allomanyait egy helyen tudom kezelni, es - ugymond -
le tudom kuldeni a megfelelo gepre?
Ilyen rendszer létezik.

Sajnos csak funkcionális speckót tudok küldeni, de egy-két
hét implementálni valami értelmesebb scriptnyelven.
--
GNU GPL: csak tiszta forrásból
Kosa Attila
2004-10-13 14:19:00 UTC
Permalink
Post by Magosányi Árpád
Post by Kosa Attila
Illetve letezik-e olyan rendszer, amellyel a szerverek kulonbozo
konfiguracios allomanyait egy helyen tudom kezelni, es - ugymond -
le tudom kuldeni a megfelelo gepre?
Ilyen rendszer létezik.
Sajnos csak funkcionális speckót tudok küldeni, de egy-két
hét implementálni valami értelmesebb scriptnyelven.
Egyelore csak keresgelek, de ha elkuldod, akkor megkoszonom.
--
Udvozlettel
Zsiga
Loading...