Biometric Authentication in Fedora 39
I have been using a Apple Macintosh M1 Powerbook for a year now and I have grown accustom to using the fingerprint reader to login into the device rather then type my password every time to unlock it....
View ArticlePractical Example of Red Hat CoreOS Layering
In Red Hat OpenShift 4.14 a new concept called image layering was introduced which allows one to build a container layer they can then apply on top of the Red Hat CoreOS layer. More details about it...
View ArticlePractical Example of Red Hat Image Mode: Bootc
Red Hat Image Mode is a new approach to operating system (OS) deployment that lets users build, deploy, and manage Red Hat Enterprise Linux as a bootc container image. It reduces complexity across the...
View ArticleRDMA with NVIDIA on OpenShift
The rise of artificial intelligence(AI) has generated some really challenging problems with data movement. In traditional environments if I needed to move data from one node to another it would need...
View ArticleRDMA+CUDA with NVIDIA on OpenShift
In a previous blog I described how to configure an OpenShift cluster with RDMA when using the NVIDIA Network Operator and NVIDIA GPU Operator. However in that blog we only did simple RDMA testing...
View ArticleBuild RDMA GPU-Tools Container
The purpose of this blog is to build a container that automates building the testing tooling for validating RDMA connectivity and performance when used in conjunction with NVIDIA Network Operator and...
View ArticleUnderstanding Ethernet and Infiniband on OpenShift
I recently was involved in a conversation around using only infiniband on an OpenShift cluster installation. That is the customer wanted to only have infiniband connectivity for both the cluster apis...
View ArticleMellanox Firmware Updates via OpenShift
Anyone who has worked with Mellnox/NVIDIA networking devices knows there is sometimes the necessity to upgrade the firmware either to providing new feature functionality or addressing a current bug in...
View ArticleRDMA: Shared, Hostdevice, Legacy SRIOV
In a previous blog we discussed how to configure RDMA on OpenShift in three distinct methods: RDMA shared, host device and legacy SRIOV. However one of the biggest questions coming out of that blog...
View ArticleNVIDIA GPU Direct Storage on OpenShift
Welcome to the NVIDIA GPU Direct Storage on OpenShift workflow. The goal of this workflow is to understand and configure NVIDIA GPU Direct Storage for NVME devices in worker nodes of an OpenShift...
View ArticleChange Ipaddress of OpenShift Control Node
My OpenShift 4.16.25 nodes were using DHCP addresses for their ipaddresses. However the scope changed in the DHCP range and one of my nodes that had ipaddress 10.6.135.250 was no longer able to get...
View ArticleExploring the NVIDIA Maintenance Operator
The NVIDIA Maintenance Operator provides Kubernetes API(Custom Resource Definition) to allow node maintenance operators in K8s cluster in a coordinated manner. It performs some common operations to...
View ArticleNVIDIA RDMA in OpenShift Virtualization
In this blog we want to explore using NVIDIA GPU Direct RDMA with OpenShift Virtualization. The question is why would we want to do so? Sometimes there might be some legacy applications that cannot...
View ArticleNVIDIA GPU Direct Storage on OpenShift
GPU Direct Storage enables a direct data path for direct memory access (DMA) transfers between GPU memory and storage, which avoids a bounce buffer through the CPU. Using this direct path can relieve...
View ArticleReal Time at The Edge
Edge computing is all the rage now given small devices can often provide the performance required to process the workload in the given edge location. However before migrating applications and...
View ArticleContainerization of LLDP for OpenShift
LLDP, or Link Layer Discovery Protocol, is a standard IEEE 802.1AB protocol that allows network devices to advertise their information to directly connected neighbors, which helps in network topology...
View ArticleNVIDIA OVS-DOCA on OpenShift
Open vSwitch (OVS) is a software-based network technology that enhances virtual machine (VM) communication within internal and external networks. Typically deployed in the hypervisor, OVS employs a...
View ArticleNVIDIA Unified Fabric Manager (UFM) on RHEL9
The UFM platform empowers research and industrial data center operators to efficiently provision, monitor, manage, and preventively troubleshoot and maintain their high-performance InfiniBand...
View ArticleOpenShift On-Cluster Image Mode & Lustre Client
Image mode for OpenShift allows you to easily extend the functionality of your base RHCOS image by layering additional images onto the base image. This layering does not modify the base RHCOS image....
View ArticleOpenShift Hosted Control Planes Multi-Arch
A hosted control plane (HCP) is a cloud-native architecture where the management components of a Red Hat® OpenShift® cluster, specifically the control plane, are decoupled from the worker nodes and...
View ArticleOpenShift Network Card Rail Mapping
The goal of this writeup is to provide a simple mechanism to map which GPUs are associated to which NICs on the same PCIe switch inside a physical system. This mapped information can then assist in...
View ArticleOpenShift Passthrough For Some
I wanted to provide a simple mechanism to configure vfio-pci devices of a certain device type when some of those device types are in use by the base operating system. For example on some Grace Hopper...
View ArticleNVIDIA OVS-DOCA via On-Cluster Layer OpenShift
In a previous blog I wrote about using off-cluster layering of NVIDIA's OVS-DOCA. In this blog I want to use on-clustering layering which makes manageability even easier than with the off-cluster...
View ArticleHyperConverged Kubernetes on Ubuntu
The following probably seems pretty inconsequential but having used OpenShift for a vast amount of time I figured it might be wise to brush up on other ways to provide a Kubernetes environment. In this...
View ArticleCalico on Hyperconverged Kubernetes
In a previous blog I showed how to install and configure a three node high available Kubernetes cluster. That cluster was using Flannel as the CNI for networking. While Flannel is a perfectly...
View Article