Skip to content

hochschule-pforzheim/automated-deployment-raspberry-pi-data-center

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bachelorarbeit-Repository

Das vorliegende Repository umfasst sämtliche dokumentierte Ereignisse, Skripte, Protokolle und Konfigurationen im Kontext der Bachelorarbeit von Andreas Ralph Schneider während des Sommersemesters 2023. Der Zeitraum der Bearbeitung erstreckte sich vom 1. April bis einschließlich 28. Juni 2023.

Abstract

In den letzten Jahren hat sich die Art und Weise, wie Datenzentren betrieben werden, stark verändert. Eine der wichtigsten Entwicklungen in diesem Bereich ist die zunehmende Verwendung von Virtualisierungstechnologien, die es ermöglichen, den Betrieb des Gesamtsystems und der angebotenen Dienste zu optimieren und zu vereinfachen. Ein weiteres wichtiges Thema im Zusammenhang mit Datenzentren ist die Automatisierung von Prozessen, insbesondere im Bereich des Deployments und des Monitorings. Ein interessantes Anwendungsgebiet für diese Technologien ist der Einsatz von Raspberry Pi in Datenzentren.

Der Raspberry Pi ist ein kostengünstiger und leistungsfähiger Computer, der in vielen Anwendungen eingesetzt werden kann, einschließlich des Aufbaus von Datenzentren. Die Einsatzmöglichkeiten von Raspberry Pi erstrecken sich von der Verwendung als einfache Web-Server bis hin zu komplexen Anwendungen wie dem Aufbau von Cloud-Computing-Umgebungen. In diesem Zusammenhang ist es wichtig, Werkzeuge zur Verfügung zu haben, die das Monitoring und Deployment von neuen Diensten und Anwendungen in einem Raspberry Pi Datenzentrum automatisieren können. Automatisierte Deployment-Prozesse ermöglichen es, neue Dienste und Anwendungen schnell und einfach in einem Datenzentrum bereitzustellen, ohne dass manuelle Schritte erforderlich sind. Auf diese Weise kann die Zeit, die für die Bereitstellung von neuen Diensten und Anwendungen benötigt wird, erheblich reduziert werden. Das Ziel dieser Arbeit ist es daher, ein a​u​t​o​m​a​t​i​s​i​e​

Inhaltsverzeichnis

Prüfer

Funktion Name
Erstkorrektor Prof. Dr. Thomas Schuster
Zweikorrektor Prof. Werner Burkard 

Ansible

Im Ordner /ansible/ befinden sich alle Playbooks sowie zusätzliche Dateien und Konfiguration für Ansible.

Cisco SF250-48

Im Ordner /cisco-sf250-48/ liegen die Konfiguration und Informationen zum Cisco SF250-48 Switch ab.

Docker

Im Ordner /docker/ sind Compose files abgelegt.

Evaluation

Im Ordner /evaluation/ die Ergebnisse aus Kapitel 6.

Logs

Im Ordner /logs/ alle Logs zu Playbook Ausführungen.

NGINX

Im Ordner /nginx/ die Demo Landing Page in HTML für Kapitel 6.

Portainer

Im Ordner /portainer/ die Konfiguration der Software.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published