Backup-Dateien wie layout.dia~ zu .gitignore hinzugefügt

PDSH-Abschnitt zu Bericht hinzugefügt
This commit is contained in:
Alfred Krohmer 2013-10-28 22:53:45 +01:00
parent 7f8a248fbc
commit e430111ac1
2 changed files with 28 additions and 1 deletions

1
.gitignore vendored
View File

@ -26,5 +26,6 @@
*.synctex.gz
*.fdb_latexmk
*.fls
*~
.cmd_ok
.inotifywait

View File

@ -162,7 +162,33 @@ Nachteile:
\subsection{Git-Server}
\label{sub:git_server}
\subsection{Parallel Distributed Shell}
\subsection{Parallel Distributed Shell (PDSH)}
\label{sub:parallel_shell}
Die {\tt pdsh} ist ein Tool, mit dem man parallel auf mehreren Rechnern gleichzeitig Befehle über SSH ausführen kann, um diese komplett synchron zu konfigurieren und zu administrieren.
Das entsprechende Paket war nicht im offiziellen Arch Linux Repository vorhanden, deshalb wurde über das AUR (Arch User Repositories) eine {\tt PKGBUILD}-Datei bezogen, die die »Anleitungen« zum Bau des Paketes enthielten. Mit {\tt makepkg} konnte dann das Paket gebaut und mit:
\begin{center}
\tt pacman -U pdsh-*.pkg.tar.gz
\end{center}
installiert werden.
\subsubsection{Gruppenverwaltung}
Zur Verwaltung mehrerer Rechner in Gruppen (in unserem Fall Head-Node und Compute-Nodes) greift {\tt pdsh} auf Gruppen-Dateien von {\tt dsh} zurück. Diese können entweder pro Benutzer in {\tt ~/.dsh/group} oder systemweit in {\tt /etc/dsh/group} hinterlegt werden; da sowieso jeder Benutzer die gleichen Gruppen-Dateien verwendet, haben wir letzteres verwendet.
Dabei wurden folgende Gruppen-Dateien mit entsprechendem Inhalt angelegt:
\begin{itemize}
\item {\ttfamily \bfseries headnode}: \\
{\tt zeus}
\item {\ttfamily \bfseries computenode}: \\
{\tt ares} \\
{\tt chronos} \\
{\tt eris} \\
{\tt hades}
\item {\ttfamily \bfseries all}: \\
Kombination aus {\tt headnode} und {\tt computenode}
\end{itemize}
\end{document}