diff --git a/bericht/abschnitte/bat-installation.tex b/bericht/abschnitte/bat-installation.tex new file mode 100644 index 0000000..0971c25 --- /dev/null +++ b/bericht/abschnitte/bat-installation.tex @@ -0,0 +1,17 @@ +\subsection{Installation des Batchsystems} + +Aus dem AUR (\ref{sec:aur}) installierten wir +\href{http://www.schedmd.com/#index}{SLURM} in der Version 2.6.3. +SLURM benötigt für die Authentifizierung zwischen den Nodes einen externen Dienst. +Dazu richteten wir den empfohlenen +\href{MUNGE}{http://code.google.com/p/munge/}-Daemon ein und verteilten den auf +dem Head-Node erstellten Schlüssel auf die anderen Nodes +(\emph{/etc/munge/munge.key}). + +SLURM setzt für die Authentifizierung voraus, das der in der Konfiguration +festgelege Nutzer auf allen Systemen die gleiche UID besitzt: + + \shellcommand{sudo usermod -u 992 slurm} + +Die Kontrollinstanz \emph{slurmctld} starten wir auf zotac0. Auf den restlichen +Nodes starten wir jeweils einen \emph{slurmd}. diff --git a/bericht/abschnitte/bat-konfiguration.tex b/bericht/abschnitte/bat-konfiguration.tex new file mode 100644 index 0000000..989044c --- /dev/null +++ b/bericht/abschnitte/bat-konfiguration.tex @@ -0,0 +1,9 @@ +\subsection{Konfiguration} + +Die Konfiguration der Queues (in SLURM Partitions genannt) erfolgt über die +Konfigurationsdateien im Ordner \emph{/etc/slurm/} (auch zu finden in \emph{aufgabe5.2/slurm}). +Die Prioritäten wurden in folgender Reihenfolge absteigend vergeben: benchmark, express, small, long +Die benchmark-Partition bekam die größte Priorität, so das Jobs aus anderen +Queues angehalten werden. Die anderen Queues wurden umgekehrt proportional zur Zeitdauer +priorisiert. Dadurch werden Nutzer des Batchssystems dazu bewegt Jobs, die +weniger Zeit benötigen, den richtige Queue zu zu ordnen. diff --git a/bericht/abschnitte/bat-maui.tex b/bericht/abschnitte/bat-maui.tex new file mode 100644 index 0000000..e43d754 --- /dev/null +++ b/bericht/abschnitte/bat-maui.tex @@ -0,0 +1 @@ +\subsection{Zusatzaufgabe: Maui} diff --git a/bericht/abschnitte/bat.tex b/bericht/abschnitte/bat.tex new file mode 100644 index 0000000..f4c52de --- /dev/null +++ b/bericht/abschnitte/bat.tex @@ -0,0 +1,7 @@ +\section{Batchsystem} + +\input{abschnitte/bat-installation} +\input{abschnitte/bat-konfiguration} +\input{abschnitte/bat-maui} + +\pagebreak diff --git a/bericht/bericht.tex b/bericht/bericht.tex index d23f1c2..2dc2065 100644 --- a/bericht/bericht.tex +++ b/bericht/bericht.tex @@ -44,6 +44,8 @@ \input{abschnitte/prov} +\input{abschnitte/bat} + \input{abschnitte/anhang} \end{document}