24.07.2016 10:35 1/7 Terminalserver-Betrieb Terminalserver-Betrieb Derzeit wird an mehreren Testschulen der Betrieb in einer Terminalserver-Umgebung erfolgreich getestet. Aufbau einer Terminalserver-Umgebung Folgendes Architekturkonzept wird beispielsweise von der Stadt Augsburg eingesetzt: Amtliche Schulverwaltung - Dokumentation - http://www.asv.bayern.de/wiki/ Letzte Änderung: 31.05.2016 07:02 http://www.asv.bayern.de/wiki/ alle:technik:install:terminal-server http://www.asv.bayern.de/wiki/alle/technik/install/terminal-server Stand: 24.07.2016 10:35 24.07.2016 10:35 3/7 Terminalserver-Betrieb Der Betrieb von ASV erfordert grundsätzlich keinen Einsatz einer Terminalserver-Architektur, bietet aber einige Vorteile (aber auch Nachteile!), zum Beispiel: zentrale Wartbarkeit der Anwendungen geringere Anforderung an die Netzerkanbindung als bei einem zentral betriebenen DSS mobiler Zugriff auf Anwendungen außerhalb der Schule Bitte informieren Sie sich über die Anforderungen und die Kosten einer Terminal-Server-Architektur direkt beim Hersteller. Eine generelle Empfehlung für ein bestimmtes Produkt (beispielsweise Citrix oder RDP) kann an dieser Stelle selbstverständlich nicht gegeben werden. Organisatorische Informationen und Erfahrungen aus dem Betrieb der Stadt Augsburg erhalten Sie als von Marcus Radewahn Stadt Augsburg Schulverwaltungsamt [email protected] Herr Radewahn betreut die ASV-Architektur und kann grundsätzliche Fragen zur Technik, Betrieb, Kosten und Organisation beantworten. Für technische Fragen und Unterstützung für den laufenden Betrieb ihrer Installation wenden Sie sich bitte an: Raphael Huber Kultusministerium [email protected] 089-2186-2122 Aufbau einer Standard-Terminalserver-Umgebung innerhalb einer Schule Die folgende Übersicht zeigt eine standardisierte Terminal-Server-Umgebung, wie sie innerhalb einer Schule im Verwaltungsnetz häufiger anzutreffen ist. Amtliche Schulverwaltung - Dokumentation - http://www.asv.bayern.de/wiki/ Letzte Änderung: 31.05.2016 07:02 alle:technik:install:terminal-server http://www.asv.bayern.de/wiki/alle/technik/install/terminal-server Hier wird in der Regel der ASV-Client auf dem Terminalserver installiert, auf dem auch andere Standardanwendungen liegen. Der DSS dagen wird auf eine weitere Maschine installiert, auf die nur autorisierte Personen Zugriff besitzen. Wichtig sind die folgenden Hinweise. Anpassungen an einer Client-Server-Installation Je nach gewählter Terminalserver-Systemumgebung sind wenige Anpassungen am ASV-Client bzw. Server vorzunehmen, um zum Beispiel 1. einen Client mehrfach zu starten 2. die Log-Files in eine User-spezifische Datei schreiben zu lassen Bitte beachten Sie: Anpassungen an den Konfigurationsdateien von ASV, die über die genannten Tipps hinaus durchgeführt werden, können zu einem unkontrollierten Verhalten der Anwendung führen. Informieren Sie sich deshalb zu Ihrer eigenen Absicherung zusätzlich beim genannten technischen Ansprechpartner falls Sie weitere Änderungen planen! Folgende Parameter müssen beispielsweise angepasst werden Da die Clients normalerweise automatisch die Updates von Dateien aus dem Ordner plugins des DSS nachziehen, reicht es, die Änderungen bei der Server-Konfiguration vorzunehmen. Der Client lädt die veränderten Dateien automatisch beim Starten. Wichtig: Bitte nehmen Sie keine Änderungen an Programmdateien vor, da diese beim Start der http://www.asv.bayern.de/wiki/ Stand: 24.07.2016 10:35 24.07.2016 10:35 5/7 Terminalserver-Betrieb Anwendung auf Konsistenz geprüft werden. Wurden Änderungen vorgenommen, startet der ASVServer (oder Client) nicht mehr. Anpassungen an einer Client-Installation Um den ASV-Client mehrfach starten zu können und -falls notwendig- das aut. Client-Update zu unterbinden, übernehmen Sie Datei config.local.ini in den Ordner configuration der Client-Installation: config.local.ini # Config for DSS-Client - local for Terminal-Server-Infrastructure #Beim Start wird keine lock-Datei geschrieben, der Client kann damit mehrmals gestartet werden app.lock=false #das autom. Client-Update wird deaktiviert. update.automatic=false Anpassungen an der Serverinstallation Führen Sie folgende Schritte in der Client-Installation durch: Wechseln Sie in den Installationsordner des und öffnen Sie die Datei config.local.ini (falls nicht vorhanden, bitte eine neue anlegen) Nehmen Sie dort folgenden Eintrag vor: config.local.ini # Config for DSS-Client - local for Terminal-Server-Infrastructure log4j.conf.file = Pfad zur angepassten Datei fürs das Logging Starten Sie Client neu, um die neuen Inst Beispiel: Logs sollem im Homeverzeichnis des Users gespeichert werden Ursprünglicher Eintrag (Auszug) aus der Datei log4j-client.xml: <appender name="file" class="de.isb.logging.CustomRollingFileAppender"> <rollingPolicy class="de.isb.logging.CustomRollingPolicy"> <param name="FileNamePattern" Amtliche Schulverwaltung - Dokumentation - http://www.asv.bayern.de/wiki/ Letzte Änderung: 31.05.2016 07:02 alle:technik:install:terminal-server http://www.asv.bayern.de/wiki/alle/technik/install/terminal-server value="./logs/old/asv_%d{yyyyMMdd}.log.zip" /> <param name="ActiveFileName" value="./logs/asv.log" /> <param name="MaxBackupIndex" value="30" /> </rollingPolicy> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%d{dd.MM.yyyy, HH:mm:ss} [%-15.15t] %-5p %-50.50C - %m%n" /> </layout> </appender> Geänderter Eintrag: <appender name="file" class="de.isb.logging.CustomRollingFileAppender"> <rollingPolicy class="de.isb.logging.CustomRollingPolicy"> <param name="FileNamePattern" value="${user.home}/logs/old/asv_%d{yyyyMMdd}.log.zip" /> <param name="ActiveFileName" value="${user.home}/logs/asv.log" /> <param name="MaxBackupIndex" value="30" /> </rollingPolicy> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%d{dd.MM.yyyy, HH:mm:ss} [%-15.15t] %-5p %-50.50C - %m%n" /> </layout> </appender> Hinweise zur Anpassung Je nach konkreter Installationsart und Konfigurations ihres System kann dieser Pfad auch nicht oder nur unzureichend ausgelesen werden. Mit dem Tool SystemkontextPruefer.jar können Sie für Ihr System prüfen, ob die Einstellungen richtig ausgelesen werden: Nach dem Entpacken des Archivs können Sie in einer Eingabeaufforderung den gezeigten Befehl ausführen und erhalten Rückmeldung, welche Systemkontextvariablen ausgelesen werden können. Der Eintrag „null“ bedeutet dabei, dass die Information nicht ausgelesen werden kann. Folgende Tabelle zeigt einige Maßnahmen falls Fehler auftreten. http://www.asv.bayern.de/wiki/ Stand: 24.07.2016 10:35 24.07.2016 10:35 Fehler Bei jedem Start des Clients erscheint die Meldung „Update verfügbar“, obwohl keines verfügbar sein sollte Im Clientordner logs werden in der Standardinstallation keinerlei Log-Dateien geschrieben 7/7 Grund mangelnde Schreibrechte im Clientverzeichnis plugins mangelnde Schreibrechte im Clientverzeichnis logs Trotz angepasstem Eintrag für Log-Files werden keine Logs beim Nutzer geschrieben Terminalserver-Betrieb mögliche Maßnahme Schreibrechte zuweisen oder Anpassung in der config.ini vornehmen (update.automatic=false) Schreibrechte zuweisen, Logverzeichnis ändern Prüfen Sie für einen ASV-Nutzer mit Hilfe des Tools SystemkontextPruefer.jar die Einträge für das Homeverzeichnis des Nutzers. Falls nur der Nutzername ausgelesen werden kann, wählen Sie als Pfad ./logs/${user.name}/.. . Die LogDateien werden dann im Installationsorder der Client-Installation im Unterordner logs mit entsprechenden Unterverzeichnissen für jeden Nutzer abgelegt Quelle: http://www.asv.bayern.de/wiki/ - Amtliche Schulverwaltung - Dokumentation Permanenter Link: http://www.asv.bayern.de/wiki/alle/technik/install/terminal-server Letzte Änderung: 31.05.2016 07:02 Amtliche Schulverwaltung - Dokumentation - http://www.asv.bayern.de/wiki/
© Copyright 2024 ExpyDoc