Posts with #virtualization

Linux

Sun, May 31, 2026

3 min read

How We Set Up Our KVM Hypervisor: From Bare Metal to Production-Ready VM Host

Detailed walkthrough of building a dedicated KVM/libvirt hypervisor with XFS tuning, hugepages, 10GbE tuning, and automation.

Linux

Fri, April 17, 2026

2 min read

Building a Predictable KVM Infrastructure: From Chaos to Control

How to engineer a predictable KVM-based infrastructure focusing on repeatability, observability, and operational safety.

Linux

Sun, December 28, 2025

1 min read

Virt-sparsify

How to use virt-sparsify to reclaim unused disk space from qcow2 VM images.

Linux

Thu, December 18, 2025

1 min read

Installing kvm on debian 13

Step-by-step guide to installing KVM virtualization on Debian 13 (Trixie).

Linux

Tue, December 16, 2025

2 min read

Installing eve-ng on ubuntu 24.04 LTS

Step-by-step guide to installing EVE-NG on Ubuntu 24.04 LTS bare metal server for running network labs.

Linux

Mon, December 8, 2025

2 min read

Installing vagrant on ubuntu, Debian

A Step-by-Step Guide to Installing Vagrant on Debian/Ubuntu for managing development environments seamlessly.

Linux

Wed, February 15, 2023

1 min read

init vs systemd

Installing eve-ng on ubuntu 24.04 on BareMetal server for running as a type 1 hypervisor.

Sat, March 31, 2018

1 min read

Libvirt volume management

On libvirt default storage pool is created called default, default pool will be defined to use location /var/lib/libvirt/images for file based volumes.

Linux

Thu, March 29, 2018

1 min read

Enabling VNC access to KVM hosts on node

By default VNC listens only on localhost or its own IP address, to make libvirt VNC listen on all interfaces edit the qemu.conf file.

Thu, March 29, 2018

2 min read

KVM custom storage pool on LVM partition

Libvirtd by default has a storage pool called default, we can create additional storage pools from a simple XML file.

Linux

Sat, March 24, 2018

2 min read

Vagrant making VMs setup easy

Vagrant enables users to create and configure lightweight, reproducible, and portable development environments.