Community Tutorials

  • Dann schreibe ich es hier auch nochmal hin weil die Unterforen gibt es ja nicht ... ein erstes Tutorial für einen eigenen Roundcube auf einem netup Webhosting ist fertig. Vielleicht können die Profis mal drüber schauen und gerne Kommentare und Verbesserungsvorschläge geben:


    https://github.com/netcup-community/community-tutorials/pull/84

    WH8000 SE 🥚 20 | WH1000 SE OST22 🦆 VPS 200 🇺🇦🕊️

    Edited 2 times, last by Copro: unFurlUrl Test ().

  • Hallo zusammen,

    gerne Kommentare und Verbesserungsvorschläge geben

    bitte unbedingt diesbezüglich den folgenden Punkt aus den Contribution Criteria berücksichtigen:

    • Let us and the community work their magic.
      • After you create a pull request, don't keep editing your tutorial unless we specifically ask you to do so. Otherwise, the review process will take longer than necessary. If you forgot something, either we or the community will notice it and ask you to add the missing information.

    Daher wäre es für alle Beteiligten besser, wenn Verbesserungsvorschläge erst kommen, wenn das Tutorial veröffentlicht wurde.

    Danke für eure Mithilfe! :)

  • Ich würde gerne nen Artikel zu Failover IPv4/v6 in Verbindung mit dem CloudVLAN und Keepalived bei Netcup schreiben. Die SOAP Schnittstelle komme auch vor. Es gibt da paar schöne Fallstricke die man umschiffen muss / will. Zudem wäre der Artikel Grundlage um daraus auch Verbesserungen für mein Setup zu ziehen.


    Hat jemand in die Richtung schon was bei euch eingekippt? Wäre doof wenn ich das in meiner Freizit schreibe und dann jemand das schon hat.

    Huhu, hast du da eventuell schon was? Es gab im Forum hier und da mal vereinzelte Scriptstückchen von Menschen, aber ich meine nichts konkretes in Kombination mit Keepalived und Netcup API - wäre also tiptop!

  • Huhu, hast du da eventuell schon was? Es gab im Forum hier und da mal vereinzelte Scriptstückchen von Menschen, aber ich meine nichts konkretes in Kombination mit Keepalived und Netcup API - wäre also tiptop!

    Ich beschreibe es mal was ausführlicher zum besseren Verständnis.


    Was ich habe:

    - Keepalived Setup mit Ansible Rolle welches automatisiert die Konfiguration als Infrastructure as Code ausrollen kann

    - Die Kommunikation für Keepalived läuft komplett über das VLAN ab, die Adressen der anderen Member werden automatisiert ermittelt

    - Das Skript für die Failover IP funktioniert soweit problemlos, zusätzlich habe ich mir einen Watcher geschrieben welcher auf der Master Node sicherstellt, dass die IP auch wirklich dem Server zugeordnet ist


    Soweit so gut. Mich haben die Modalitäten der "Gutschriften" etwas demotiviert da ich mit ausreichend Servern versorgt bin + zusätzliche Splittung in Teilbeträge keinen Vorteil bringt wenn ich die Zeit gegenrechne das Ansible Setup aufzulösen und in einen Tutorial-Text zu überführen der dann wieder händsiche Dinge + menschliche Fehler beinhaltet. Sofern man mit den Gutschriften offene Rechnungen hätte begleichen können, wäre das ein sehr netter Anreiz gewesen.


    Sofern du mit Ansible klar kommst kann ich das ganze gerne mal in meine Github Organisation pushen und nen Link posten + kurzes FAQ. Gib mir einfach Bescheid.

  • Moin michaeleifel - das klingt doch ganz nett - klar, verstehe das mit den Gutschriften - dachte mir bloß, dass es für den ein oder anderen interessant wäre - und wollte bevor ich selbst etwas zusammenschreibe nur klären, ob nicht schon du was fertiges hast.


    Derzeit habe ich deine Keepalived Konfiguration eingebaut und mir ein Script für den Wechsel der IP Adresse via SCP API geschrieben - nur, dass das SCP mit meinen Angaben noch nicht ganz glücklich ist:


    API - changeIPRouting und destinationInterfaceMAC - netcup Kundenforum
    Moin, ich schicke dieses XML Konstrukt an https://www.servercontrolpanel.de/WSEndUser?xsd=1: (Quelltext, 2 Zeilen) Variablen sind wie folgt gefüllt:…
    forum.netcup.de


    Mit Ansible komme ich klar, auch wenn ich's vermutlich nur zerpflücken und in etwas eigenes integrieren würde - wenn du nichts dagegen hast, wäre eine kleine GitHub Repo mit deinen Bestandteilen sicher praktisch - nicht nur für mich.


    Ansonsten würde ich demnächst meine Konfiguration (wenn der Teil mit der SCP API denn mal klappt) irgendwo teilen.

  • Hab mal auf die schnelle das nötigste zusammengepackt: https://github.com/Schmitzis/Netcup-Keepalived


    Mache gleich noch meinen VPS 200 platt und teste das auch damit nochmal durch und update fehlende Dinge. Normalerweise liegen meine Rollen alle in nem selbst gehosteten Gitlab ;)

  • Ja wenn ich das mal so sagen darf - total geil. Probiere ich gleich aus, vielen lieben Dank schonmal vorab!

    Einzige Auffälligkeit nach Testlauf: Hab noch die Ansible Galaxy Installation von ssh auf https geändert und das ganze mit nem Dockerisierten Ansible (also ohne meine Konfigs / vault) etc. getestet.


    Falls euch was auffällt oder Fragen habt, gerne her damit. Der SystemD Watcher hat auch noch ne Macke wenn Keepalived nicht läuft und SystemD den Dienst irgendwann nicht mehr neustartet, da bin ich noch am schauen wie das löse.

  • Dankesehr - konnte das gut in meinen Aufbau integrieren. Multicast funktioniert übrigens problemlos im VLAN (nutze ich auch für Infinispan), muss man nicht auf Unicast stellen.

    Jetzt warte ich nur noch auf ein IPv6 Failover Netz, damit mein Upgrade kein Downgrade wird. ;)