Seite wählen

NETWAYS Blog

Open-Source-Schulungen und Workshops – dein Erfolg mit Icinga, Ansible und Co.

Moderne IT entwickelt sich in unglaublichem Tempo weiter. Produkte und Software, die vor drei Jahren noch Standard waren, sind heute vielleicht schon Schnee von gestern. Um hier nicht den Überblick zu verlieren und immer auf dem neuesten Stand zu sein, bietet NETWAYS wie viele andere Open Source Dienstleister auch Trainings und Workshops an. Doch was genau unterscheidet diese beiden Modelle eigentlich voneinander? Und welche davon ist vielleicht die Richtige für dich?

Als Senior Manager Services ist Markus Waldmüller zusammen mit seinem Team unter anderem für die Einplanung unserer Open Source Spezialist:innen als (Co-)Trainer:innen verantwortlich. Er gibt dir einen Einblick, was wir bei NETWAYS Professional Services unter Trainings und Workshops verstehen, welche Voraussetzungen du mitbringen solltest und wie wir mit individuellen Anfragen und Wünschen umgehen.

Was sind eigentlich Anwenderschulungen?

Anwenderschulungen bei NETWAYS bezeichnen wir intern in der Regel nur kurz als Schulungen bzw. Trainings. Wir bieten sie zu verschiedenen Open Source Anwendungen an, zum Beispiel Ansible, Icinga, Prometheus oder Kubernetes.

Schulungen bieten wir über unsere Webseite in regelmäßigen Abständen zur öffentlichen Teilnahme an. Das heißt, dass sich das Teilnehmerfeld sehr oft aus Menschen aus verschiedenen Firmen oder Organisationen mit unterschiedlichem Hintergrund zusammensetzt. Allerdings ist die Sprache hierbei auf Deutsch begrenzt. Außerdem gibt es seit der Pandemie bei uns eine gesunde Mischung aus Online-Trainings und Schulungen vor Ort.
Für diese Vor-Ort-Termine haben wir hier in Nürnberg ein eigenes NETWAYS Schulungszentrum, das sogenannte „Kesselhaus“. Dieses kann neben den Schulungen auch für andere Veranstaltungen gebucht werden. Spätestens hier findet vor, während und nach der Schulung – nicht zuletzt auch bei der gemeinsamen und reichlichen Nahrungsaufnahme – auch ein reger Austausch zwischen den Teilnehmer:innen statt. Du lernst also nicht nur den Umgang mit der von dir gewählten Anwendung, sondern kannst zeitgleich wertvolle Kontakte knüpfen. Die Möglichkeit, in besonderen Maß von einer Teilnahme zu profitieren, ist jederzeit vorhanden. Wenn deine Firma oder Organisation gleich mehrere Teilnehmer:innen zur Schulung schicken möchte, bieten wir hierfür entsprechende Staffelungen für Rabattcodes an.

Das besondere Merkmal einer NETWAYS Schulung ist, dass sie einen roten Faden hat und einem vorgegebenen Stoff folgt. So ist sichergestellt, dass alle Teilnehmer:innen der Schulung dieselben Grundinhalte und Best Practices vermittelt bekommen und darauf aufbauen können. Bei unseren Schulungen haben wir stets einen hohen Anteil an praktischen Übungen, sodass du dein neu erlangtes Wissen durch Übungen prüfen und vertiefen kannst. Wenn du einmal an einer Stelle nicht weiter kommst, bekommst Du Ad-hoc Hilfestellungen und Fragen können am spezifischen Problem beantwortet werden.
Findet die Schulung vor Ort statt, so erhalten die Teilnehmer:innen die Schulungsunterlagen (inkl. Aufgaben und Musterlösungen) auch noch mal in ausgedruckter Form. Bei Online-Terminen erfolgt dies zumindest in digitaler Form als PDF.

Interesse und Neugier, den Rest erledigen wir

Ein weiterer Aspekt ist, dass alle unsere Trainer:innen aus der Praxis stammen und den fest vorgegebenen Schulungsstoff sowie Pausen- und Abendgespräche auch mit großem Wissen ergänzen können. Damit diese Wissensvermittlung auch gewährleistet bleibt und unterschiedliche Vorkenntnisse bzw. Verhaltens- oder Arbeitsweisen der Teilnehmer:innen nicht zum Problem werden, versuchen wir die Anzahl auf ca. 12 Personen zu begrenzen. Bei Vor-Ort-Terminen setzen wir deswegen ab 6 Teilnehmern eine:n zusätzlichen Co-Trainer:in ein, dessen Hauptaufgabe darin besteht, dich und die anderen Schulungsteilnehmer:innen entsprechend zu unterstützen, damit ihr den Schulungsinhalten weiter folgen und aufnehmen könnt.

Für die Vor-Ort-Schulungen wird Dir ein eigenes Schulungsnotebook (inkl. entsprechender Peripherie) zur Verfügung gestellt. Dieses verfügt über Internetzugriff und dient dazu, die praktischen Übungen in einer vorgegebenen Umgebung durchführen zu können. Bei vielen Schulungen arbeiten wir inzwischen nicht mehr auf den Notebooks, sondern mit virtuellen Maschinen. Dabei bekommst du (je nach Schulung) eine oder mehrere eigene VMs um dort autark in Deinem eigenen Kosmos arbeiten zu können. Bei Online-Trainings verzichten wir natürlich auf die Bereitstellung eigener Hardware, jedoch bekommst du hier mindestens eine eigene VM für die Dauer der Schulung.

Individuelle Schulungen: wir setzen Deine Wünsche um

Neben den Schulungen an den öffentlichen Terminen bieten wir dir und deinem Unternehmen auf Bestellung auch individuell abgestimmte Schulungstermine und bei Bedarf auch auf Englisch an. Auch hier unterscheiden wir zwischen Online und vor Ort. Zu Vor-Ort-Terminen bei Kunden, sog. „Inhouse-Schulungen„. Wir bringen unser Schulungsequipment mit in Dein Unternehmen oder senden es im Vorfeld, je nach Anreise des bzw. der Trainer:innen.
So kannst du auch hier ohne Restriktionen auf dem Schulungsnotebook arbeiten. Wir mussten leider schon oft die Erfahrung machen, dass sich Teilnehmer mit eigener Hardware aufgrund von Sicherheitsvorkehrungen nicht bzw. nur mit viel Aufwand auf den Trainings-VM’s oder deren Interfaces einloggen und arbeiten konnten. Außerdem steigt die Gefahr, das die Wissensvermittlung durch Mails oder Chats unterbrochen oder zumindest gestört werden kann. Mit unserer eigenen, speziell auf das Thema vorbereiteten Hardware stellen wir sicher, das du ein funktionierendes und getestetes Notebook hast und Störfälle soweit möglich minimiert werden können.
Natürlich ist dazu bzgl. des Schulungsraumes oder benötigtem Internetzugriff im Vorfeld eine höhere Abstimmung notwendig.

Als Sonderform des NETWAYS Schulungsangebots bleiben noch individuelle Schulungen zu erwähnen. Diese stellen die absolute Ausnahme dar und werden eher selten bestellt. Eine individuelle Schulung zeichnet sich, wie der Name schon vermuten lässt, durch individuelle Schulungsinhalte aus. Das heißt, wir erstellen in deinem Auftrag die Schulung nach Deinen Themenwünschen. Da bereits eine 1-2 tägige Schulung mehrere Wochen an Vorbereitung und dem eigentlichen Schreiben der Schulung an Aufwand bedeutet, ist es natürlich eine Frage der Kosten und ob nicht doch eine Schulung aus unserem bestehenden Portfolio Kosten-Nutzen-technisch gesehen besser geeignet ist. Nicht zuletzt wollen wir bei unseren Schulungen ja sowieso bestmöglich Wissen und Best Practices vermitteln.

Eine andere, teilweise gewünschte Variante ist das Überspringen mancher Themen, das sogenannte „Picking„. Viele unserer Schulungen folgen einem bestimmten Muster und die jeweiligen Kapitel bauen aufeinander auf. Ein Weglassen eines Kapitels würde dazu führen, das auch der Rest der Schulung nicht ohne Weiteres behandelt werden kann oder zumindest Lücken im Schulungsstoff entstehen.
Vielleicht mag es für dich auf den ersten Blick sinnvoll sein, für dich eher nicht relevante Teile auszulassen, um somit die Gesamtzeit der Schulung zu kürzen, auf den zweiten Blick hat bei unseren Schulungen jedoch jedes Kapitel seine Daseinsberechtigung.
Es kann durchaus vorkommen, dass du nicht alle Teile aus einem Kapitel oder das Ganze sofort in deiner jeweiligen IT-Umgebung brauchst, es kann aber natürlich durchaus sein, das dies zukünftig mal der Fall sein wird. Zumindest lassen sich daraus auch Lösungen für ähnliche oder andere Fälle herleiten.

Erst Fundamentals dann Advanced – unsere Empfehlung

Wenn eine Schulung mehrere Level hat, z.B. „Icinga 2 Fundamentals“ und „Icinga 2 Advanced“ empfehlen (und erwarten) wir das du als Teilnehmer der Advanced-Schulung zuvor auch die Fundamentals-Schulung besucht hast. Die Schulungen bauen aufeinander auf und klar, in der Fundamentals-Schulung vermitteln wir auch Grundlagen, die manche Advanced-Interessenten zum teil schon haben mögen.
Durch den sehr hohen praktischen Anteil orientiert an Best Practices fehlen Ihnen aber vielleicht und erfahrungsgemäß auch einige Dinge, die wir in der Advanced-Schulung voraussetzen. Das hat zur Folge, dass der Stoff aus der Fundamentals nachgearbeitet werden muss und dieser zeitliche Mehraufwand ist in der Advanced-Schulung nicht vorgesehen. Warum wir das so handhaben? Eine regelmäßige Nachbearbeitung von Wissenslücken aus einer Grundlagenschulung würde dazu führen das andere relevante Teile nicht mit der nötigen Zeit behandelt werden können.
Und das möchten wir nicht zuletzt auch zum Wohl anderer Schulungsteilnehmer vermeiden.

Nichtsdestotrotz versuchen natürlich alle deiner individuellen Wünsche bestmöglich zu bedienen und darauf einzugehen. Unser Schulungsportfolio ändert sich von Zeit zu Zeit, weswegen wir auf bestehenden Schulungsstoff zurückgreifen können, auch wenn wir die Schulung dazu aktuell nicht auf der Webseite anbieten. Auch im Rahmen unserer internen Ausbildung haben wir einige Schulungen, die es (noch) nicht in unser offizielles Angebot und damit auf die Webseite geschafft haben.
Wenn du also den Wunsch nach einer bestimmten Schulung hast, sie aber aktuell nicht auf unserer Homepage sehen kannst, schreib uns einfach eine kurze Mail mit deinem Anliegen. In den meisten Fällen finden wir eine Lösung!

Das wichtigste Wissen kurz und kompakt – unsere Workshops

Falls eine mehrtägige Schulung deinen Zeit- oder Budgetrahmen übersteigt, haben wir eine Lösung für dich: unsere Workshops. Meistens veranstalten wir diese im Rahmen unserer Fachkonferenzen wie der Open Source Monitoring Conference oder der Stackconf.
Im Gegensatz zu unseren Schulungen gibt es für die Workshops keine ausführlich ausgefertigten Unterlagen. Stattdessen erhältst du in vielen Fällen Handouts mit den wichtigsten Eckdaten und Erkenntnissen. Dennoch folgen auch unsere Workshops einer vorgegebenen Linie. Diese kann jedoch von dir und anderen Teilnehmer:innen beeinflusst werden.
Beispiel gefällig? Das Teilnehmer:innenfeld hat bereits die Grundlagen verinnerlicht, aber spezifische Fragen zu bestimmten Aspekten einer Anwendung. Unsere erfahrenen Trainer:innen passen den Workshop an einigen Stellen auf Fragen und Wissenstand an. So kommst du immer auf Deine Kosten.

Dieser Ansatz kann bei unseren Schulungen meistens aus Zeitgründen nicht verfolgt werden. Hier kann, wenn dann nur kurz auf das zusätzliche Thema eingegangen werden.
Eine weitere Besonderheit unserer Workshops ist, dass sie ausschließlich vor Ort stattfinden. Ähnlich wie bei Schulungen setzen wir auf ein gesundes Maß an Teilnehmer:innen und setzen bei Bedarf eine:n zweiten Trainer:in ein.
Zur Open Source Enterprise Monitoring Software Icinga bieten wir derzeit jedoch keine Workshops an, andere Workshops werden im Rahmen der jeweiligen Konferenz publiziert.

Ich hoffe, ich konnte dir einen guten und vor allem spannenden Einblick in unser Schulungsangebot geben und was dich als Teilnehmer:in bei NETWAYS erwartet. Wir erweitern und aktualisieren regelmäßig unser Trainingsangebot. Ich empfehle dir also regelmäßig einen Blick auf unsere aktuelle Trainings-Webseite zu werfen. Ich bin mir sicher, dass das richtige Training für dich und deine Kolleg:innen dabei ist.
Falls du dich jetzt für ein Training interessierst oder weitere Fragen hast, zögere nicht, uns einfach eine kurze Kontaktanfrage zu schicken.

Markus Waldmüller
Markus Waldmüller
Head of Strategic Projects

Markus war bereits mehrere Jahre als Sysadmin in Neumarkt i.d.OPf. und Regensburg tätig. Nach Technikerschule und Selbständigkeit ist er nun Anfang 2013 bei NETWAYS als Senior Manager Services gelandet. Seit September 2023 kümmert er sich bei der NETWAYS Gruppe um strategische Projekte. Wenn er nicht gerade die Welt bereist, ist der sportbegeisterte Neumarkter mit an Sicherheit grenzender Wahrscheinlichkeit auf dem Mountainbike oder am Baggersee zu finden.

NETWAYS Professional Services – 360° oder: Was Dich bei uns erwartet

NETWAYS ist ein Dienstleister für Open Source IT Infrastruktur. Wir bieten Dir 360° IT Services an und versorgen Dich rund um Deine Open Source Software und Infrastruktur mit allem, was Du für einen reibungslosen und sorgenfreien IT-Betrieb brauchst. Bei uns bekommst Du die passende Unterstützung, zusätzliche Arbeitskraft und das notwendige Wissen, um Deine Projektziele zu erreichen. Wir bieten Consulting, Outsourcing, Support und Trainingsalles aus einer Hand.

Das hört sich super an! Aber was bedeutet das genau? Bei welchen Themen, kannst Du Dich an uns wenden und was erwartet Dich dann? Wichtige Fragen, die ich heute für Dich klären möchte.

Unser Portfolio – ein Überblick

Unser Portfolio kannst Du Dir grob gesagt wie eine Matrix vorstellen. Während auf der horizontalen Achse unsere Dienstleistungen Consulting, Outsourcing, Support und Trainings stehen, sind auf der vertikalen Achse Produkte aus dem Open Source Bereich zu finden. Für den Bereich Monitoring & Metrics sind das Icinga, Prometheus, Grafana und InfluxDB, für den Bereich DevOps & Container Kubernetes und GitLab, für den Bereich Logging & Security Elastic und Graylog und für Automation Ansible, Puppet, Foreman und Terraform.

Als Dienstleister mit Leidenschaft versuchen wir, möglichst viele Felder dieser Matrix zu füllen. Stets am Zahn der Zeit bilden wir uns selbst ständig weiter, um für Dich die neuesten Tools und Technologien im Angebot zu haben. Also, was darfs sein? Und wie geht es weiter, wenn Du Dich für eines unserer Angebote interessierst? Wir stellen uns das so vor:

Schritt 1 – Kontaktaufnahme

Zuallererst trittst Du mit uns in Kontakt. Eine kurze Mail an sales@netways.de oder ein Anruf unter +49 911 92885-44 genügt. Hinter diesen Kontaktdaten verbirgt sich, Du ahnst es, unter Sales-Team. An dieser Stelle möchte ich ausdrücklich erwähnen, dass unser Sales-Team technisch sehr versiert ist. Unser Sales-Profi Christian beispielsweise beantwortet gerne alle technischen Fragen zu Icinga.

Christian ist seit über 10 Jahren bei NETWAYS, präsentiert unseren Kunden die Vorteile von Open Source Lösungen und bespricht die Möglichkeiten der Integration mit ihnen. Er arbeitet selbst intensiv mit Tools wie Icinga und ist der leitende Entwickler für Icinga für Windows. Du willst die Überwachung von Windows-Umgebungen so einfach wie möglich gestalten? Call Christian! Nur um hier keinen falschen Eindruck zu hinterlassen: Alle anderen im Team sind genauso versiert und wir können Dir nicht nur zu Icinga, sondern zu allen weiteren Produkten in unserem Portfolio weiterhelfen.

Schritt 2 – Vom Auftrag zum Projekt

Nach dem Gespräch mit Sales, bekommst Du selbstverständlich ein Angebot zugesendet. Nachdem Eure Beauftragung bei uns eingegangen ist, landet diese in unserer Projektplanung. Grob gesagt werden hier die Projekte den Consultants zugeschlüsselt. Wir betrachten es als „technische Disposition“. Was sich erstmal wie eine 0815 Verwaltungstätigkeit anhört, ist… Verwaltung, klar, aber nicht nur und sicher nicht 0815. Hier arbeiten ausgebildete Informatiker:innen, die einen Überblick über unsere Ressourcen und euer Projekt haben. Sie verstehen euer Projekt sowohl technisch als auch organisatorisch und können unsere technischen Kolleg:innen in ihrem Fachwissen einschätzen. So finden wir die bestmögliche Lösung für Dein Projekt. Kein Problem!

  • Ihr benötigt jemanden für einen Tag, um ein Review eurer Installation durchzuführen? Kein Problem! (Consulting)
  • Ihr benötigt Unterstützung für ein größeres Projekt das Mona te oder gar Jahre dauern kann? Kein Problem! (Consulting, Outsourcing)
  • Ihr benötigt Hilfe beim Aufbau einer Proof-of-Concept Umgebung? Kein Problem! (Consulting)
  • Ihr hättet gerne eine Installation, ein Training und Support im Anschluss? Kein Problem! (Einmal alles – also Consulting, Trainings, Support)
  • Ihr benötigt kurzfristig einen Termin? Es klappt leider nicht immer, aber „Challenge accepted!“ (Was auch immer Du kurzfristig brauchst!)

Meine Kolleg:innen planen denjenigen ein, der oder die am besten zu euren Anforderungen passt. Wir finden die beste, organisatorische Lösung und die beste, technische Ansprechperson für Euch und euer Projekt.

Zudem versuchen wir immer wieder dieselben Kolleg:innen zu Dir zu schicken. Wenn ein Consultant einen Proof-of-Concept mit Dir erarbeitet, dann wird diese Person auch die produktive Installation und das dazu passende Training durchführen. Bei uns bekommst Du alles aus einer Hand – im wahrsten Sinne des Wortes! Und dennoch die Sicherheit, dass immer jemand da ist. Denn mit uns buchst Du nicht nur eine einzelne Person, sondern die Unterstützung und das Wissen einer ganzen IT-Firma.

Schritt 3 – Dein Projekt, Deine Lösung

Nun ist der Tag gekommen: Wir haben einen Termin und damit beginnt die Arbeit an Deinem Projekt. Virtuell aus dem Homeoffice, physisch bei euch im Büro oder in unserem Trainingszentrum, dem Kesselhaus. Nun bearbeiten wir euer Projekt, lösen konkrete Probleme, erstellen neue Konzepte, besprechen eure Themen und geben unser Wissen an euch weiter. Je nachdem, was ihr benötigt.

Consulting | Wir helfen Dir bei Konzeption, Installation, Integration und Betrieb Deiner Enterprise Open Source Umgebung. Wir empfehlen neue Wege und Lösungen für Deine Infrastruktur und geben Dir konkrete Handlungsanweisungen mit. Der Kickstart samt neuem Wissen für Deine Umgebung.

Outsourcing | Als externe IT-Abteilung übernehmen wir den vollständigen Betrieb ganzer IT-Umgebungen auf Basis von Linux und Open Source. Hier kriegst Du dauerhaft Management von IT-Prozessen nach Best Practices. Eine Welt, in der Du ruhig schlafen kannst und Deine business-kritischen Anwendungen und Systeme bestens betreut sind, ist möglich!

Support | Wir halten Dir den Rücken frei, damit Du dich um Dein Business kümmern kannst. Mit telefonischer Beratung und Remote-Support. 24 Stunden am Tag, 7 Tage die Woche.

Trainings | Unsere Consultants arbeiten auch als Trainer und geben ihr weitreichendes und profundes Praxiswissen in verschiedenen Schulungen und Workshops gerne an Dich weiter.

Schritt 4 – Wir sind weiterhin für Dich da

Und was passiert danach? Sobald das Projekt beendet ist, bieten wir gerne weiterhin Unterstützung. In Form von Consulting-Terminen, falls ihr eure Umgebung projektweise weiterentwickeln wollt. In der Form von Support für die schnelle Hilfe oder Outsourcing für kontinuierliche Zusammenarbeit. Unsere Supportverträge decken den Fehlerfall ab, beim Outsourcing darf es jegliche Art der permanenten Betreuung eurer Umgebung sein. Natürlich passen wir unsere Verträge im Laufe der Zeit entsprechend an, damit ihr immer genau die richtige Leistung bekommt.

Ich hoffe, ich konnte hiermit ein wenig Transparenz in unsere Philosophie und Arbeitsweise bringen. Solltest Du Fragen haben, kannst Du diese selbstverständlich bei mir und meinen Kolleg:innen anbringen. Unabhängig davon, ob ihr gerade jemanden aus dem Sales-Team, dem Consulting, dem Support oder den Trainer „an der Strippe“ habt. Euer Anliegen findet intern den richtigen Weg!

In den kommenden Wochen und Monaten wollen wir Dir und Euch hier im Blog unsere Open Source Dienstleistungen im Einzelnen näherbringen. Wir werden Best Practices teilen und aus dem Nähkästchen plaudern. Bleib dran! Es bleibt spannend.

Tobias Redel
Tobias Redel
Head of Professional Services

Tobias hat nach seiner Ausbildung als Fachinformatiker bei der Deutschen Telekom bei T-Systems gearbeitet. Seit August 2008 ist er bei NETWAYS, wo er in der Consulting-Truppe unsere Kunden in Sachen Open Source, Monitoring und Systems Management unterstützt. Insgeheim führt er jedoch ein Doppelleben als Travel-Hacker und renoviert, baut und bastelt als Heimwerker an allem was er finden kann.

Ein Ausblick – Traefik Provider OpenStack

Bei unseren Online-Trainings von NETWAYS, werden jedem einzelnen Teilnehmer eine oder mehrere explizite VMs zur Verfügung gestellt, welche in der OpenStack-Umgebung von NWS gehostet werden. Hierbei benötigen die VMs jeweils öffentliche IPs, welche leider nicht unendlich zu Verfügung stehen. Aus dieser Prämisse heraus entstand die Idee, einen sog. reverse Proxy zu benutzen, welcher Anfragen von Clients an Webserver weiterleitet – in diesem Fall an die entsprechende VM.

Das Problem an dieser Stelle ist, dass es für Traefik noch keinen Provider für OpenStack gibt. Daher wurde ein experimenteller openstack-provider entwickelt, welchen ich hier kurz vorstelle.

 

Funktionsweise des openstack-providers

Der openstack-traefik-provider benutzt den http-provider von Traefik um die VMs/Instanzen innerhalb eines OpenStack-Projektes zu suchen/finden. Damit Traefik die Informationen über die Instanzen erhält, wird ein OpenStack-Go-Client innerhalb eines Docker-Containers gestartet, welcher anschließend über die URL http://openstack:8080/traefik (diese URL kann im Code selbst angepasst werden), alle Informationen des Projektes über ein HTTP-Response zur Verfügung stellt. Traefik selbst pollt alle 10 sek. von dieser Adresse, um die Routen, Middlewares, etc. zu aktualisieren.

 

Beispielhafte Konfiguration

Jeglicher HTTPS-Traffic soll am Proxy terminiert werden, sodass innerhalb des internen Netzwerks HTTP benutzt wird:

main.go
[...]
settings := discovery.DefaultSettings
	settings.DefaultRule = "Host(`{{ .Name }}.trainig.netways.de`)"
	settings.DefaultEnable = true
	settings.AddressType = "floating"
	settings.DefaultLabels = map[string]string{
		// HTTP
		"traefik.http.routers.{{ .Name }}-http.service":                   "{{ .Name }}-http",
		"traefik.http.routers.{{ .Name }}-http.rule":                      "Host(`{{ .Name }}.trainig.netways.de`)",
		"traefik.http.routers.{{ .Name }}-http.entrypoints":               "http",
		"traefik.http.services.{{ .Name }}-http.loadBalancer.server.port": "80",
		"traefik.http.routers.{{ .Name }}-http.middlewares":               "http-to-https",

		// HTTPS
		"traefik.http.routers.{{ .Name }}-https.service":                   "{{ .Name }}-https",
		"traefik.http.routers.{{ .Name }}-https.rule":                      "Host(`{{ .Name }}.trainig.netways.de`)",
		"traefik.http.routers.{{ .Name }}-https.entrypoints":               "https",
		"traefik.http.services.{{ .Name }}-https.loadBalancer.server.port": "80",
		"traefik.http.routers.{{ .Name }}-https.tls":                       "true",

		// Redirect HTTP to HTTPS
		"traefik.http.middlewares.http-to-https.redirectscheme.scheme":    "https",
		"traefik.http.middlewares.http-to-https.redirectscheme.permanent": "true",
	}
[...]

 

Anschließend muss über den Befehl docker-compose up der Docker-Container mit der neuen Konfiguration gestartet werden und die Routen + Middleware sollten im Frontend zu sehen sein:

 

Da das Projekt sich derzeit noch in Entwicklung befindet, würde ich mich über Vorschläge, PullRequests oder Kritik von der Open Source Community sehr freuen!

Sobald das Projekt abgeschlossen ist, werde ich auch davon berichten!

 

Cloud-Ressourcen effizient managen: Terraform Trainer Lennart in der aktuellen iX

Der heute erreichte Grad der Virtualisierung erlaubt es, nahezu ganze Rechenzentren und ihre Netzinfrastruktur virtuell abzubilden. Dazu bedarf es eines Infrastructure-as-Code-Werkzeugs wie Terraform, das sich dem Multicloud-Management verschrieben hat. Terraform stellt Rechenzentrumsressourcen unterschiedlicher Cloud-Provider bereit – bei Bedarf auch für andere Werkzeuge.

Wie das Ganze funktioniert, erklärt unser Terraform Trainer Lennart in der aktuellen iX Ausgabe. Wenn Dich das Thema interessiert und Du vor hast, mit Terraform zu arbeiten, dann solltest Du Dich unbedingt zu einer unserer Terraform Schulungen anmelden. Dein Trainer: Lennart Betz!

Wir haben die Terraform Schulung in drei Versionen im Programm, mit Fokus auf OpenStack, AWS oder Azure. Darum geht’s bei allen dreien: Mit der aktuellen Version von Terraform und seiner Konfigurationssprache HCL (Hashicorp Configuration Language) in Version 0.12 hat sich das Vorgehen zur Automatisierung von Cloud Infrastruktur weiterentwickelt. Unsere Terraform Schulung zeigt, wie Infrastruktur mit der Terraform eigenen DSL (HCL, Hashicorp Configuration Language) idempotent realisiert wird. Neben der Theorie mit vielen Beispielen beinhalten die Fortbildungen praktische Übungen anhand von OpenStack, AWS oder Azure. Ebenfalls erfolgt eine kurze Einführung in cloud-init, um weitere Software zu installieren und zu konfigurieren.

Die kommenden Terraform Schulungstermine

Melde Dich jetzt an und sichere Dir Deinen Platz!

Die genauen Inhalte, Voraussetzungen und alles weitere Wissenwerte erfährst Du auf unserer NETWAYS Trainings-Seite zur Terraform Schulung.

 

NEU! InfluxDB & Grafana Trainings – Sichere Dir jetzt Deinen Platz!

Daten auswerten, Wissen sammeln und ein erfolgreiches Performance Monitoring starten: Nach dieser neuen Schulung wirst Du Profi darin sein! Unsere Open Source Experten vermitteln Dir theoretisches Basiswissen, welches Du in praktischen Übungen und Beispielen direkt festigst, sodass Du nach dem Training direkt mit InfluxDB und Grafana loslegen kannst!

Was sind InfluxDB & Grafana?

InfluxDB ist eines der bekanntesten Open Source Tools aus dem Bereich des Performance Monitorings. Es empfängt Daten aus unterschiedlichen Quellen wie z.B. Server oder Applikationen. Mithilfe von Grafana werden Deine Daten zur späteren Analyse visuell dargestellt.

Inhalte der InfluxDB & Grafana Schulung

Folgende Themen werden in diesem Training behandelt:

  • Einführung in Performance Graphing
  • Überblick über unterschiedliche Graphing Komponenten
  • Aufbau und Installation von InfluxDB
  • Verwendung von InfluxDB Queries
  • Festlegen von InfluxDB UI und Chronograf
  • Konfiguration von Dashboards
  • Nutzung und Erweiterung von Telegraf
  • Anbindung von CollectD und Icinga
  • Alternative Backends wie Graphite und OpenTSDB
  • Integration in Icinga Web
  • Troubleshooting und Best Practices
  • Alternative Komponenten

Die Schulung eignet sich für Dich, wenn …

  • Du Anwender*in bist und Zeitseriendaten aus verschiedenen Quellen – insbesondere Icinga – sammeln, verarbeiten und visualisieren willst.
  • Du die Grundlagen von Linux beherrschst
  • Und Du Dich sicher in einem Texteditor Deiner Wahl bewegen kannst

Was NETWAYS Trainings so besonders macht

Praxisnah

Unsere Schulungsleiter arbeiten regelmäßig in Software- und Kundenprojekten. Sie wissen, worauf es tatsächlich ankommt und teilen dieses Wissen mit Dir.

Individuell

Wir legen Wert darauf, die Gruppengrößen auf 10 Teilnehmer*innen zu begrenzen, um einen effizienten Lernprozess sicherzustellen. Freue Dich auf Deine individuelle Betreuung!

Kommunikativ

Auch in Zeiten wie diesen, ist uns der Austausch von Kursteilnehmer*innen untereinander besonders wichtig. Wir bieten Dir verschiedene Kanäle und Wege, sodass dem nichts mehr im Wege steht.

Die Trainings im Überblick:

An folgenden Terminen finden die Trainings jeweils von 09:00 Uhr bis 17:00 Uhr statt.

  1. – 20.01.2021 | online
  2. – 21.04.2021 | online
  3. – 27.10.2021 | online

Haben wir Dein Interesse geweckt, dann informiere Dich gerne mehr über unsere InfluxDB & Grafana Schulung.

Wenn Du Dich bereits für diese Schulung entschieden hats, kannst Du Dich hier direkt anmelden.

 

Katja Kotschenreuther
Katja Kotschenreuther
Manager Marketing

Katja ist seit Oktober 2020 Teil des Marketing Teams. Als Manager Marketing kümmert sie sich hauptsächlich um das Marketing für die Konferenzen stackconf und OSMC sowie unsere Trainings. Zudem unterstützt sie das Icinga Team mit verschiedenen Social Media Kampagnen und der Bewerbung der Icinga Camps. Sie ist SEO-Verantwortliche für all unsere Websites und sehr viel in unserem Blog unterwegs. In ihrer Freizeit reist sie gerne, bastelt, backt und engagiert sich bei Foodsharing. Im Sommer kümmert sie sich außerdem um ihren viel zu großen Gemüseanbau.