Changes

Jump to navigation Jump to search
m
Line 109: Line 109:  
Nach Eingaben im Server-Manager oder in der Serverkonsole konfiguriert der SME Server automatisch die Parameter der betreffenden Serveranwendung. Dabei läuft die Konfiguration in folgenden Schritten ab:
 
Nach Eingaben im Server-Manager oder in der Serverkonsole konfiguriert der SME Server automatisch die Parameter der betreffenden Serveranwendung. Dabei läuft die Konfiguration in folgenden Schritten ab:
   −
Über die Benutzereingabe werden Einträge in der Konfigurations-Datenbank geändert. Diese Datenbank, die aktuell eigentlich eine Zusammenstellung mehrerer Datenbanken ist, enthält viele Parameter zur Beschreibung des Systemzustands (IP-Adresse, Domänenname, E-Mail-Konfiguration, Benutzerkonten, etc.). Über die Benutzerschnittstelle wird die Serveranwendung nicht direkt rekonfiguriert, wohl aber der Auruf von Actions und Events, um gewünschte Änderungen zu rekonfigurieren.
      +
'''Eingabe im Server-Manager oder in der Serverkonsole'''
   −
      The event relevant to the changes being made to the configuration database is signalled. For example, changes related to email configuration might signal the "email-update" event. These events are collections of scripts and an event can be extended to perform additional functions by adding scripts to the event directory. The actions for an event are run in a defined order to produce the desired system state.
+
Über die Benutzereingabe im Server-Manager oder in der Serverkonsole werden Einträge in der Konfigurations-Datenbank geändert. Diese Datenbank, die aktuell eigentlich eine Zusammenstellung mehrerer Datenbanken ist, enthält viele Parameter zur Beschreibung des Systemzustands (IP-Adresse, Domänenname, E-Mail-Konfiguration, Benutzerkonten, etc.). Über die Benutzerschnittstelle wird die Serveranwendung nicht direkt rekonfiguriert, wohl aber der Aufruf von Actions und Events, um gewünschte Änderungen zu rekonfigurieren.
    *
     −
      The actions within the event ensure that the configuration files used by the server applications are configured correctly. This is done by combining "templates" for the configuration file with the values in the configuration database.
  −
    *
     −
      The actions then inform the applications that their configuration has been changed and that the application should re-read the file, or restart, as appropriate.
+
'''Auslösen des zugehörigen Events'''
   −
Figure 5-1. SME Server Architecture
+
Um gewünschte Änderungen in der Konfigurations-Datenbank zu aktivieren, wird ein passendes Event ausgelöst. Beispielsweise erfolgt nach allen Änderungen an der E-Mail-Konfiguration das Event ''email-update''. Events sind eigentlich eine gezielte Skript-Zusammenstellung, die durch Hinzufügen von Funktionen auch noch erweitert werden können. Die Actions für ein Event laufen in vordefinierter Reihenfolge ab, um den gewünschten Systemstatus zu erzielen.
   −
So, to recap: here are the steps performed when a system parameter is changed in the user interface (the same steps are used both for the console and for the web-based manager):
     −
    *
+
'''Ablauf von Actions zu einem Event'''
   −
      The user interface code modifies the settings in the configuration databases to specify the new system configuration.
+
Die zu einem Event gehörenden Actions stellen sicher, das die von den Serveranwendungen verwendeten Konfigurationsdateien richtig konfiguriert werden. Das wird dadurch erreicht, dass Vorlagen für die Konfigurationsdateien (Templates) mit den gewünschten Parametern aus der Konfigurations-Datenbank kombiniert werden.
    *
     −
      The user interface code signals an event to inform the system that the configuration has changed.
  −
    *
     −
      The event triggers a sequence of actions.
+
'''Serveranwendung wird aktualisiert'''
    *
     −
      The actions process a set of templates in order to generate new configuration files based on the current settings and reconfigure services where necessary.
+
Über die Actions erhält die betroffene Serveranwendung eine aktualisierte Konfiguration, die dann neu eingelesen wird und meistens zum Restart der Serveranwendung führt.
1,346

edits

Navigation menu