Dokumentation
Note
Die folgende Seite befindet sich noch in Planung und wird im Laufe der Projektarbeit vervollständigt. Wir bitten um Geduld.
### Installieren von MySQL unter CentOS 8 MySQL ist ein Open-Source-Datenbankmanagementsystem, welches das relationale Modell und die Structured Query Language (SQL) zur Verwaltung und Abfrage von Daten implementiert.
In dem folgenden Befehl wird das Paket mysql-server und eine Reihe seiner Abhängigkeiten installiert:
sudo dnf install mysql-server
sudo systemctl start mysqld.service
Wurde MySQL erfolgreich gestartet, zeigt die Ausgabe im Active-Status (running). Um diesen Output zu gelangen führt man folgenden Befehl aus:
sudo systemctl status mysqld
sudo systemctl enable mysqld
MySQL ist nun installiert, wird ausgeführt und ist auf Ihrem Server aktiviert. Als Nächstes wird die Sicherheit der Datenbank mit einem Shell-Skript, das mit Ihrer MySQL-Instanz vorinstalliert wurde, erhöht. Es wurde sich an der Website digitalocean.com orientiert. Dort sind meherere Schritte zur Konmfiguration von MySQL beschrieben.
### Installation & Konfiguration des Active Directorys (FreeIPA)
Als Erstes wird ein qualifizierten Hostnamen in dem System eingerichtet.
hostnamectl set-hostname freeipa.mydomain10.com
Als Nächstes wird etc/hosts Datei geändert und die Server IP und den Hostnamen hinzugefügt.
nano /etc/hosts
45.58.43.185 freeipa.mydomain10.com
Danach wird die Datei gespeichert und geschlossen.
FreeIPA Server installieren¶
Standardmäßig ist das FreeIPA-Paket nicht im CentOS-Standard-Repository verfügbar. Daher muss das idm:DL1-Repository in dem System aktiviert werden. Das wird mit dem folgenden Befehl aktiviert:
dnf module enable idm:DL1
Als nächstes synchronisiert man das Repository mit dem folgenden Befehl:
dnf distro-sync
Der folgende Schritt dient zur Installation des FreeIPA Server auf dem System.
dnf install ipa-server ipa-server-dns -y
Wenn die Installation abgeschlossen ist, kann mit der Einrichtung begonnen werden.
Es wurde sich an der Website howtoforge.com orientiert und die Einrichtung, Konfiguration sowie den Zugang angepasst.
Screenshots für den Netzwerkplan und Konten für User-Stories¶
- Server & Clients IPs
- VMs IPs
- Anmeldedienst FreeIPA
- Tabellen mit Primary- & Forgeinkey-Abhängigkeiten (ERM-Modellbeweis) -Druckfunkiton
Screenshots User-Stories¶
- Screens der jeweiligen ROllen des Personals
Datenschutz und Datensicherung¶
- Benutzerliste der VMs
- Datenbankverbindung von der Notenverwaltungssoftware
- Sicherung der Datenbank und Virtuellen Maschine
- Wiederherstellung der Virtuellen Maschine