Rancher Container Plattform für Quickline AG

Puzzle ITC unterstützt die Quickline AG beim Aufbau einer Container Plattform basierend auf Rancher.

Ausgangslage

Quickline ist ein Schweizer Telekommunikations-Unternehmen und bildet zusammen mit 25 unabhängigen, regional verankerten Partnern den Quickline-Verbund. Quickline entwickelt attraktive Produkte für Internet, TV/Radio, Festnetz- und Mobiltelefonie und unterstützt ihre Partner in der lokalen Marktbearbeitung. Gemeinsam sorgen sie für einen persönlichen Kundenservice vor Ort und vernetzen Privatkunden sowie KMU mit der Welt.

Ein neu einzuführendes Betriebsunterstützungssystem (OSS / BSS) benötigt eine auf Kubernetes basierte Container Plattform. Zusätzlich will Quickline zukünftig auch eigene Software Entwicklungen auf einer Kubernetes Container Plattform laufen lassen.

Ziel des Projekts

Damit der Einführung des neuen OSS/BSS System nichts im Wege steht, benötigt Quickline eine Container Plattform. Diese soll inhouse betrieben und in die vorhandene Systemlandschaft integriert werden. Dazu gehören unter anderem VMWare zur Virtualisierung sowie NetApp als Storage Lösung. Die Container Plattform soll mit Hilfe von Ansible automatisiert aufgebaut werden. Dem Software Lieferant der OSS/BSS Softwarelösung werden durch Quickline gebaute und auch betriebene Kubernetes Clusters zur Verfügung gestellt. Darauf deployed und betreibt der Lieferant anschliessend seine OSS/BSS Software Lösung für Quickline. Weitere eigene Entwicklungen von Quickline sollen zukünftig ebenfalls containerisiert auf einem Kubernetes Cluster laufen. Quickline wünscht sich ein zentrales Management der diversen getrennten Kubernetes Umgebungen.

Rolle von Puzzle ITC

Das Thema und die Technologie “Kubernetes und Container Plattformen” sind für die Quickline AG ein neues Gebiet und es konnte erst wenig Erfahrung damit gesammelt werden. Puzzle ITC durfte daher Quickline in einem ersten kurzen Projekt unterstützen und eine Einführung in die Welt der Container Technologie und Kubernetes Plattformen geben. Dabei wurden insbesondere auch die vorhandenen Anforderungen der neu einzusetzenden OSS/BSS Software Lösung evaluiert und eine passende Architektur und Container Plattform diskutiert und definiert.

Im Rahmen dieser Evaluation hat sich dann schnell gezeigt, dass sich Rancher mit deren Kubernetes Plattform und Distribution insbesondere durch die Multi-Cluster Funktionalität bestens eignet. Die Kubernetes Cluster für die vom Lieferanten betriebene OSS/BSS Software Lösung sollen unabhängig von den Kubernetes Cluster mit der Quickline eigenen Software betrieben werden. Mit Hilfe von Rancher können diese aber trotzdem zentral und sicher gemanaged werden.

Wir durften daher für Quickline eine Rancher Plattform aufbauen und damit insgesamt vier Kubernetes Cluster auf ca. 60 VM’s installieren. Dazu haben wir Ansible Playbooks entwickelt und diese in die bestehenden Playbooks von Quickline integriert. Auch im Thema Schulungen konnten wir Quickline unterstützen. Dazu gehört z.B. eine Einführungs- und Betriebsschulung rund um Rancher sowohl für Quickline selbst, wie auch für den Software Lieferanten. Weiter durften wir den Entwicklern von Quickline an zwei intensiven Tagen die Themen Docker/Container und Kubernetes in einer Einführungsschulung mit vielen Hands-On Labs praktisch erklären.

Als Rancher Platinum Partner durften wir dann auch Support von Rancher Labs weiterverkaufen. Dieser deckt 24×7 Support für Rancher und Kubernetes ab. Damit ist Quickline für den zukünftigen Betrieb bestens gewappnet.

 

Tech Stack

Verwendete Technologien:

  • Rancher
  • Kubernetes
  • Docker
  • CentOS
  • Netapp / Trident
  • Ansible