Skip to content

Linux

Creating your private cloud using OpenStack – (2) – Preparing the nodes

In the introduction post we’ve briefly looked at some options you have available when you want to build your own private cloud. In this post we’re going to start our journey into OpenStack by preparing the two nodes we’re going to use for this setup: The controller node, and one compute node. Maybe you remember from the last post, this… 

Creating your private cloud using OpenStack – (1) – Introduction

While public clouds are a trend since several years now, some companies are also looking into self hosted solutions to build a private cloud. Some do this because of costs, others do this because they don’t want to be dependent on one ore multiple public cloud providers, others do it because they want to keep their data locally. There are… 

My first day at SUSECON 2024

It is mid-June, and I have the opportunity with my colleague Arnaud Berbier to go to Berlin. Not for visiting the city, not for sightseeing, but for a business conference. This year, SUSECON set its location in the German capital, and as a partner, it was a kind of must for dbi services to be next to SUSE. SUSECON, the… 

Another file system for Linux: bcachefs (3) – Mirroring/Replicas

This is the third post in this little series about bcachefs. The first post was all about the basics while the second post introduced bcachefs over multiple devices. What we did not discuss so far is, what bcache has to offer when it comes to mirroring. By default bcachefs stripes your data across all the devices in the file systems.… 

Another file system for Linux: bcachefs (1) – basics

When Linux 6.7 (already end of life) was released some time ago another file system made it into the kernel: bcachefs. This is another copy on write file system like ZFS or Btrfs. The goal of this post is not to compare those in regards to features and performance, but just to give you the necessary bits to get started… 

SELinux – how to change the security context

We all know the pain of an “enforced” SELinux that is overly suspicious and blocks our applications. Typically, when issues arise, we tend to search for solutions everywhere except within the /var/log/audit/audit.log or /var/log/audit directories. Within the audit logs, we might discover that SELinux is actively preventing our applications from running. Some people opt to set SELinux to “Permissive” mode… 

Kubernetes Community Days 2023 in Zürich

I attended for the first time the KCD (Kubernetes Community Days) in Zürich with my colleagues Jean-Philippe and Arjen. I can say I was pretty eager to know more about topics around Kubernetes and eBPF stuff as Isovalent was well represented.This event is a two day conference with 2 streams at some slots, first day is dedicated to technical workshops…