OBS/Adminhilfe/OBS Umzug/Serverumzug: Unterschied zwischen den Versionen
KKeine Bearbeitungszusammenfassung |
Nimz (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 68: | Zeile 68: | ||
==OBS starten== | ==OBS starten== | ||
Nachdem die Anpassung abgeschlossen ist, können nun auch wieder die OBS-Dienste gestartet werden und es kann wieder im OBS gearbeitet werden. Es sollte noch geprüft werden, ob der Update-Dienst noch eine Verbindung zum Bergau Server hat. ([[OBS/Adminhilfe/Service Firmen/Liste|Service Firmen]]) | Nachdem die Anpassung abgeschlossen ist, können nun auch wieder die OBS-Dienste gestartet werden und es kann wieder im OBS gearbeitet werden. Es sollte noch geprüft werden, ob der Update-Dienst noch eine Verbindung zum Bergau Server hat. ([[OBS/Adminhilfe/Service Firmen/Liste|Service Firmen]]) | ||
=Besonderes/zu prüfen= | |||
==Shop-Schnittstellen== | |||
Bei Umzügen auf ein neues System sollten die Einstellungen für FTP in den Schnitstellen geprüft werden. Möglichweise muss der Passivmodus aktiviert bzw. deaktiviert werden. Je nach neuem System.<br /> | |||
Folgende Statements können dafür verwendet werden: | |||
<source lang="MySQL"> | |||
SELECT * FROM shp_config WHERE sc_key = 'FTP.Mode.Passiv'; | |||
-- sc_value nach Bedarf auf J oder N setzen | |||
UPDATE shp_config SET sc_value = 'J' WHERE sc_key = 'FTP.Mode.Passiv'; | |||
</source> | |||
[[Category:html]] | [[Category:html]] | ||
Version vom 20. August 2020, 11:23 Uhr
Dies ist eine zugriffsgeschützte Seite.
- System Überwachung
- DEP deaktivieren
- Darstellung unter Windows 7
- Einwahl auf Windows 2000 Server
- Preislisten
- Datenbank Sicherung
- Customize
- Zentrale
- Support Macro
- Service Debug
- Historienprotokoll (Datenänderung OBS)
- Fernwartungsprobleme
- Startparameter
- Fehler beim Kassenabschluss
- Diverse Informationen
- A ras.pbk
- B Command Line Interpreter
- C File Zilla Benutzer XML erzeugen
- D1 OBS_UPDATE.EXE zum OBS Update Server hochladen
- D2 SUPPORT_MACRO zum OBS Update Server hochladen
- H1 Remote Service Protokoll-Übersicht (Alles)
- H Remote ServiceProtokoll-Übersicht
- I Remote Service Commands
- I1 (Admin) Globaler Hinweis für Updates
- J Liste der OBS Updates
- K Angemeldete Service Firmen
- L Systeminformationen einlesen
- M Kundendaten anzeigen
- M1 Kundendatenbankinformationen anzeigen
- N Kundendaten einlesen
- O Kunden-Update Informationen anzeigen
- P Modul Registrierung OBS
- Q App Verwaltung
- S1 Firmen Statistik Protokolle OBS
- S2 Statistik Notfallkassen
Serverumzug
Diese Seite beschreibt was zu tun ist, wenn OBS von einem Server auf einen anderen übertragen werden soll.
Neuen Server vorbereiten
Als erstes sollte der neue Server vorbereitet werden. Es wäre optimal wenn der OBS-Pfad vom alten Server übernommen werden kann.
Zunächst sollte die Datenbank installiert werden (Weitere Informationen dazu gibt es unter dem Punkt: MySQL Installation). Nachdem dies geschehen ist sollte das OBS eingerichtet werden, soweit dies zu diesem Zeitpunkt möglich ist. Ein OBS-Struktur Ordner befindet sich auf dem Bergau-FTP Server (Update) in dem Unterordner \install\OBS Struktur.ZIP. Dieser kann in Verbindung mit \install\OBS_MYSQL_LEER.ZIP verwendet werden um OBS zu starten.
Da zu diesem Zeitpunkt noch nicht die realen Daten vorliegen kann nur der OBS-Dienst schonmal eingerichtet werden und es kann getestet werden ob die Dienste soweit laufen. (Weitere Informationen hierzu gibt es unter: Häufige Service Fehler).
Nachdem nun alles läuft, sollte der OBS-Dienst und die Datenbank in der Diensteverwaltung deaktiviert werden und es sollte geprüft werden, dass keine OBS-Dienste mehr ausgeführt werden (Taskmanager).
Daten kopieren
Nachdem der Server vorbereit wurde können nun die realen OBS-Daten kopiert werden:
- Hierzu sollten auf dem alten Server zunächsten alle OBS Dienste beendet werden (In der Diensteverwaltung und mit Taskmanager).
- Dann sollte überprüft werden, dass sich niemand mehr im OBS befindet.
- Der MySQL Dienst kann nun in der Diensteverwaltung beendet werden.
- Zur Sicherheit sollte der BIN Ordner im MySQL Verzeichnis umbenannt werden. Dies verhindert, dass versehentlich noch auf der alten Datenbank gearbeitet werden kann.
- Nun können die Datenbanken und der OBS-Ordner kopiert und auf den neuen Server eingespielt werden.
Datenbank starten
Nachdem nun die Daten auf dem neuen Server eingespielt sind, kann der Datenbankdienst wieder aktiviert werden. Direkt danach sollte über die CMD im MySQL\Bin Verzeichnis die Datei mysql_upgrade mit dem Parameter -P aufgerufen werden. Es muss dabei noch einmal das Datenbankpasswort eingegeben werden und dann werden alle Datenbanken überprüft, bzw auf eine neue Datenbankversion aktualisiert, sollte diese sich geändert haben. Anschließend muss der Datenbankdienst noch einmal neu gestartet werden.
Pfade anpassen
Im OBS muss in der Diensteverwaltung (Stammdaten -> W Service Manager) bei allen Diensten der neue Servername eingetragen werden. Desweiteren sollten noch Pfade in folgenden Tabellen überprüft werden:
- FTPJOBS
- FTPEINGANG
- BRIEF
- MAIL_ATTACH
Im folgenden noch ein paar Beispiel SQL-Statements, die angewendet werden können, falls sich nur der Servername geändert hat, der Pfad aber gleich geblieben ist. Aber auch dabei sollten die Tabellen noch mal überprüft werden, für den Fall, dass nicht überall UNC-Pfade verwendet wurden.
#Servername in Services anpassen UPDATE SERVICE SET s_server = 'SERVERNEU'
#Servernamen in Tabellen ändern #Es könnte auch mit UPPPER() gearbeiter werden, allerdings ist dann der ganze Pfad groß geschrieben
#FTPJOBS UPDATE ftpjobs SET f_srcfile = REPLACE(f_srcfile,'ServerAlt','SERVERNEU'); UPDATE ftpjobs SET f_srcfile = REPLACE(f_srcfile,'serveralt','SERVERNEU'); UPDATE ftpjobs SET f_srcfile = REPLACE(f_srcfile,'SERVERALT','SERVERNEU'); UPDATE ftpjobs SET f_dstfile = REPLACE(f_dstfile,'ServerAlt','SERVERNEU'); UPDATE ftpjobs SET f_dstfile = REPLACE(f_dstfile,'serveralt','SERVERNEU'); UPDATE ftpjobs SET f_dstfile = REPLACE(f_dstfile,'SERVERALT','SERVERNEU');
#FTPEINGANG UPDATE ftpeingang SET fe_datei = REPLACE(fe_datei,'ServerAlt','SERVERNEU'); UPDATE ftpeingang SET fe_datei = REPLACE(fe_datei,'serveralt','SERVERNEU'); UPDATE ftpeingang SET fe_datei = REPLACE(fe_datei,'SERVERALT','SERVERNEU');
#BRIEF UPDATE brief SET br_pfad = REPLACE(br_pfad,'ServerAlt','SERVERNEU'); UPDATE brief SET br_pfad = REPLACE(br_pfad,'serveralt','SERVERNEU'); UPDATE brief SET br_pfad = REPLACE(br_pfad,'SERVERALT','SERVERNEU');
#MAIL_ATTACH UPDATE mail_attach SET speicherpfad = REPLACE(speicherpfad,'ServerAlt','SERVERNEU'); UPDATE mail_attach SET speicherpfad = REPLACE(speicherpfad,'serveralt','SERVERNEU'); UPDATE mail_attach SET speicherpfad = REPLACE(speicherpfad,'SERVERALT','SERVERNEU');
#S_SCHEDULER UPDATE s_scheduler SET s_macro = REPLACE(s_macro,'ServerAlt','SERVERNEU'); UPDATE s_scheduler SET s_macro = REPLACE(s_macro,'serveralt','SERVERNEU'); UPDATE s_scheduler SET s_macro = REPLACE(s_macro,'SERVERALT','SERVERNEU');
OBS starten
Nachdem die Anpassung abgeschlossen ist, können nun auch wieder die OBS-Dienste gestartet werden und es kann wieder im OBS gearbeitet werden. Es sollte noch geprüft werden, ob der Update-Dienst noch eine Verbindung zum Bergau Server hat. (Service Firmen)
Besonderes/zu prüfen
Shop-Schnittstellen
Bei Umzügen auf ein neues System sollten die Einstellungen für FTP in den Schnitstellen geprüft werden. Möglichweise muss der Passivmodus aktiviert bzw. deaktiviert werden. Je nach neuem System.
Folgende Statements können dafür verwendet werden:
SELECT * FROM shp_config WHERE sc_key = 'FTP.Mode.Passiv';
-- sc_value nach Bedarf auf J oder N setzen
UPDATE shp_config SET sc_value = 'J' WHERE sc_key = 'FTP.Mode.Passiv';