From a68d016086937a2357fe92c77ddf601c0fad568e Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Mon, 1 Mar 2010 17:32:27 +0000 Subject: addded short description for servers diff --git a/doku.tex b/doku.tex index 1742b22..f6108c1 100644 --- a/doku.tex +++ b/doku.tex @@ -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 -- cgit v0.10.2