Archiv
/
abschlussarbeit
Archiviert
1
0
Fork 0

Aktueller Stand nach dem "Urlaub"

Dieser Commit ist enthalten in:
Sebastian Tobie 2018-04-03 10:48:43 +02:00
Ursprung a3f40f47e1
Commit c3b01cf6b6
3 geänderte Dateien mit 54 neuen und 2 gelöschten Zeilen

Datei anzeigen

@ -36,6 +36,8 @@
Icinga2 Datenbankpasswort&icinga2&WewCegor\\ Icinga2 Datenbankpasswort&icinga2&WewCegor\\
Fusiondirectory&administrator&DyWeejis\\ Fusiondirectory&administrator&DyWeejis\\
Openproject&admin&UsadBykEv5\\ Openproject&admin&UsadBykEv5\\
Openproject Datenbank&openproject&natQuerrUn\_Ob7\\
SoGo&sogo&9Zz=\%pvy\\
Standardpasswort&&Bbw12345 Standardpasswort&&Bbw12345
\end{tabular} \end{tabular}
\caption{Passwörter} \caption{Passwörter}
@ -174,6 +176,13 @@
\caption{Einstellungen der Hosts für Icinga} \caption{Einstellungen der Hosts für Icinga}
\label{list:icihosts} \label{list:icihosts}
\end{listing} \end{listing}
\begin{listing}[H]
\begin{minted}{sources.list}
deb https://dl.packager.io/srv/deb/opf/openproject-ce/stable/7/debian 9 main
\end{minted}
\caption{sources.list Eintrag für OpenProject}
\label{list:opsourcelist}
\end{listing}
%\begin{listing}[H] %\begin{listing}[H]
% \inputminted{}{sourcecode/} % \inputminted{}{sourcecode/}
% \caption{} % \caption{}
@ -200,6 +209,7 @@
\acro{GPG}{GNU Privacy Guard} \acro{GPG}{GNU Privacy Guard}
\acro{IP}{Internet Protocol} \acro{IP}{Internet Protocol}
\acro{DNS}{Domain Name System} \acro{DNS}{Domain Name System}
\acro{APT}{Advanced Packaging Tool}
\end{acronym} \end{acronym}
\printbibliography[title=Quellenverzeichnis] \printbibliography[title=Quellenverzeichnis]
\listoffigures \listoffigures

Datei anzeigen

@ -2,7 +2,6 @@
% !TeX encoding = UTF-8 % !TeX encoding = UTF-8
% !TeX spellcheck = de_DE % !TeX spellcheck = de_DE
\chapter{Durchführung} \chapter{Durchführung}
\section{Serverinstallation}
Ich habe das Image der Netzwerkinstallations-\acs{CD} von der Seite des Debianprojektes\cite{web:debian} heruntergeladen und auf eine DVD-RW gebrannt. Ich habe das Image der Netzwerkinstallations-\acs{CD} von der Seite des Debianprojektes\cite{web:debian} heruntergeladen und auf eine DVD-RW gebrannt.
Während des Brennvorgangs habe ich 3 Minipcs aufgebaut, da die Routen vom FiSiNetz in das Projektnetz noch nicht installiert waren, hatte ich sie für die Dauer der Installation mit dem FiSiNetz verbunden. Während des Brennvorgangs habe ich 3 Minipcs aufgebaut, da die Routen vom FiSiNetz in das Projektnetz noch nicht installiert waren, hatte ich sie für die Dauer der Installation mit dem FiSiNetz verbunden.
Als der Brennvorgang fertig war habe ich von der DVD mittels EFI gebootet und die fragen wie in Tabelle \ref{tab:einstserver} beantwortet. Als der Brennvorgang fertig war habe ich von der DVD mittels EFI gebootet und die fragen wie in Tabelle \ref{tab:einstserver} beantwortet.
@ -21,6 +20,7 @@ Danach habe ich auf \master{} das folgende Kommando ausgeführt.
Dieser wird der Nutzerverwaltung und anderen Programmen später als Nutzerdatenbank dienen. Dieser wird der Nutzerverwaltung und anderen Programmen später als Nutzerdatenbank dienen.
Die Frage nach dem Administratorpasswort für \texttt{slapd} habe ich mit dem Passwort aus Tabelle \ref{tab:passwort} beantwortet. Die Frage nach dem Administratorpasswort für \texttt{slapd} habe ich mit dem Passwort aus Tabelle \ref{tab:passwort} beantwortet.
Um für die Nutzerverwaltung, dem Projektmanagement und die Mailumgebung einfach zugreifen zu können habe ich den \ac{DNS}-Server so konfiguriert das die Domains \texttt{mail.literm.local}, \texttt{management.literm.local}, \texttt{projekt.literm.local} auf die \acs{IP}-Adresse von \management{} zeigen\footnote{Siehe Listing \ref{list:bindzone} und \ref{list:namedconf}}. Um für die Nutzerverwaltung, dem Projektmanagement und die Mailumgebung einfach zugreifen zu können habe ich den \ac{DNS}-Server so konfiguriert das die Domains \texttt{mail.literm.local}, \texttt{management.literm.local}, \texttt{projekt.literm.local} auf die \acs{IP}-Adresse von \management{} zeigen\footnote{Siehe Listing \ref{list:bindzone} und \ref{list:namedconf}}.
%TODO autoconfig
\section{Installation Nutzerverwaltung} \section{Installation Nutzerverwaltung}
%\blindtext[3] %\blindtext[3]
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. 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.
@ -67,7 +67,13 @@ Um Befehle an die Icingainstanz zu senden habe ich den Transporttyp auf \texttt{
Hiernach habe ich den Inhalt der \texttt{/etc/icinga2/conf.d/hosts.conf} durch den Inhalt des Listings \ref{list:icihosts} ersetzt und den Dienst \texttt{icinga2} neu gestartet. Hiernach habe ich den Inhalt der \texttt{/etc/icinga2/conf.d/hosts.conf} durch den Inhalt des Listings \ref{list:icihosts} ersetzt und den Dienst \texttt{icinga2} neu gestartet.
\section{Installation Projektmanagementprogramm} \section{Installation Projektmanagementprogramm}
%TODO Openproject beschreibung %TODO Openproject beschreibung
ich habe den \acs{GPG}-Schlüssel \texttt{0xBD33EEB8} in den Schlüsselbund von \acs{APT} importiert, das Repository aus Listing \ref{list:opsourcelist} in die \texttt{/etc/apt/sources.list} eingetragen und die Quellen aktualisiert.
Hiernach habe ich das Paket \texttt{openproject} installiert.
Zur Konfiguration habe ich den Befehl \texttt{openproject configure} ausgeführt.
\section{Installation Mailumgebung} \section{Installation Mailumgebung}
%TODO SOgo Beschreibung Bevor ich das \language{english}{Repository} hinzufügen konnte, habe ich das Paket \texttt{apt-transport-https} hinzugefügt.
In die Datei \texttt{/etc/apt/sources.list.d/sogo.list} den Eintrag \mint{sources.list}{deb https://packages.inverse.ca/SOGo/nightly/4/debian/ stretch stretch} und den \acs{GPG}-Schlüssel \texttt{0x810273C4} hinzugefügt.
Für SoGo selber habe ich die Pakete \texttt{sogo} und \texttt{sope4.9-gdl1-postgresql}\footnote{Dieses Paket ist für PostgreSQL nötig.} installiert.
\section{Schulung} \section{Schulung}
% TODO Schulung % TODO Schulung

Datei anzeigen

@ -0,0 +1,36 @@
{
SOGoProfileURL = "postgresql://sogo:9Zz=%pvy@localhost:5432/sogo/sogo_user_profile";
OCSFolderInfoURL = "postgresql://sogo:9Zz=%pvy@localhost:5432/sogo/sogo_folder_info";
OCSSessionsFolderURL = "postgresql://sogo:9Zz=%pvy@localhost:5432/sogo/sogo_sessions_folder";
SOGoDraftsFolderName = Drafts;
SOGoSentFolderName = Send;
SOGoTrashFolderName = Trash;
SOGoIMAPServer = localhost;
SOGoSMTPServer = 10.0.0.1;
SOGoMailDomain = literm.local;
SOGoMailingMechanism = smtp;
SOGoUserSources = ({
type = ldap;
CNFieldName = cn;
UIDFieldName = uid;
IDFieldName = uid; // first field of the DN for direct binds
bindFields = (uid, mail); // array of fields to use for indirect binds
baseDN = "dc=literm,dc=local";
bindDN = "uid=admin,dc=literm,dc=local";
bindPassword = ErlIfguc;
canAuthenticate = YES;
displayName = "Adressbuch";
hostname = ldap://zeus.literm.local:389;
id = public;
isAddressBook = YES;
});
SOGoPageTitle = Webmail;
SOGoVacationEnabled = YES;
SOGoForwardEnabled = YES;
SOGoSieveScriptsEnabled = NO;
SOGoMailAuxiliaryUserAccountsEnabled = YES;
SOGoTrustProxyAuthentication = NO;
SOGoXSRFValidationEnabled = YES;
SOGoLanguage = German;
SOGoTimeZone = Europe/Berlin;
}