Author: Erico Mendonca

Erico Mendonca
By: Erico Mendonca
June 03, 2026

Field Notes: Using the Harvester CSI Driver to consume Longhorn storage in your guest cluster

When running a guest Kubernetes cluster inside SUSE Virtualization/Harvester, you get the best of both worlds: bare-metal performance with VM-level flexibility. It’s a really common pattern: you installed your Rancher and downstream nodes as guest VMs and now you need to access the host storage (SUSE Storage/Longhorn). If you’ve browsed the SUSE Rancher Apps Marketplace, […]

Read More
Erico Mendonca
By: Erico Mendonca
June 01, 2026

Field Notes: Optimizing a DELL PowerStor CSI installation on SUSE Virtualization

What is this? I’m starting a series of blog posts on various tips, suggestions and optimizations I’ve devised here and there with SUSE products as a Solutions Architect! This one in particular are some notes and suggestions for improving the documentation at: https://infohub.delltechnologies.com/static/media/client/7phukh/DAM_4b73960f-163e-4463-bec1-d10280d8160e.pdf DISCLAIMER: This is not official documentation, just some field exploration and experimentation. ALWAYS […]

Read More
Erico Mendonca
By: Erico Mendonca
December 26, 2025

PCI Passthrough Demystified: Setting up AMD GPUs in Harvester

If you’ve ever tried to set up GPU passthrough, you know the struggle. You edit the GRUB config, you isolate the IOMMU groups, you cross your fingers, and… you get a black screen. Or worse, the dreaded “Code 43.” Setting up PCI passthrough is notoriously finicky, and doing it within a Hyper-Converged Infrastructure (HCI) solution […]

Read More
Erico Mendonca
By: Erico Mendonca
December 26, 2025

SUSE AI: A new foundation for your private AI implementation (part 7)

Last time… In the last article, we installed SUSE Observability, a powerful tool to get insights for all aspects of our cluster and workloads. Today, we’ll add the metrics module for our LLM and GPU workloads and explore a bit of the WebUI! Adding GenAI Observability metrics To collect metrics related to GenAI (GPU/LLM/Vector Databases) […]

Read More
Erico Mendonca
By: Erico Mendonca
July 05, 2025

SUSE AI: A new foundation for your private AI implementation (part 6)

Last time… This is a series of articles dealing with SUSE AI, please take a look at the first article here. In the last article, we explored OpenWebUI and SUSE Security, a great tool for monitoring the communications of your entire K8s cluster. Installing SUSE Observability Before starting Please make sure you have the following requirements: […]

Read More
Erico Mendonca
By: Erico Mendonca
July 05, 2025

SUSE AI: A new foundation for your private AI implementation (part 5)

Last time… This is a series of articles dealing with SUSE AI, please take a look at the first article here. In the last article, we got all our basic AI workloads, Milvus and Ollama, working. Today, we’re going to explore a bit of OpenWebUI and delve into SUSE Security. OpenWebUI: we have a chatbot! This […]

Read More
Erico Mendonca
By: Erico Mendonca
June 25, 2025

SUSE AI: A new foundation for your private AI implementation (part 4)

Last time… This is a series of articles dealing with SUSE AI, please take a look at the first article here. In the last article, we set up many functional aspects of our cluster, including Storage Classes and the NVIDIA GPU Operator. Now we’re ready to deploy some AI workloads! Installing Milvus Milvus is an open-source […]

Read More
Erico Mendonca
By: Erico Mendonca
June 25, 2025

SUSE AI: A new foundation for your private AI implementation (part 3)

Last time… This is a series of articles dealing with SUSE AI, please take a look at the first article here. In the last article, we were able to get things really going! We ended with a working Kubernetes cluster using RKE2 on all nodes, and with a working Rancher Manager. In this article, we’ll focus […]

Read More
Erico Mendonca
By: Erico Mendonca
June 25, 2025

SUSE AI: A new foundation for your private AI implementation (part 2)

Before we proceed… This is a series of articles dealing with SUSE AI, please take a look at the first article here. It’s time to start setting up your SUSE AI stack! But first, we need to make a small checklist on what we’ll need: Have your SUSE Customer Center (SCC) account ready and logged […]

Read More
Erico Mendonca
By: Erico Mendonca
June 25, 2025

SUSE AI: A new foundation for your private AI implementation (part 1)

Let’s talk about AI Artificial Intelligence. It’s everywhere. It’s changing our lives. We hear about it all the time, how it’s useful (or not). It raises many ethical questions, and we also hear daily about its misuses, about where it went wrong or how it is indeed helping us be better in our jobs. You […]

Read More
Erico Mendonca
By: Erico Mendonca
December 07, 2018

KVM networking: a simple way to manage port forwards and configuration

QEMU/KVM offers powerful networking features, including the ability to create many kinds of networks for your VMs. These can be either an isolated network, a NAT network, or a bridge. There are built-in services that can be configured to serve DNS and DHCP (including PXE support), so you do not need to bother maintaining these […]

Read More
Erico Mendonca
By: Erico Mendonca
August 08, 2018

How to do an unattended upgrade from SLES11 to SLES15

SLES 11 is still heavily in use today. Until now, there wasn’t an easy upgrade path for getting your servers to the latest and greatest without completely reinstalling them. But with the release of SLE15, it’s now of the one of the supported upgrade paths. Check out the complete upgrade guide here. I recently had […]

Read More
Erico Mendonca
By: Erico Mendonca
July 24, 2015

Running graphical programs remotely as root

Sometimes when dealing with Linux servers, you find products that require running a graphical installer as root. That’s fine when you have access to the graphical console, and you can do it using various methods, like gnomesu or kdesu. But what happens when you need to run it via SSH?

Read More