rpms auf mehreren servern gleichzeitig installieren

tzzaetaynzz

tzzaetaynzz

Tripel-As
hallo an alle,

ich baue mir gerade einen failover-cluster mit 2 servern.
dabei helfen mir heartbeat & co.

meine datenbanken werden automatisch synchronisiert,
alles ok.

leider muss ich immer rpms erst auf dem einen
und dann auf dem anderen server installieren.
das kostet zeit
und ich muss darauf achten dass die installierten rpms
auch auf jedem weiteren server vorhanden sind.
bei zwei servern ist das wohl noch ueberschaubar,
aber die anzahl wird steigen.

nun suche ich ein tool oder eine moeglichkeit
bei der die (de)installation eines oder mehrerer rpms auf einem server
automatisch auf allen anderen server die selben rpms (de)installiert.

hat jemand eine idee?

gruss //tzzaetaynzz
 
eine lösung:

ein managementserver.
die anderen mounten den ordner (nfs,ftp,sftp, oder so) regelmässig und installieren alles ( jede 1/4 stunde per cronjob )

Hochachtungsvoll, ich.
 
mal sehen wie ich das lösen würde ... hmmm ...

ich würde die pakete und ne auftragsdatei auf nen internen mirror (ftp) legen

per cron wird auf den nodes alle 10 min.folgender script gestartet:

Code:
lynx --source [url]ftp://management.intranet/cluster/task.lst[/url] | sh
in der auftragsdatei (task.lst) kann man dann die zu verteilenden tasks eintragen:
Code:
rpm -ivh [url]ftp://management.intranet/cluster/rpms/neuespaket.rpm[/url]

jo, ich denke so würde das bei mir aussehen.

so ähnlich manage ich die client - systeme meiner kunden.

Hochachtungsvoll, ich.
 
fossy schrieb:
ein managementserver.
die anderen mounten den ordner (nfs,ftp,sftp, oder so) regelmässig und installieren alles ( jede 1/4 stunde per cronjob )

hallo fossy,

eine interessante loesung, danke.
jedoch moechte ich etwas in "echtzeit" haben.
meine loesungsgedanke ist etwas mit:

-ssh
-apt-rpm
-cli frontend

bei sourceforge und freshmeat habe ich mich schon umgeschaut - nichts.

vielleicht muss ich selbst handanlegen.

gruss //tzzaetaynzz
 
Du könntest dir auch einen eigen Server bauen, der über Netzwerk Befehl entgegen nimmt, und dann entsprechend neue Software installiert.

Was der Server wie auszuführen hat, kannst du dann via Scripte regeln.

[add] vielleicht hilft dir Red Carpet von Ximian weiter?
Welche Server-Distri hast du?[/add]
 
Zuletzt bearbeitet:
hallo hopfe,

hopfe schrieb:
Du könntest dir auch einen eigen Server bauen, der über Netzwerk Befehl entgegen nimmt, und dann entsprechend neue Software installiert.
dazu fehlt mir das noetoge wissen
und ich haette einen weiteren dienst offen.
angreifer koennten meinen server ausnutzen um ihre programme zu installieren.
daher werde ich bei einem selbstbau sshd nehmen.

vielleicht hilft dir Red Carpet von Ximian weiter?
Welche Server-Distri hast du?
ich setzte redhat 9.0 ein.
an red carpet stoert mich der preis von 200 us-dollar,
aber danke fuer den link.
ich kannte red carpet nicht.

gruss //tzzaetaynzz
 

Ähnliche Themen

Samba 2.2.4 ist da

Zurück
Oben