Posts by Category

OpenShift

Building Ansible Operators 1-2-3

10 minute read

Overview In this article we will go step by step to build a Kubernetes Operator using Ansible and the Operator Framework. Operators provide the ability to no...

OpenShift Service Mesh Getting Started Guide

11 minute read

Overview In this article we will explore the OpenShift Service Mesh and deploy a demo application to better understand the various concepts. First you...

OpenShift Operator Getting Started Part I

8 minute read

Overview In this article we will introduce the concept of Operators, the Operator Framework and Operator Lifecycle Management. This article is part of a ser...

Getting Started with Machine Learning

22 minute read

source: https://news.sophos.com/en-us/2017/07/24/5-questions-to-ask-about-machine-learning/ Overview In this article we will dive into machine learning. We ...

Disaster Recovery with Containers? You Bet!

28 minute read

Overview In this article we will discuss the benefits containers bring to business continuance, reveal concepts for applying containers to disaster recovery...

Storage for Containers Overview - Part I

38 minute read

Overview This is a six part series dedicated to container storage. The article series is a collaboration between Daniel Messer (Technical Marketing Manager ...

OpenShift Enterprise 3.1 Lab Setup

22 minute read

Overview OpenShift Enterprise is a PaaS platform that enables digital transformation. It lets you build and run traditional (mode 1) as well as cloud-native...

Back to top ↑

OpenStack

OpenStack Swift Integration with Ceph

11 minute read

Overview In this article we will configure OpenStack Swift to use Ceph as a storage backend. Object of cloud storage is one of the main services provided by...

OpenStack Manila Integration with Ceph

12 minute read

Overview In this article we will configure OpenStack Manila using CephFS as a storage backend. OpenStack Manila is an OpenStack project providing file servi...

OpenStack: Integrating Ceph as Storage Backend

22 minute read

Overview In this article we will discuss why Ceph is Perfect fit for OpenStack. We will see how to integrate three prominent OpenStack use cases with Ceph: ...

OpenStack Neutron: Configuring L3 HA

19 minute read

Overview In this article we will look at how to setup L3 HA in OpenStack Neutron. OpenStack networking can be rather complex, certainly when coming from a t...

OpenStack Keystone: Integrating LDAP with IPA

14 minute read

Overview Keystone is the identity service in OpenStack responsible for authentication of users and services. Keystone leverages tokens which are transient i...

Auto Scaling Applications with OpenStack Heat

16 minute read

Overview In this article we will look at how to build a auto scaling application in OpenStack using Heat. This article builds on the following previous arti...

OpenStack Tips and Tricks

11 minute read

Overview In this article we will look at some common OpenStack Kilo configuration optimizations and other tricks. This is by no means a comprehensive guide,...

Auto Scaling Instances with OpenStack

14 minute read

Overview Intelligently and automatically scaling applications based on resource requirements is at the heart of the OpenStack value proposition. It is one o...

Enterprise OpenStack: RHEL OSP

31 minute read

Overview As of today there are over eleven OpenStack services and more are coming. Each service has complete isolation from other services and that allows Op...

Building Custom Dashboards in OpenStack Horizon

27 minute read

Overview Horizon is an OpenStack project responsible for providing a dashboard. It brings together all OpenStack projects in a single-pane-of-glass. The belo...

OpenStack Multiple Node Configurations

14 minute read

Node Types OpenStack can be deployed in a single-node or multi-node configuration. For the purpose of this post I am going to assume you understand OpenStack...

Back to top ↑

Temporal

Temporal Fundamentals Part V: Workflow Patterns

29 minute read

Overview This is a six part series focused on Temporal fundamentals. It represents, in my words, what I have learned along the way and what I would’ve like ...

Temporal Fundamentals Part IV: Workflows

13 minute read

Overview This is a six part series focused on Temporal fundamentals. It represents, in my words, what I have learned along the way and what I would’ve like ...

Hello Nexus: More than a Abstraction

6 minute read

Overview Temporal announced Nexus during Replay 2024. Nexus has been a feature and capability in the works for several years. Without Nexus, Temporal develo...

Temporal Fundamentals Part III: Timeouts

11 minute read

Overview This is a six part series focused on Temporal fundamentals. It represents, in my words, what I have learned along the way and what I would’ve like ...

Temporal Fundamentals Part II: Concepts

19 minute read

Overview This is a six part series focused on Temporal fundamentals. It represents, in my words, what I have learned along the way and what I would’ve like ...

Temporal Batch Operations Primer

8 minute read

Overview Temporal Cloud can run billions of workflows. As such being able to perform batch operations for of workflows becomes critical, especially when iss...

Mutating Temporal Workflows with Update

9 minute read

Overview Temporal has just released a brand new primitive into it’s programming model called Update! As of the writing of this article, Update is in private...

Temporal Worker Versioning

8 minute read

Overview In this article we will cover the new feature, Worker Versioning. First, as of the writing of this article, Worker Versioning is in private beta an...

Temporal Cloud Certificate Rotation

7 minute read

Overview In this article we will look at how to rotate certificates in Temporal cloud. There are two possible certificate rotation scenarios. Scenario 1:...

Temporal Fundamentals Part I: Basics

11 minute read

Overview This is a six part series focused on Temporal fundamentals. It represents, in my words, what I have learned along the way and what I would’ve like ...

Deploying Temporal Workers on Kubernetes

12 minute read

Overview In this article we will show how to bootstrap a Temporal worker on Kubernetes. The Temporal worker is a service built using the Temporal SDK that e...

Temporal Time Traveling: Replay

15 minute read

Overview In this article we will discuss one of the resilience features of Temporal called replay. Temporal replay refers to the process of re-executing a w...

Altered Futures: Temporal Workflow Versioning

10 minute read

Overview In this article we will discuss Temporal workflow versioning. Since workflows can run a really long time or even indefinitely, versioning of workfl...

Temporal Schedules

6 minute read

Overview In this article we will introduce the new scheduler feature that ships with Temporal v1.18.0. Scheduling is a critical part of many workflow lifecy...

Temporal Cloud Observability

4 minute read

Overview In this article we will show how setup and configure Temporal cloud observability. The Temporal cloud exposes metrics through a prometheus query en...

Temporal Advanced Visibility

4 minute read

Overview In this article we will show how to use Temporal advanced visibility. In Temporal you can have many, many workflows, billions in fact. Being able t...

Temporal Cloud 1-2-3

7 minute read

Overview In this article we will walk through the easy steps to getting you started with the Temporal Cloud and well on your way to building durable, fault-...

Replay of Replay

29 minute read

Overview Temporal just completed it’s inaugural user conference called Replay in Seattle. As such I wanted to do a quick replay of Replay. First, why Dinosa...

Temporal Getting Started Guide

7 minute read

Overview In this article we will walk through setup of a development environment for Temporal. There are of course, several ways you can run the Temporal se...

My First Day at Temporal

9 minute read

Overview Today is my first day at temporal and with that I wanted to share some thoughts around my decision, why Temporal and my experience thus far. As you...

Back to top ↑

CloudForms

OpenShift Showback Reporting using CloudForms

11 minute read

    Overview One of the most important capabilities of any platform in today's service driven, pay-as-you-go economy is metering and showback. Without a soli...

Deploying CloudForms in the Azure Cloud

10 minute read

Overview In this article we will deploy the CloudForms appliance in the Azure cloud. CloudForms is a cloud management platform based on the opensource proje...

Governing the Cloud with CloudForms

16 minute read

Overview In a previous article it was stated that cloud in not a technology but rather an architectural methodology of resource governance that utilizes unde...

Red Hat CloudForms Overview and Setup

9 minute read

Overview CloudForms is an upper-layer management abstraction that allows an organization to manage private, public and virtual infrastructure seamlessly from...

Back to top ↑

Ansible

Ansible Tower Cluster Configuration Guide

10 minute read

Overview In this article we will setup and configure an Ansible Tower cluster on Red Hat Enterprise Linux (RHEL). If you are interested in a single all-in-o...

Ansible Getting Started Guide

31 minute read

Overview Automation is one of the most critical areas of improvement in most organizations. Today, most companies are in the process or re-inventing themsel...

Back to top ↑

General

Red Hat Subscription Reporting Guide

6 minute read

source: https://www.cio.com/article/3199910/zuora-blazes-a-new-trail-to-the-subscription-economy-and-a-post-erp-world.html Overview This article will look a...

My Mentor and Friend Andi Neeb

9 minute read

Andi Presenting at Ansible Roadshow in June 2019 Andi and I in the lounge on our way back from a sales kickoff in 2016 It has been a few weeks since I lear...

2015 in review

less than 1 minute read

The WordPress.com stats helper monkeys prepared a 2015 annual report for this blog. Here's an excerpt: The concert hall at the Sydney Opera House holds 2,70...

To cloud or not to cloud…that is the question

9 minute read

Iceland  - has possibly the cheapest, most reliable energy source in the world and as such is not a bad place to build a cloud. Attempting to understand clo...

The meaning of “midnight code junkie”

1 minute read

There is something romantic about coding, the flickering of the monitor, your ideas coming to life, no rules and in the darkness of night when your are too t...

Back to top ↑

RHEV

RHEV - Importing OVA Templates

3 minute read

Overview Virtual machine disk images are specific to hypervisors and each hypervisor has its own format. Open Virtual Format (OVF) is a packaging standard de...

Back to top ↑

Containers

Containers in Large IT Enterprises

35 minute read

Overview As this will be the last article of 2017 I wanted to do something different and get away from my typical how-to guides (rest assured I will continu...

Back to top ↑

Cloud

Building A Niche Cloud: A Pragmatic Approach

27 minute read

source: https://innolectinc.com/how-smart-is-your-team/teamwork-ants-building-a-house/ Part I: Birth of the Niche Cloud? Part II: Building a Niche Cloud: A...

The Birth of the Niche Cloud?

13 minute read

source: https://en.wikipedia.org/wiki/Ecological_niche Part I: Birth of the Niche Cloud? Part II: Building a Niche Cloud: A Pragmatic Approach Overview In...

AWS Security Lessons Learned

10 minute read

My Story Once upon a time not too long ago, I had a project to transport data in and out of S3 using Java. Things started off rather smoothly. Within about 3...

Back to top ↑

Satellite

Back to top ↑

KVM

KVM Development Guide

11 minute read

Overview This guide will go through how to configure your Java development environment, connect to KVM and provide some Java code examples for interfacing wi...

KVM Installation and Configuration

3 minute read

Overview KVM (Kernel Virtual Machine) is a Linux kernel module that allows a user space process to utilize hardware virtualization capabilities. When people...

Back to top ↑

Storage

Ceph: the future of Storage

16 minute read

Overview Since joining Red Hat in 2015, I have intentionally stayed away from the topic of storage. My background is storage but I wanted to do something el...

Back to top ↑

code

CI/CD with Ansible Tower and GitHub

20 minute read

Overview Over the last few years CI/CD (Continuous Integration/Continuous Deployment) thanks to new technologies has become a lot easier. It should no longe...

Back to top ↑

Linux

Blog with Gitops Practices and GitHub

13 minute read

Overview Want to build your brand, while living the gitops revolution and not paying anything for it? That is exactly what this article will walk you through...

The Fedora Workstation Experience

10 minute read

Overview A lot of people always ask me what is the best way to contribute to opensource? Of course contributing code, documentation, spreading the gospel or...

Back to top ↑

RHEL

Rename network interfaces in RHEL 7

1 minute read

Overview RHEL 7 has a new feature called "consistent network device naming". The idea is to regardless of NIC hardware have consistent interface names and no...

Back to top ↑

Clustering

Back to top ↑

Azure

Back to top ↑

Ceph

Back to top ↑

RHV

Back to top ↑

cloud-native

Back to top ↑