Changes

Jump to navigation Jump to search
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'''
    +
Ü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 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.
  −
    *
     −
      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.
+
'''Auslösen des zugehörigen Events'''
    *
     −
      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.
+
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.
 +
 
 +
 
 +
'''Ablauf von Actions zu einem Event'''
 +
 
 +
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.
 +
 
 +
 
 +
'''Serveranwenwendung wird aktualisiert'''
 +
 
 +
Über die Actions erhält die betroffene Serveranwendung eine aktualisierte Konfiguration, die dann neu eingelesen wird und meistens zum Restart der Serveranwendung führt.
    
Figure 5-1. SME Server Architecture
 
Figure 5-1. SME Server Architecture
1,346

edits

Navigation menu