Software-Defined Infrastructure

Wenk, Pirmin and Zwicker, Yannick (2020) Software-Defined Infrastructure. Bachelor thesis, HSR Hochschule für Technik Rapperswil.

[thumbnail of HS 2019 2020-BA-EP-Zwicker-Wenk-Software Defined Infrastructure.pdf]
Preview
Text
HS 2019 2020-BA-EP-Zwicker-Wenk-Software Defined Infrastructure.pdf - Supplemental Material

Download (16MB) | Preview

Abstract

Ziel dieser Arbeit ist es, ein Proof of Concept einer Automatisierungslösung für die Führungsunterstützungsbasis der Armee zu schaffen, um die Serverlandschaft und insbesondere die Network Services – wie Firewall, DNS und DHCP Server – eines Aussenstandortes automatisiert zu konfigurieren. Die Network Services sollen pro Standort verfügbar sein, damit ein teilautonomer Betrieb in einem Krisenfall möglich ist, wenn die Kommunikation mit dem Headquarter unterbrochen ist.

Zu Beginn der Analyse wurde ein Musterstandort aufgebaut, um die Umsysteme und involvierten Softwarekomponenten und deren Schnittstellen zu eruieren. Zudem wurde ein skalierbares, redundantes Netzwerkkonzept erarbeitet. Aufgrund dieser Analyse konnte der Deployment Prozess evaluiert und in einzelne zu automatisierende Schritte unterteilt werden.

Aufgrund der Analysephase entstand eine skalierende, erweiterbare und auf Docker Containern basierende Automatisierungslösung. StackStorm ist eine Event-Driven Plattform zur Integration und Automatisierung von bestehenden Services und Plattformen. Die Workflow Engine "Orquesta" von StackStorm bietet die Möglichkeit, die komplexe Businesslogik des Deployment Prozesses zu automatisieren. Der Zugriff auf die Umsysteme und deren Konfiguration wird primär mittels des Automatisierungs-Werkzeugs "Ansible" gemacht. Die einzelnen Ansible Playbooks werden durch StackStorm orchestriert.

Es konnte aufgezeigt werden, dass es möglich ist die Network Function Virtualization Infrastruktur und die einzelnen VNFs (Virtualized Network Functions) automatisiert zu deployen. Es hat sich jedoch auch gezeigt, dass sich noch nicht alle eingesetzten Hard- und Softwarekomponenten gleichermassen gut automatisieren lassen.

Durch den Fokus auf eine erweiterbare Architektur und eine modulare Aufbauweise wird eine gute Ausbaumöglichkeit für weitere Workflows gewährleistet.

Item Type: Thesis (Bachelor)
Subjects: Topics > Cloud Computing > SDN (Software Defined Networking)
Area of Application > Military
Technologies > Operating Systems > Unix, Linux
Technologies > Security > Firewall
Technologies > Network
Brands > Cisco
Divisions: Bachelor of Science FHO in Informatik > Bachelor Thesis
Depositing User: OST Deposit User
Contributors:
Contribution
Name
Email
Thesis advisor
Metzger, Laurent
UNSPECIFIED
Date Deposited: 09 Apr 2020 12:41
Last Modified: 09 Apr 2020 12:41
URI: https://eprints.ost.ch/id/eprint/822

Actions (login required)

View Item
View Item