Hallo liebe Kollegen, nun ist die Netzwerkumstellung auch bei der MongoDB angekommen. Hintergrund ist, dass vor dem VLAN-Tagging nach iEEE 802.3q, die Netzwerke sauber auf Layer2 getrennt und korrektes Routing zwischen den Netzwerken sichergestellt werden werden muss. Applikationen, welche auf MongoDB als Backend zugreifen, können sehr hohe Netzwerklast erzeugen, darum sollte damals das Routing um jeden Preis ver- mieden werden. Aus der Not wurde damals ein etwas suboptimales Konstrukt geboren. Jeder Server bekam ein Interface im "luan"-Netzwerk, das fortan einen Kurzschluss zwischen unseren Kunden herstellt. Die Lösung für das Problem ist simpel, aber erfordert wieder alle service01 und cache01 zu bearbeiten: Nicht viele Server in einem Netzwerk, vielmehr zwei Server in vielen Netzwerken. Die MongoDB bekommt in jedem Kunden-Netzwerk ein Interface, vor den Kundenservern wird das Luan Interface dekonfiguriert und dafür das Routing ins luan-Netz sicher gestellt. Ablauf: 1. DNS: In jedem Kundennetz bereite ich einige DNS-Einträge vor und vergebe das letzte Oktet korrespondierend zum Servernamen: mongo07-luan.rz1.$CUSTOMER.xres.de -> 57 mongo08-luan.rz1.$CUSTOMER.xres.de -> 58 2. Kundenweise Umstellung: Die xResConfig wird gespeichert, die IP auf die Mongos aufkonfiguriert anschließend erfolgt der Broadcast der Config. Diese Vorgang dauert etwa 1min und sollte im Kundensystem kaum nachvollziehbar sein (evtl. ein kleiner Ruckler bei bestimmten Aktionen im xAdmin). 3. Auf den Kundenservern wird das Interface im Luan-Netzwerk wird gestoppt und (wenn überhaupt nötig) eine Route gesetzt. -- Mit freundlichen Grüßen Tobias Stein - Systemadministration - activate communication systems GmbH G.-Schumann-Str. 294 04159 Leipzig Tel: +49 341 90 98 7 508 Fax: +49 341 90 98 7 49 email: t.stein@activate.de Geschäftsführer: Markus Hartwig, Rainer Jansen Handelsregister: Amtsgericht Leipzig (HRB 21850)
participants (1)
-
Tobias Stein