Доступен первый выпуск Blockstor - открытой системы управления распределённым блочным хранилищем для Kubernetes, обеспечивающей репликацию данных поверх DRBD. Blockstor совместим по REST API с LINSTOR и способен без изменений работать с существующей экосистемой клиентов, включая командную утилиту linstor, CSI-драйвер, оператор Piraeus, ha-controller и библиотеку golinstor. Проект представляет собой полностью самостоятельную (clean-room) реализацию на языке Go, не использующую исходный код оригинала. Код распространяется под лицензией Apache 2.0 и развивается в рамках платформы Cozystack (проект CNCF Sandbox).

Автор проекта - Андрей Квапил (@kvaps), основатель Cozystack и участник некоммерческой организации Piraeus, в рамках которой развиваются оператор и CSI-драйвер LINSTOR для Kubernetes. Автор известен в Kubernetes-сообществе как популяризатор LINSTOR и неоднократно выступал с техническими докладами по теме.

https://www.opennet.ru/opennews/art.shtml?num=65546

#blockstor #linstor #drbd #kubernetes #cozystack

Опубликована система хранения Blockstor, являющаяся альтернативой LINSTOR

Доступен первый выпуск Blockstor - открытой системы управления распределённым блочным хранилищем для Kubernetes, обеспечивающей репликацию данных поверх DRBD. Blockstor совместим по REST API с LINSTOR и способен без изменений работать с существующей экосистемой клиентов, включая командную утилиту linstor, CSI-драйвер, оператор Piraeus, ha-controller и библиотеку golinstor. Проект представляет собой полностью самостоятельную (clean-room) реализацию на языке Go, не использующую исходный код оригинала. Код распространяется под лицензией Apache 2.0 и развивается в рамках платформы Cozystack (проект CNCF Sandbox)

Blockstor: Kubernetes-native альтернатива LINSTOR, которую мы готовим как отдельный CNCF-проект

Всем привет. Мы в Ænix давно занимаемся Kubernetes-платформами, bare metal-инфраструктурой и Cozystack, поэтому тема блочного хранилища для Kubernetes у нас не теоретическая. Это та часть стека, где красивых абстракций быстро становится мало: надо переживать падения нод, понимать топологию, реплицировать данные, не ломать PVC, дружить с CSI и при этом оставаться предсказуемыми для операторов. Сегодня хотим показать первый публичный результат этой работы — Blockstor 0.1.0. Blockstor — это открытая система управления распределенным блочным хранилищем для Kubernetes. Она использует DRBD для репликации данных, совместима с REST API LINSTOR и написана на Go как самостоятельная clean-room реализация. Код распространяется под Apache 2.0.

https://habr.com/ru/companies/aenix/articles/1040388/

#aenix #cozystack #kubernetes #devops #linstor #sds #drbd #open_source #cncf #сторадж

Blockstor: Kubernetes-native альтернатива LINSTOR, которую мы готовим как отдельный CNCF-проект

Всем привет. Мы в Ænix давно занимаемся Kubernetes-платформами, bare metal-инфраструктурой и Cozystack, поэтому тема блочного хранилища для Kubernetes у нас не теоретическая. Это та часть стека, где...

Хабр

Merging DRBD-9.3 into the Linux Upstream

Sounds like exciting times at LINBIT as their multi-peer code makes it's way into the upstream #Linux kernel.

https://linbit.com/blog/merging-drbd-9-3-into-the-linux-upstream/

#OpenSource #technology #DRBD

Merging DRBD-9.3 into the Linux Upstream

We are currently working on merging DRBD-9.3 into the Linux upstream. But how did we get here? DRBD-8.4 works only with a single peer; it is a software for two-node failover clusters. And the DRBD that comes with the upstream Linux is equivalent to drbd-8.4. The most recent release was 8.4.11, eight years ago. However, […]

LINBIT
Working on the linbit drbd cluster. The playbook for the high-availability linbit-controller is more or less finished. Test sessions ahead.
#linbit #drbd #homelab

Next level in my Homelab: A storage cluster with linbit drbd. Should run on the same nodes as proxmox pve. And of course defined in some ansible scripts 🤣
Currently, this is still running on a test cluster that I set up using OpenTofu on top of the current pve cluster.
But there are still some "hickups"

#homelab #linbit #drbd #proxmox #pve #ansible #OpenTofu #TerraForm

But why do I need a #proxmox test cluster?
Well, I have #glusterfs since a few month installed, and its quite easy and straight forward (and reliable so far).
Unfortunately Proxmox will not support it anymore and therefore I need an alternative solution.
#DRBD is my candidate to go, #ceph is far to much for my #homelab..
Angenommen ich habe einen Host miteinem halben Dutzend #Docker Containern. Ich hätte den Host (also eigentlich die Container) gerne hochverfügbar.
Welche einfachen Lösungen bieten sich an?
Kubernetes wäre scheinbar overkill.
#Rancher? #K3s? #Portainer? Oder klassisch mit #Linux-HA und #DRBD? Oder ganz anders?
@ij ach Kuck an. Lange nicht mehr „Open-e“ gehört. Hatte das in der Uni (2011?) im Einsatz, für #proxmox. Hatten auch so manches Problem damit, vor allem wenn sich die Conf von dem internen #DRBD zerschossen hat. Aber es lief recht lange, bis mein Nachfolger es sinnigerweise durch #ceph ersetzt hat.

Le seul point qui me chiffonne c’est la compilation du module noyau #DRBD9 même si un tout est fait pour gérer la compatibilité avec le noyau

https://linbit.com/blog/how-to-make-drbd-compatible-to-the-linux-kernel/

Mais j’ai toujours du mal avec l’installation d’une chaîne de compilation complète sur mes serveurs.

Bon, c’est gérable de façon centralisée, paquet ou distribuer le binaire par #saltstack, #ansible ou autre

#virtualisation #kvm #OpenNebula #proxmoxVE #proxmox #xen #cloudStack #linbit #linstor #DRBD #LVM #sysadmin

How to make DRBD compatible to the Linux kernel

The Linux kernel’s interface towards device drivers is not set in stone. It evolves with the evolvement of Linux. Sometimes driven by hardware improvements, sometimes driven by general evolution of the code base. In tree drivers this is not a big issue since they get changed as the interfaces are modified, therefore are called “tree […]

LINBIT

J’ai testé sur une petite infrastructure de test l’outil de stockage distribué #linstor basé sur #DRBD et qui s’intègre bien avec plusieurs systèmes de virtualisation

https://linbit.com/blog/comparing-open-source-cloud-virtualization-platforms/

https://linbit.com/blog/open-source-vmware-alternatives/

#virtualisation #kvm #OpenNebula #proxmoxVE #proxmox #xen #cloudStack #linbit #LVM #sysadmin

Comparing Open Source Cloud & Virtualization Platforms

More and more, businesses and companies are seeking to repatriate services and infrastructure from the cloud to on-premise or hybrid solutions. This might be for a variety of reasons. Whether repatriating is for cost savings, performance, security, control, or other reasons, it is happening. Increasingly, companies are turning to open source solutions when repatriating services […]

LINBIT