diff options
-rw-r--r-- | doku.tex | 36 |
1 files changed, 33 insertions, 3 deletions
@@ -81,14 +81,44 @@ asdf ggg \subsection{RDLogedit} gggg -\subsection{webinterface am airplay} +\subsection{Webinterface auf \emph{airplay}} sadfsadf \newpage \section{Bereich für technische Administration} -derzeitige Softwareversion: 1.6.0 +derzeitige Softwareversion: $1.6.0$ \subsection{Hardware Struktur} -Das Setup besteht aus derzeit 2 Servern und 6 Clients +Das Setup besteht aus derzeit 2 Servern (\emph{airplay} und \emph{airplay2}) einem Audioswitch +inkl. Steuereinheit (\emph{rhctl}) und 6 Clients +\begin{description} +\item{\bf{airplay}} Der Master Server. Hier läuft die Hauptdatenbank + und dieser Server kümmert sich um das Importieren der + Audiodateien. Weiters laufen hier alle Cron-Scripte die die Schedule + und Musiklogs der nächsten Tagen im voraus generieren. + Die Steuerkommandos für den Audioswitch laufen über + die serielle Schnittstelle zu \emph{rhctl}. Weiters wird im + Sekundentakt über eine weitere serielle Schnittstelle ein + Heartbeat an \emph{rhctl} geschickt der von diesem überwacht wird. +\item{\bf{airplay2}} Der Standby Server. Hier läuft die + Backupdatenbank die für eine Life-Replikation der Hauptdatenbank + konfiguriert ist. Der Datenbank User mit dem die \emph{Rivendell} + Daemons auf dieser Maschine arbeiten hat nur auf einige wenige Tabellen Schreibrechte + von denen auszugehen ist das sie niemals ein Konflikt mit + replizierten Daten vom Mastersystem erzeugen. Auch dieser Server ist + per serieller Schnittstelle mit \emph{rhctl} verbunden um die + Steuerkommandos zum Audioswitch zu senden. +\item{\bf{rhctl}} Dieses selbstgebaute Gerät steuert den + Audioswitch. Im normalen Betrieb reagiert es auf Kommandos des + Mastersystems und schaltet vom Mainlog auf das Musiklog und + umgekehrt. Weiters überwacht es den Heartbeat des Mastersystem und + schaltet Gegebenenfalls auf das Standbysystem um. In diesem Modus + reagiert es nicht mehr auf Kommandos des Mastersystems sondern hört nur + noch auf das Standbysystem. In diesem Fall wird ein e-Mail an + \emph{logs@helsinki.at} gesendet. Weiters überwacht ein + kleiner Daemon die Silence-Detection des Audioswitch. Derzeit wird + wenn Stille erkannt wird nur ein e-Mail an \emph{logs@helsinki.at} + geschickt aber es sind auch andere Aktionen denkbar bzw. geplant. +\end{description} \subsubsection{Serverkonfiguration} \subsubsection{Clientkonfiguration} pamrd |