summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Pointner <equinox@helsinki.at>2010-03-01 17:32:27 (GMT)
committerChristian Pointner <equinox@helsinki.at>2010-03-01 17:32:27 (GMT)
commita68d016086937a2357fe92c77ddf601c0fad568e (patch)
tree5f569d599983abd38a83fdd5c3bbb7938fcaad69
parent901aa06f640f18a627e7caf026c3ba424e4faa63 (diff)
addded short description for servers
-rw-r--r--doku.tex36
1 files changed, 33 insertions, 3 deletions
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