Holstein IT-Solutions TrueNAS
StartStorageStorage-Management mit Open Source

Storage-Management mit Open Source

Veröffentlicht am:

Dir gefällt dieser Artikel? Unterstütze unsere Arbeit mit einer Spende für unsere Kaffeekasse.

IT-Lösungen auf Basis von Open Source spielen in vielen Firmen eine Rolle. Und die Rolle könnte eine größere, die Adoption eine häufigere sein, wenn es nicht so kompliziert wäre. Viele Open-Source-Produkte erfordern Expertenwissen und die Fähigkeit, mit einer Konsole umzugehen. Abhilfe schaffen Unternehmer wie Dipl.-Ing. Philipp Reisner, Mitgründer und CEO bei LINBIT (⤴︎) – dem Entwickler von Open-Source-Software wie dem verteilten Netzwerkspeicher DRBD oder Pacemaker für die Ressourcenverwaltung in Hochverfügbarkeitsclustern.

DRBD LINBIT open source SDS
DRBD besteht aus einem Kernel-Treiber, diversen Userspace-Management-Anwendungen und ein paar Shell-Skripten. (Quelle: LINBIT)

Eine weitere Entwicklung der Österreicher ist LINSTOR (⤴︎) – ebenfalls eine Kombination diverser Linux-Funktionen und Kernel-Module.

LINSTOR kombiniert verschiedene Treiber, Funktionen und Konnektoren zu einer modernen, software-definierten Storage-Plattform. (Quelle: LINBIT)

Traditionell gehören Block-IO Treiber und Zusatzfunktionen in den Kernel. Das war auf vielen Unixen so und ist auch unter Linux so. Auch für Zusatzfunktionen wie RAID, Logic Volume Management, Verwaltung von Thin Volumes, Snapshots, Deduplication, Compression und Netzwerktransparenz gibt es auch Implementierungen Linux. Diese lassen sich (fast) beliebig kombinieren. Allerdings sollte man genau wissen, was man tut.

LINBIT SDS

Mit dem Open Source Projekt LINSTOR und dem LINBIT Software Defined Storage (LINBIT SDS) haben Philipp Reisner und sein Team diese Kombination automatisiert und mit einem einfach zu bedienenden Dashboard sowie Anbindungen an Work-Load-Orchestrierer wie Kubernetes, OpenStack und OpenNebula ausgestattet. Heute würde man das wohl Low-Code-Plattform nennen.

LINBIT LINSTOR SDS ITPT
Dashboard der SDS-Lösung von LINBIT. (Quelle: LINBIT, ITPT)

LINBIT SDS sitzt direkt im Datenpfad des Kernels. Das reduziert die Anzahl Kontextswitches sowie die Latenz für Block-I/O-Operationen und spart CPU- bzw. Speicherressourcen. Interessierte Anwender können Ihren Verbrauch von LINBIT SDS gegenüber dem Industriestandard mit dem TCO-Rechner (⤴︎) vergleichen.

Zum Funktionsumfang gehören ein Speicherpool-Dashboard mit Anzeige der Auslastung pro Knoten, integrierte Warnmeldungen und Überwachung sowie ein einfaches Navigationssystem. LINBIT SDS verfügt außerdem über Konnektoren zu den wichtigsten Cloud- und Virtualisierungsdiensten:

  • Kubernetes: CSI-driver, Operator, Stork, HA, YAMLs, kubectl plugin
  • Nomad: CSI-driver
  • OpenStack: Cinder-driver
  • OpenNebula: Storage Driver
  • Proxmox VE: storage plugin
  • XCP-ng
  • Apache CloudStack
LINBIT SDS besteht aus Controllern, Satelliten, dem User Interface und den Konnektoren. (Quelle: LINBIT, ITPT)

LINBIT SDS eignet sich am besten als persistentes Volumen für Container (Kubernetes, Nomad und Docker), für Virtualisierung (OpenStack, CloudStack, OpenNebula, XCP-ng, Proxmox), Transaktionsverarbeitung mit Oracle DB, MariaDB oder PostgreSQL sowie die analytische Verarbeitung mit DB2-Warehouse.

VMware ready

LINBIT VSAN SDS for VMware ist eine KMU-Lösung für Software Defined Storage mit VMware ESXi. Da die Software unabhängig von der Hypervisor-Software funktioniert, kann sie auch auf einem Oracle VM Server für x86-Installationen und jeder anderen Hypervisor-Software eingesetzt werden. LINBIT VSAN SDS for VMware stellt ein hochverfügbares iSCSI-Ziel für Virtualisierungscluster bereit. Virtuelle Festplatten eines Workloads können diese Ziele als Datenspeicher verwenden. Unterstützt werden alle Speicherressourcen (HDDs, SSDs, NVMEs, PMEMs), die in die virtuellen Appliances übertragen werden.

Beispiel: LINBIT VSAN SDS for VMware mit drei Nodes (Quelle: LINBIT)

Technische Details zu LINSTOR und DRBD erklärte Philipp Reisner auf unserem Summit im Oktober 2020:

YouTube player
LINSTOR ist ein Open Source Projekt dass diese Kombination automatisiert und mit Anbindungen an Work-Load-Orchestrierer wie Kubernetes, OpenStack und OpenNebula ausgestattet ist.

Cloud Native

Mit Piraeus hat LINBIT zudem ein hochverfügbares cloud-native Storage-System entwickelt, das Kubernetes Local Persistent Volumes um dynamisches Provisioning, Ressourcenmanagement und Hochverfügbarkeit erweitert. Die Bereitstellung innerhalb von Kubernetes-Knoten erfolgt atumatisiert. Mit Piraeus können Kubernetes-Workloads zudem gängige Volume-APIs verwenden. Davon profitieren vor allem App-Entwickler.

LINBIT SDS ist mandantenfähig und eignet sich daher auch für Cloud und managed Service Provider (CSP/MSP).

Wir trafen Philipp Reisner im Rahmen der IT Press Tour 2022 in Lissabon.

Dipl.-Ing. Philipp Reisner LINBIT LINSTOR Piräus DRBD IT Press Tour
Dipl.-Ing. Philipp Reisner präsentiert LINSTOR auf der IT Press Tour in Lissabon.
Werbung
European Cloud Summit

Auch interessant

Kubernetes: Was ist es, warum ist es so kompliziert und was hilft?

Kubernetes ist ein Werkzeug zur Orchestrierung containerbasierter Anwendungen. Eigentlich. Es soll u. a. die Bereitstellung von Containern, die Verteilung von Workloads und die Verwaltung der Ressourcen automatisieren. Entwickelt hat es Google für seine eigene Cloud-Plattform. Es gibt unzählige Erweiterungen und Lösungen, die auf K8s aufsetzen. Alle großen Hyperscaler und viele kleinere Cloud Service Provider (CSP) unterstützen K8s. Allerdings: einfach ist es nicht.

Datensicherheit: Storage & Backup

Nachdem wir uns im letzten Artikel mit der allgemeinen Widerstandsfähigkeit von Unternehmen beschäftigt haben, konzentrieren wir uns diesmal auf Storage und Backup. Auch dazu gibt es einige aufschlussreiche Reports und wir haben einen Leitfaden zur Sicherheit von Storage gefunden.

Cybersicherheit in Unternehmen und Behörden: Status, Trends und Hilfestellung

Zum Jahreswechsel veröffentlichen viele Unternehmen Reports. Die Erfahrungen und Expertise der Anbieter können Unternehmen helfen, eine passende IT-Strategie zu entwickeln. Wir haben wichtige Einsichten für euch zusammengefasst. In diesem Artikel geht es um den Stand der Cybersicherheit und wie man sich künftig schützen sollte.

Mehr als Döner und Türkisküste: Die Türkei erobert den Technologiemarkt

Mehr als Döner und Türkisküste: Die Türkei erobert den Technologiemarkt. Eines dieser Unternehmen ist die in Ankara ansässige Firma NGX Storage. Die eigene Entwicklung und moderne Ansätze nicht nur beim Preismodell macht die Lösung zu einer ernstzunehmenden Konkurrenz für Platzhirsche wie NetApp, Infinidat oder VAST. In Deutschland sucht NGX aktiv nach Vertriebspartnern.

Mehr aus diesem Forum

Kubernetes: Was ist es, warum ist es so kompliziert und was hilft?

Kubernetes ist ein Werkzeug zur Orchestrierung containerbasierter Anwendungen. Eigentlich. Es soll u. a. die Bereitstellung von Containern, die Verteilung von Workloads und die Verwaltung der Ressourcen automatisieren. Entwickelt hat es Google für seine eigene Cloud-Plattform. Es gibt unzählige Erweiterungen und Lösungen, die auf K8s aufsetzen. Alle großen Hyperscaler und viele kleinere Cloud Service Provider (CSP) unterstützen K8s. Allerdings: einfach ist es nicht.

Datensicherheit: Storage & Backup

Nachdem wir uns im letzten Artikel mit der allgemeinen Widerstandsfähigkeit von Unternehmen beschäftigt haben, konzentrieren wir uns diesmal auf Storage und Backup. Auch dazu gibt es einige aufschlussreiche Reports und wir haben einen Leitfaden zur Sicherheit von Storage gefunden.

Cybersicherheit in Unternehmen und Behörden: Status, Trends und Hilfestellung

Zum Jahreswechsel veröffentlichen viele Unternehmen Reports. Die Erfahrungen und Expertise der Anbieter können Unternehmen helfen, eine passende IT-Strategie zu entwickeln. Wir haben wichtige Einsichten für euch zusammengefasst. In diesem Artikel geht es um den Stand der Cybersicherheit und wie man sich künftig schützen sollte.