- Norddeutsche Edition - How to Supernode - Norddeutsche Edition -
TOC Einleitung & Warum Grundstruktur & Dependencies Besonderheiten des Setups Testumgebung Installation in der Praxis Fragen 15.03.2017 Hendrik Lüth
Einleitung & Warum Was ist Puppet? Software zum deployen von Serversystemen Scripcharakteristik Ähnelt objektorientierten Programmiersprachen Individualkonfiguration durch inline-Variablen Warum der Aufwand und nicht grillen? 100% einheitliche Konfiguration der Gateways Niedrige Downtimes der einzelnen Systeme Anfängertauglich 15.03.2017 Hendrik Lüth
Grundstruktur Puppetmodul mit allen Vorlagen Config-Vorlagen, Installationsanweisungen Gateway.pp Enthält alle Konfigurationsdaten ICVPN-AS, Mesh-MAC, IP-Netze, fastd-port Ruft Module und Klassen auf mesh_peerings.yaml Daten für iBGP supernode-key.secret 15.03.2017 Hendrik Lüth
Abhängigkeiten Puppet gitpuppet ffnord-Puppet-Repo puppetlabs-stdlibpuppet puppetlabs-aptpuppet puppetlabs-vcsrepopuppet saz-sudopuppet torranceew-account gitpuppet ffnord-Puppet-Repo 15.03.2017 Hendrik Lüth
Besonderheiten des Setups Geschrieben für Debian 7 Enthält die wichtigsten Infrastruktur-Dienste DHCP, RADVD, DNS, fastd, named, OVPN,alfred Zusätzliche Module ICVPN (tinc, bird, bird6) Statische DHCP-Leases GRE-Tunnel incl. BGP-config Für Uplink von sehr sehr coolen Vereinen ;-) 15.03.2017 Hendrik Lüth
Testumgebung Vagrant-Script (ffnord community example) Virtualbox für SN-VMs Schnelles deployen von 3 Beispielcommunities Einrichten von SN-Vms mit puppet-script ICVPN, gluon knoten (dev) Todo: clients simulieren Springen in VMs per cmd 15.03.2017 Hendrik Lüth
Installation in der Praxis Hier Installationsbeispiel einfügen 15.03.2017 Hendrik Lüth
Noch Fragen?! 15.03.2017 Hendrik Lüth