Hallo,
ich habe hier folgendes Problem:
wir haben ein DMS (KnowledgeTree), welches Produktiv eingesetzt wird.
Das ist im Grunde genommen eine Ansammlung von PHP Scripts, auf Basis von MySQL und Apache.
Das ganze läuft auf einem Linux auf einer IBM z Maschine.
Nunja, jedenfalls geht es nun darum in Zukunft sicher und komfortabel Updates des gleichen Einspielen zu können.
Der Normale Updateprozess des DMS ist im Grunde genommen eine Überschreibung des alten Ordners und die anschließende Ausführung eines Updatescripts, das wirkt mir aber zu unsicher, weil man keine Möglichkeit hat rückgängig zu machen.
Mal von Backups abgesehen, was nicht besonders elegant ist.
Deshalb soll ein Testsystem eingerichtet werden, also eine Parallele Installation der neuen Version, welche zum Testen genommen wird und die Produktiv-eingesetzte Version auch bei Fehlern nicht beeinflussen darf.
Wenn alles fehlerfrei getestet wurde soll einfach "umgeswitcht" werden.
Also ohne Ausfallzeit und ohne dass die User etwas merken.
Die erste und naheliegenste Möglichkeit, die mir einfiel ist einfach ein neuer Ordner für das Testsystem anlegen, eine neue Datenbank dafür anlegen und darin installieren.
Rechte für die Produktivdatenbank natürlich entziehen.
Das Problem was ich hier sehe ist, dass die Testumgebung eventuell den MySQL Server (den sich ja beide teilen) negativ beeinflusst und somit auch das Produktivsystem.
Ist es möglich auf Linux auch 2 MySQL Server parallel zu betreiben?
Eine weitere Möglichkeit wäre eine weitere VM anzulegen, als Klon der Produktivumgebung, dort zu updaten, testen und gegebenenfalls umzuswitchen.
Natürlich zieht eine VM nochmal extra Leistung/Speicher etc. und ist deshalb vllt. übertrieben.
Die Z is ohnehin nicht mehr die schnellste ;-)
Habt ihr noch weitere Vorschläge/Ergänzungen usw?
Würde mich freuen
Danke
ich habe hier folgendes Problem:
wir haben ein DMS (KnowledgeTree), welches Produktiv eingesetzt wird.
Das ist im Grunde genommen eine Ansammlung von PHP Scripts, auf Basis von MySQL und Apache.
Das ganze läuft auf einem Linux auf einer IBM z Maschine.
Nunja, jedenfalls geht es nun darum in Zukunft sicher und komfortabel Updates des gleichen Einspielen zu können.
Der Normale Updateprozess des DMS ist im Grunde genommen eine Überschreibung des alten Ordners und die anschließende Ausführung eines Updatescripts, das wirkt mir aber zu unsicher, weil man keine Möglichkeit hat rückgängig zu machen.
Mal von Backups abgesehen, was nicht besonders elegant ist.
Deshalb soll ein Testsystem eingerichtet werden, also eine Parallele Installation der neuen Version, welche zum Testen genommen wird und die Produktiv-eingesetzte Version auch bei Fehlern nicht beeinflussen darf.
Wenn alles fehlerfrei getestet wurde soll einfach "umgeswitcht" werden.
Also ohne Ausfallzeit und ohne dass die User etwas merken.
Die erste und naheliegenste Möglichkeit, die mir einfiel ist einfach ein neuer Ordner für das Testsystem anlegen, eine neue Datenbank dafür anlegen und darin installieren.
Rechte für die Produktivdatenbank natürlich entziehen.
Das Problem was ich hier sehe ist, dass die Testumgebung eventuell den MySQL Server (den sich ja beide teilen) negativ beeinflusst und somit auch das Produktivsystem.
Ist es möglich auf Linux auch 2 MySQL Server parallel zu betreiben?
Eine weitere Möglichkeit wäre eine weitere VM anzulegen, als Klon der Produktivumgebung, dort zu updaten, testen und gegebenenfalls umzuswitchen.
Natürlich zieht eine VM nochmal extra Leistung/Speicher etc. und ist deshalb vllt. übertrieben.
Die Z is ohnehin nicht mehr die schnellste ;-)
Habt ihr noch weitere Vorschläge/Ergänzungen usw?
Würde mich freuen
Danke