Configuring Tiered Storage in CloudStack Using LINSTOR

One of the benefits of integrating LINSTOR®, the LINBIT® developed software-defined storage utility, with Apache CloudStack is that you can use it to compliment CloudStack’s disk offerings to provide tiered storage within CloudStack. Tiered storage just means different types of storage, for example, faster or slower storage. Having tiered storage within a system or platform […]
Distributing Volume Replicas for High Availability & Disaster Recovery Using LINSTOR

LINSTOR® has supported using auxiliary node properties to fine tune LINSTOR’s logic for where in the cluster LINSTOR should place DRBD® volume replicas when you don’t explicitly name nodes. The auxiliary properties, also known as “AuxProps”, are key value pairs placed on nodes in a LINSTOR cluster. When you combine auxiliary node properties with LINSTOR options such […]
A Proactive Approach Towards Ransomware ProtectionÂ

Every year, the research firms’ analysts send questionnaires and conduct interviews. The new trend I have noticed in the analysts’ questions is a proactive approach towards ransomware protection. It seems that the National Institute of Standards and Technology (NIST), a part of the US Department of Commerce, wrote in a publication on Ransomware Risk Management that ransomware […]
Security Best Practices For LINSTOR Software-Defined Storage Clusters

LINSTOR®, developed by LINBIT®, is a robust open source software-defined storage system designed for managing block storage devices in large-scale clusters. It simplifies the creation, management, and replication of storage resources across diverse environments, enhancing both performance and reliability. Securing LINSTOR is crucial to protect sensitive data, ensure system integrity, and maintain high availability, particularly […]
DRBD-reactor over Pacemaker

DRBD-reactor is one of our younger projects, but did you realize it’s already three years old? For some projects, three years is not a lot, but drbd-reactor does what it should and has reached a state of stability — both from the point of view of feature completeness and that it has been a while […]
Home Assistant High Availability

So, you’ve gone down the rabbit hole of home automation. You’ve been getting deeper and deeper into Home Assistant and its ecosystem. You are configuring new IoT devices and integrations with reckless abandon to automate away problems that you never knew you had. Maybe you installed Home Assistant on an old gaming PC? Or perhaps something like an Intel […]
How We Test DRBD

As I am still involved in DRBD development, this newsletter edition includes insights into how we test DRBD. Sometimes, testing begins with a bug in DRBD that embarrasses the developer. Other times, the developer takes pride in understanding a newly discovered issue and finding the mistake in the code. Whichever the case, the developer is […]
Configuring High Availability for MySQL Databases Using DRBD

Before MySQL version 5.5, released in December of 2010, MySQL only natively supported asynchronous replication which had the potential to lose data under certain conditions. Due to this risk, DRBD® was often used to transparently provide synchronous replication at the block level, underneath the database. Because DRBD is situated in the Linux kernel as a […]
Conference & Software Updates

May is conference season. Kicking off the season, I gave a short presentation last week at a STAC research event in London. As you can imagine, it is no surprise that AI has arrived in the finance industry. An angle I was unaware of before and only realized at the conference is that what we usually call […]
Continuously Improving our Build Automation

Jia Tan owned the previous newsletter with their work on the XZ/ssh backdoor. I wanted to write about HashiCorp and Redis, and a common theme between the two companies of changing their licensing of important software projects from open-source licenses to proprietary licenses. Several news sites have featured articles related to the topic. Here is […]