diff --git a/Dokumentation/abschlussarbeit.cls b/Dokumentation/abschlussarbeit.cls index 37a8c7e..9bad18e 100644 --- a/Dokumentation/abschlussarbeit.cls +++ b/Dokumentation/abschlussarbeit.cls @@ -23,7 +23,7 @@ \RequirePackage{wrapfig} % Platz vom Text \RequirePackage{nameref} % namensreferenzen \RequirePackage{float} % verhindert das Tabellen ans Ende fliegen -\RequirePackage[outputdir=build]{minted} % Quellcode listings +\RequirePackage[outputdir=build,section]{minted} % Quellcode listings \usepackage{arydshln} % Tabellendeko % KOMA-Konfiguration \KOMAoptions{ diff --git a/Dokumentation/anhang.tex b/Dokumentation/anhang.tex index 822de44..0ae069e 100644 --- a/Dokumentation/anhang.tex +++ b/Dokumentation/anhang.tex @@ -81,6 +81,36 @@ \caption{/etc/network/interfaces von \management} \label{list:interfacesh} \end{listing} +\begin{listing}[H] +\begin{minted}{sources.list} +deb http://repos.fusiondirectory.org/fusiondirectory-current/debian-jessie jessie main +deb http://repos.fusiondirectory.org/fusiondirectory-extra/debian-jessie jessie main +\end{minted} +\caption{/etc/apt/sources.list.d/fusiondirectory.list} +\label{list:fussourcelist} +\end{listing} +\begin{listing}[H] + + \begin{minted}{bash} + apt install 'fusiondirectory-plugin-(dovecot|mail|postfix|quota|sogo)' fusiondirectory-schema + fusiondirectory-insert-schema + fusiondirectory-insert-schem -i /etc/ldap/schema/fusiondirectory/dovecot-fd.schema + fusiondirectory-insert-schem -i /etc/ldap/schema/fusiondirectory/mail-fd* + fusiondirectory-insert-schem -i /etc/ldap/schema/fusiondirectory/postfix-fd.schema + fusiondirectory-insert-schem -i /etc/ldap/schema/fusiondirectory/quota* + fusiondirectory-insert-schem -i /etc/ldap/schema/fusiondirectory/sogo-fd-conf.schema /etc/ldap/schema/fusiondirectory/cal* + fusiondirectory-insert-schem -i /etc/ldap/schema/fusiondirectory/systems-fd* /etc/ldap/schema/fusiondirectory/service-fd.schema + \end{minted} + \caption{Installation Schemata für Fusiondirectory} + \label{list:fusschemainstall} +\end{listing} +\begin{listing}[H] + \begin{minted}{bash} + apt install fusiondirectory 'fusiondirectory-plugin-(dovecot|mail|posix|postfix|quota|sogo)$' + \end{minted} + \caption{Installation fusiondirectory auf \management{}} + \label{list:fusapainstall} +\end{listing} \section{Abkürzungen} \begin{acronym}[LDAP] \acro{VM}{virtuelle Maschine} @@ -93,7 +123,7 @@ \acro{SSH}{Secure Shell} \acro{CD}{Compact Disk} \acro{LDAP}{Lightweight Directory Access Protocol} - \acro{GPG}{Gnu Privacy Guard} + \acro{GPG}{GNU Privacy Guard} \end{acronym} \printbibliography[title=Quellenverzeichnis] \listoffigures diff --git a/Dokumentation/durchführung.tex b/Dokumentation/durchführung.tex index 944693e..6839872 100644 --- a/Dokumentation/durchführung.tex +++ b/Dokumentation/durchführung.tex @@ -24,41 +24,8 @@ Die Frage nach dem Administratorpasswort für \texttt{slapd} habe ich mit dem Pa \section{Installation Nutzerverwaltung} %\blindtext[3] -Auf\master{} und \management habe ich die folgenden \texttt{sources.list} Einträge hinzugefügt hineingeschrieben: -\begin{listing}[H] - \begin{minted}{sources.list} - deb http:// jessie main - deb http:// jessie main - \end{minted} - \caption{/etc/apt/sources.list.d/.list} -\end{listing} -\begin{listing}[H] - \begin{minted}{sources.list} - deb http:// jessie main - deb http:// jessie main - \end{minted} - \caption{/etc/apt/sources.list.d/.list} -\end{listing} -\begin{listing}[H] - \begin{minted}{sources.list} - deb http:// jessie main - deb http:// jessie main - \end{minted} - \caption{/etc/apt/sources.list.d/.list} -\end{listing} -\begin{listing}[H] - \begin{minted}{sources.list} - deb http:// jessie main - deb http:// jessie main - \end{minted} - \caption{/etc/apt/sources.list.d/.list} -\end{listing} -\begin{minted}{sources.list} -deb http:// jessie main -deb http:// jessie main -\end{minted} +Auf\master{} und \management{} habe ich die Quellen für Fusiondirectory(Listing \ref{list:fussourcelist}) gespeichert und den \acs{GPG}-Schlüssel \texttt{0xD744D55EACDA69FF} dem Schlüsselbund beider Rechner hinzugefügt. Hiernach habe ich ein Update der Pakete und Quellen durchgeführt und auf \master{} die Befehle aus Listing \ref{list:fusschemainstall} als root ausgeführt. Auf \management{} habe ich die entsprechenden Pakete(Listing \ref{list:fusapainstall}) installiert. -Hiernach habe ich den \acs{GPG}-Schlüssel \texttt{0xFFFFFFFF} dem Schlüsselbund beider Rechner hinzugefügt. \section{Installation Remoteumgebung} %\blindtext[2] \section{Installation Monitoring} diff --git a/Dokumentation/sourcecode/ipxe b/Dokumentation/sourcecode/ipxe new file mode 160000 index 0000000..342ff96 --- /dev/null +++ b/Dokumentation/sourcecode/ipxe @@ -0,0 +1 @@ +Subproject commit 342ff967cc109f8e21e743d841434b08737d9e6c diff --git a/Dokumentation/sourcecode/ipxe.pxe b/Dokumentation/sourcecode/ipxe.pxe new file mode 100644 index 0000000..44769f3 --- /dev/null +++ b/Dokumentation/sourcecode/ipxe.pxe @@ -0,0 +1,5 @@ +#!ipxe +dhcp +imgfetch tftp://zeus.literm.local/ltsp/i386/initrd.img +imgfetch tftp://zeus.literm.local/ltsp/i386/vmlinuz +boot vmlinuz ro initrd=initrd.img init=/sbin/init-ltsp quiet root=/dev/nbd0