Build your own proof-of-concept sovereign AI cloud
Build your own demo sovereign AI cloud using OpenStack Sunbeam, Microk8s, MAAS, Juju, and LXC!
Feb 28, 2025
Read MoreBuild your own demo sovereign AI cloud using OpenStack Sunbeam, Microk8s, MAAS, Juju, and LXC!
Feb 28, 2025
Read MoreJust like a program has an attack surface where vulnerabilities can be found, a program also has a maintenance surface where regressions, faults, bugs, and other breaks in the program's intended functionality can be found.
Jun 10, 2024
Read MoreMy notes and thoughts from reading Choose Boring Technology by Dan McKinley on his blog. His post is at https://mcfunley.com/choose-boring-technology.
Feb 13, 2024
Read MoreProvision infrastructure, applications, and resources with Terraform today! Learn how to install Terraform and the basics of using Terraform.
Jun 01, 2023
Read MoreYou can do neat and fancy things with Terraform and Juju thanks to the Terraform Juju provider. Deploy infrastructure and applications both through Terraform and Juju.
May 31, 2023
Read MoreNotes on my experience using OpenStack Tempest to perform tests against OpenStack.
Feb 16, 2023
Read MoreNotes on my experience extending the Terraform Juju Provider to have more of the features of the Juju library.
Jan 23, 2023
Read MoreLearn about the main benefits of virtualization and understand why virtualization is so important to technology professionals, systems administrators, and cloud engineers. This content was prepared as part of a series for training new team members to support OpenMetal.io's OpenStack cloud platform.
Mar 22, 2022
Read MoreA short content stub that describes in basic detail what virtualization is and what function virtualization provides. This content was prepared as part of a series for training new team members to support OpenMetal.io's OpenStack cloud platform.
Mar 21, 2022
Read MoreA short content stub that describes in basic detail what Linux Containers (LXC) is and how it works. This content was prepared as part of a series for training new team members to support OpenMetal.io's OpenStack cloud platform.
Mar 20, 2022
Read MoreA short content stub that describes in basic detail what virtualization. This content was prepared as part of a series for training new team members to support OpenMetal.io's OpenStack cloud platform.
Mar 19, 2022
Read MoreA short content stub that describes in basic detail what OpenStack is and a brief background of OpenStack's start and core mission. This content was prepared as part of a series for training new team members to support OpenMetal.io's OpenStack cloud platform.
Mar 17, 2022
Read MoreA short content stub that describes in basic detail what LXD is. This content was prepared as part of a series for training new team members to support OpenMetal.io's OpenStack cloud platform.
Mar 17, 2022
Read MoreA short content stub introducing Ceph - an open source cloud storage software solution. This piece was written as part of a series I prepared to train new team members to support OpenMetal.io's OpenStack cloud platform.
Mar 17, 2022
Read MoreCeph at its core is a highly available, data redundant cloud storage platform. Ceph's primary purpose is providing storage. Ceph has three main types of storage that it can provide: block storage, object storage, and shared filesystems.
Mar 17, 2022
Read MoreRead about some of the main value propositions for open source software and what motivates companies to adopt and support open source software development. This post was originally written as part of a series I prepared for training new team members on supporting OpenMetal.io's cloud platform.
Mar 17, 2022
Read MoreOpenStack has all the great features and functionality cloud users need. Learn about the core functions OpenStack provides to OpenStack users. This piece was written as part of a series for preparing new team members to support OpenMetal.io's OpenStack cloud platform.
Mar 17, 2022
Read MoreA short content stub that describes in basic detail what a kernel-based virtual machine is. This content was prepared as part of a series for training new team members to support OpenMetal.io's OpenStack cloud platform.
Mar 17, 2022
Read MoreLearn the differences between the main types of cloud storage. Cloud storage is a critical part of running applications in the cloud, but not all types of cloud storage are the same or provide the same functionality.
Mar 17, 2022
Read MoreOtherwise well performing applications in Docker containers can have slow performance once they are deployed. DNS lookups can be a cause for delays in applications that make any outbound connection to a remote domain, like an HTTP request. You can speed up Docker DNS requests by specifying DNS nameservers for Docker containers to use.
Jan 12, 2022
Read MoreOpenStack Kuryr is an OpenStack service for bridging OpenStack networking and Docker networking together. With OpenStack Kuryr you can use OpenStack to manage networking for Docker containers. Learn how I deployed OpenStack Kuryr using Kolla-Ansible in 2022.
Jan 12, 2022
Read MoreCreating infrastructure in OpenStack manually can be time-consuming. Tools like Terraform can help you speed up deployment of infrastructure and ease management of your OpenStack resources. Learn how to get started with Terraform and OpenStack.
Nov 09, 2021
Read MoreAvoid time-consuming Docker container restarts by using a dummy container to mount your Docker volumes when you need to copy data into the volumes.
Nov 04, 2021
Read MoreReal world deployments offer great examples of how to use technology. Use OpenStack to setup cloud infrastructure to support a highly-available WordPress website.
Oct 29, 2021
Read MoreI had the opportunity to deploy 1000 Docker Containers on a three-node OpenStack private cloud using Open Metal Cloud's platform. The containers were almost entirely identical and had low resource usage, which helped make this possible. However, I still ran into challenges with provisioning the containers without overwhelming Docker on the three hardware nodes. This post talks about the deployment and architecture from a high level; it is meant to serve as a record and retrospective for me in case I need to do this in the future. I had to complete the deployment in three days to meet the deployment's requirements. That's right. 1000 Docker containers deployed from scratch in 72 hours.
Oct 27, 2021
Read MoreOpenStack Kuryr gives you the ability to connect OpenStack networks into Docker's namespace. I used Docker directly with Kuryr instead of OpenStack Zun to streamline managing containers.
Oct 22, 2021
Read More