Cloud, DevOps, PostgreSQL Creating your private cloud using OpenStack – (5) – The Compute service 23.01.2025 by Daniel Westermann We’re now coming closer to the final setup of the OpenStack test environment. Again, looking at the minimum services we need, there are only three of them left: Keystone: Identity service (done)(…)
Database Administration & Monitoring, Database management PostgreSQL 18: Add OLD/NEW support to RETURNING in DML queries 22.01.2025 by Daniel Westermann While doing some research on OpenStack (see here for the introduction post), I thought blogging about a new feature for the next version of PostgreSQL might free my head a bit from(…)
Cloud, DevOps, PostgreSQL Creating your private cloud using OpenStack – (4) – The Image and Placement services 21.01.2025 by Daniel Westermann By the end of the last post we finally got the first OpenStack service up and running: Keystone, the Identity Service. Going back to the list of services we need at a(…)
Cloud, DevOps, PostgreSQL Creating your private cloud using OpenStack – (3) – Keystone, the Identity Service 20.01.2025 by Daniel Westermann By the end of the last post, we finished with preparing the controller and compute node for being ready to deploy the first OpenStack service: Keystone, the Identity Service. Before we dive into the details lets(…)
Cloud, DevOps, PostgreSQL Creating your private cloud using OpenStack – (2) – Preparing the nodes 17.01.2025 by Daniel Westermann 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(…)
Cloud, DevOps, PostgreSQL Creating your private cloud using OpenStack – (1) – Introduction 16.01.2025 by Daniel Westermann 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(…)
Database Administration & Monitoring, Database management PostgreSQL 18: Change the maximum number of autovacuum workers on the fly 08.01.2025 by Daniel Westermann For PostgreSQL it is critical, that autovacuum is able to keep up with the changes to the instance. One of the parameters you can adapt for this is autovacuum_max_workers. This parameter controls how many worker process(…)
Operating systems FreeBSD basics – 8 – Running Linux Containers 20.12.2024 by Daniel Westermann When people talk about containers in FreeBSD, they usually talk about Jails. We’ve already seen how this works in general here and here. An additional option you have, is to install(…)
Operating systems FreeBSD basics – 7 – The Linux compatibility layer 12.12.2024 by Daniel Westermann Now that we know how to work with the ports collection let’s have a look another option you have in FreeBSD: Sometimes it might be required to run unmodified Linux binaries on FreeBSD and to achieve(…)
Operating systems FreeBSD basics – 6 – The ports collection 11.12.2024 by Daniel Westermann If you followed the previous introduction posts about FreeBSD (here, here, here, here and here) you should already know how(…)