====== Umzug einer bestehenden ASV-Server-Installation von Variante School zu Enterprise ====== Wenn eine bestehende ASV-Server-Installation in der Variante School vorhanden ist und diese auf ein neuen ASV-Server in der Variante Enterprise migriert werden soll, dann finden Sie hier die Anleitung dazu. Dies kann notwendig werden, wenn die Performance nicht ausreicht. Auch aus Stabilitätsgründen ist dieser Schritt durchaus zu empfehlen. Der umgekehrte Weg ist auch möglich und wird analog durchgeführt. Soll ein ASV-Server umgezogen werden, ohne die Variante zu wechseln, da lesen Sie [[alle:technik:install:umzug|hier]] weiter. Bitte planen Sie eine solche Maßname sehr sorgfältig und stimmen Sie sich unbedingt mit allen Beteiligten ab, um mögliche Einschränkungen für die ASV-Anwender möglichst gering zu halten. ===== Vorarbeiten ===== * Die technischen und organisatorischen Vorarbeiten auf dem neuen Server sind erledigt. * Alle Beteiligten (Schule, Anwender, Administratoren, Techniker, etc) sind informiert, und der Ablauf wurde vorab abgestimmt. * Folgende Programme stehen auf dem neuen Server zur Verfügung: * ASV-Installer * ASV-Updateinstaller (Kontrolle sowie Update älterer Installationen) * berechtigtes Zertifikat und PIN (von der Schule oder eigenes als zentraler Betreiber) ===== Umzug ===== ==== Neuinstallation ==== * Installieren Sie auf dem neuen Server * die aktuelle Version des ASV-Servers in der Variante Enterprise (bzw. School beim umgekehrten Wechsel). * Richten Sie den ASV-Server und den Aktualisierungsdienst ein. * Übertragen Sie dabei insbesondere die [[alle:technik:config:start|lokalen Anpassungen]], die notwendig sind. * Evtl. muss auch die Dienst-Konfiguration noch angepasst werden, z.B. mehr Speicher zuweisen. * Starten Sie den ASV-Server (bzw. den Dienst). * Installieren Sie zu Testzwecken einen ASV-Client, der sich mit dem neuen Server verbinden kann. * Kontrollieren Sie zum Abschluss, ob Sie sich als Standardbenutzer ''sys'' mit Standardpasswort ''!!ASV!!'' über den ASV-Client einloggen können. \\ Ändern Sie das Passwort des Benutzers ''sys''. ==== Sicherung ==== * [[alle:technik:dss:stoppen|Stoppen]] Sie alle ASV-Server-Prozesse und Dienste (Programm- und auch Aktualisierungsdienst). * Erstellen Sie [[alle:technik:backup:sicherung|schulscharfe Sicherungen]] aller Schulen. * Beachten Sie, dass die Schulen vorab auch ggf. selbsterstellte Berichte sichern müssen. * Sichern Sie alle Konfigurationsdateien, insbesondere die [[alle:technik:config:dateien|"local"-Dateien]] für lokale Anpassungen. ==== Einspielung der Sicherungen ==== Führen Sie als ASV-Systemadministrator ''sys'' ein Update der Wertelisten und der Anwendungsdaten durch. Anschließend spielen Sie die schulscharfen Sicherungen als Systemadministrator wieder ein. Die schulübergreifenden Daten zu Gebäuden und schulübergreifende Benutzer müssen erneut angelegt werden. **Hinweis**: Die schulscharfe Sicherung kann aus datenschutzrechtlichen Gründen nicht alle Informationen sichern. Dies ist gewollt und notwendig, da beispielsweise für Lehrkräfte, die an mehreren Schulen tätig sind, nur berechtige Daten gesichert werden dürfen. Darüberhinaus werden schulübergreifende Benutzer nicht mit übernommen. Hier ist nach Rücksicherung in eine neue Installation eventuell eine Nachpflege der Daten durch die Schule notwendig. ===== Abschließende Anpassungen und Arbeiten ===== ==== Serverumgebung ==== * Kontrollieren Sie, ob alle ASV-Server-Prozesse auf dem alten Server gestoppt sind (nur ein ASV-Server in einem Netz!). * Kontrollieren Sie, ob die Durchführung regelmäßiger Backups auf dem neuen Server funktioniert. * Prüfen Sie, ob der Zugriff auf das Zentralsystem möglich ist (eventuelle Anpassungen an der Firewall). ==== Clientumgebung ==== * Falls sich die Adresse / IP des Servers geändert haben sollte, muss diese Anpassung auch in jeder Client-Installation durchgeführt werden. Führen Sie deshalb * entweder eine Neuinstallation durch (Angabe der neuen Adresse / IP des ASV-Servers) oder * tragen Sie ''server.url'' und ''update.server'' in der ''config.local.ini'' ein (nicht in der config.ini!)