Guten morgen liebe Kollegen, Ich möchte heut die Version der Mongodb-Server auf Pakete aus dem Repository der entwickelnden Firma "10gen" anheben. Damit fließen auch wieder Bugfixes ein. Ich beginne auf dem Sekundärknoten, stoppe die java-worker und hebe die Mongodb Version von 2.2.0 auf 2.2.2. Mongodb wird von Supervisord entkoppelt und künftig über Ubuntu-Upstart zu Ausführung gebracht. Der Server wird wegen eines Kernel-Upgrades und des abschließenden Tests neu gestartet. Der Primary wird heraubgestuft. Nun wird die Prozedur auf dem ehem. primary wiederholt. Grüße Tobias -- Tobias Stein - Systemadministration - activate communication systems GmbH G.-Schumann-Str. 294 04159 Leipzig Tel.: +49 341 90 98 7 508 email: t.stein@activate.de Geschäftsführer: Markus Hartwig, Rainer Jansen Handelsregister: Amtsgericht Leipzig (HRB 21850)
Guten abend liebe Kollegen, Mongo08 ist nun auf der neuen Mongodb-Version 2.2.2 Das gleiche steht morgen bei mongo07 an, wird aber nicht mehr so viel Zeit in Anspruch nehmen. Die Konfiguration wurde aus dem Supervisord herausgezogen und in Ubuntu-Upstart hineinverlagert. Dies ändert nichts an der Verfügbarkeit des Dienstes. Die Konfigurationen sind unter /etc/mongodb.d/*, die upstart-skripte unter /etc/init/mongodb* zu finden. Es wurde eine Konfiguration für eine Configsrv Instanz hinterlegt, welcher eine künfige Sharding Konfiguration beherbegen kann. Dies stellt den ersten Schritt dar Mongodb-Testinstanzen mongodb01-5 ab zu schalten und deren Ressourcen wieder frei zu geben. Jedoch muss virtueller Knoten bestehen bleiben, der dem Cluster eine weiteren Arbiter zur Verfügung stellt. Damit entsteht ein Quorum und es wird möglich auch mal einen Server herunter zu fahren. Aus zwei Knoten wird nie ein Hochverfügbarkeitscluster. Das Datesystem hat sich ein wenig geändert durch die Option directoryperdb = true Im Moment synchonisiert sich mongo08 noch zum Stand von mongo07. Die Datenbankprozesse (mongod) und Routerprozesse (mongos) laufen nun mit Benutzerprivilegien unter mongod. Das Höchstgrenze an File Desciptoren liegt, wie von den Mongodb-Entwicklern vorgesehen, bei 20000. Grüße Tobias Am Montag, 3. Dezember 2012, 10:48:41 schrieb Tobias Stein:
Guten morgen liebe Kollegen,
Ich möchte heut die Version der Mongodb-Server auf Pakete aus dem Repository der entwickelnden Firma "10gen" anheben. Damit fließen auch wieder Bugfixes ein.
Ich beginne auf dem Sekundärknoten, stoppe die java-worker und hebe die Mongodb Version von 2.2.0 auf 2.2.2. Mongodb wird von Supervisord entkoppelt und künftig über Ubuntu-Upstart zu Ausführung gebracht.
Der Server wird wegen eines Kernel-Upgrades und des abschließenden Tests neu gestartet.
Der Primary wird heraubgestuft. Nun wird die Prozedur auf dem ehem. primary wiederholt.
Grüße Tobias
-- Tobias Stein - Systemadministration - activate communication systems GmbH G.-Schumann-Str. 294 04159 Leipzig Tel.: +49 341 90 98 7 508 email: t.stein@activate.de Geschäftsführer: Markus Hartwig, Rainer Jansen Handelsregister: Amtsgericht Leipzig (HRB 21850)
participants (1)
-
Tobias Stein