Thread Eigenen Server betreiben: was muß ich machen? (13 answers)
Opened by uliversum at 2004-08-05 19:04

esskar
 2004-08-06 00:08
#3312 #3312
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
wir haben nen server, der mails empfängt, ein ticket für die mail anlegt und einen workflow anstößt - ist so der grobe umriss;
die idee des kunden war, ne ipbox vorne dran zu stellen und je nach last, die mails auf versch. mails leitet; das hätte aber probleme gegeben, da die server an sich nichts von wussten und dann die tickets an verschiedenen stellen gelegen hätten; im grunde nicht schlimm, aber der server ist nicht nur mail sondern z.b. auch http server, der die tickets und die zustände der workflows pro user via http bereit stellt.

also nun folgende idee; via A records werden die rechner beim dns auf einen namen gemapped. "round robin" verteilt dann die last. deweiteren gibt es eine virtual ip (vip). einer der Rechner hatte diese vip; jeder der anderen rechner macht nun nen raw_ping auf diese ip um zu sehen um der rechner noch lebt. wenn ja dann ist gut und die tickets + die mails + die user db werden vom rechner, der vip hat, kopiert usw.
wenn ein raw_ping fehl schlägt, fangen die rechner an zu stressen und senden mehrere raw_pings schnell hintereinander. bleiben diese unbeantwortet, versucht sich der rechner die vip zu nehmen und seinem primary network device zuzuweisen. falls dies gelingt, ist er jetzt haupt server und alle anderen pingen ihn. falls eine mail nun an einen server geschickt wird, der die vip nicht hat, schickt dieser diese mail weiter an die vip. das ist so der grobe inhalt.

View full thread Eigenen Server betreiben: was muß ich machen?