Nomad nvidia-device-plugin

Nur, damit ich nicht immer wieder nachgucken muß: Um Nomad Client Nodes und ihre Ausstattung mit GPUs zu erkennen, gibt es u. A. das nvidia-device-plugin, welches Nomad für das "Fingerprinting" von Nodes verwendet. Die Anwendung im Test ist denkbar einfach: Das Plugin herunterladen und im Plugin-Directory von Nomad…

Consul datacenter federation mit service mesh

Wir hatten uns ja schon einmal in Consul Datacenter Federation mit dem Thema befaßt. Dabei kommt ein Konstrukt wie im folgenden Diagramm zu Stande: Alle Consul Server müssen mit allen anderen Consul Servern reden können. Insbesondere wenn nicht nur zwei sondern mehrere Datacenter miteinander föderiert werden sollen, kann das ein…

ACLs in föderierten Nomad-Clustern

Ich schreibe nur kurz die aktuellen Erkenntnisse zum Thema Access Control Lists (ACLs) in föderierten Nomad Clustern auf. Mit ACLs werden in Nomad Role-Based Access Controls (RBAC) realisiert. Das ACL Subsystem ist standardmässig nicht eingeschaltet sondern wird aktiviert, wenn man in der Server Konfiguration acl { enabled = true } einträgt. Ist das…

Nomad Multi-Region Federation

Ich hatte ja schonmal einen Artikel zum diesem Thema geschrieben. Dort wurde schon beschrieben, wie zwei Nomad/Consul-Installationen in zwei verschiedenen Cloud-Umgebungen (AWS und GCP) per Terraform installiert und "föderiert" wurden. Voraussetzung für dieses Konstrukt war aber, dass beide Cloud-Umgebungen vorher per VPN verbunden werden mussten. Jetzt ist…

storcli und JBOD

Nur damit ich es nicht gleich wieder vergesse (aber sich die Zeit, die ich mit der Suche danach verbracht habe lohnt): Für (früher LSI, MegaRAID jetzt aber) Broadcom RAID-Controller gibt es inzwischen schon mehrere, verschiedene Softwareverwaltungswerkzeuge. Mir sind wenigstens MegaCLI und StorCLI bekannt. Als ich eben gesucht habe, ist mir…

Keepalived in Triton

Bisher hatte ich immer gedacht, es wäre gar nicht möglich, IP-Failover mit keepalived in Triton zu konfigurieren. Es ist aber (vermutlich aus guten Gründen) nur für den Normaluser nicht möglich. Mit Admin-Unterstützung kann man bhyve-Instanzen erzeugen, die mit Hilfe einer "Service IP" z. B. einen hochverfügbaren Loadbalancer bereitstellen.…

pg_auto_failover jetzt auch für Citus

Wie durch Zufall habe ich gesehen, dass auch pg_auto_failover jetzt Citus Setups unterstützt. So wie es bei guter Dokumentation üblich ist, wird auch gleich ein Tutorial zum Selbstausprobieren mitgeliefert.…

Nomad - Föderation von Regionen

Der Artikel wurde bereits am 19.07.2021 (an anderer Stelle verfaßt). Da ja "Mulit-Cloud" in aller Munde zu sein scheint und da es gerade geklappt hat, wollte ich kurz ein echtes "Multi-Cloud" Setup vorstellen. Wie schon geschrieben, brauchen Orchestrierungswerkzeuge, die "multi-cloud"-fähig sein…