ARM Lightweight Virtual Machine Experiment Journal

ARM Lightweight Virtual Machine Experiment Journal

💻 ARM Lightweight Virtual Machine Experiment Journal In the past, we often thought that ARM SoCs were only suitable for running lightweight containers like Docker and LXC, and that true virtualization required x86 servers. However, with the performance improvements of SoCs like RK3568, ARM development boards can now handle running KVM virtual machines. This time, … Read more

Linux Virtualization: Concepts and Implementation

Linux Virtualization: Concepts and Implementation

Virtualization is the underlying technology of cloud computing and an important component of infrastructure. Whether as a system administrator, infrastructure architect, or cloud architect, mastering this technology is essential. This chapter discusses Linux virtualization technology on the x86 architecture (the article is also included in the “Rocky Linux Best Practices” and “Cloud Computing” series), covering … Read more

Deployment of KVM Virtualization Technology

Deployment of KVM Virtualization Technology

1. What is KVMKVM (Kernel-based Virtual Machine) is an open-source virtualization technology integrated into the Linux kernel. It allows you to transform the Linux kernel itself into a Type-1 (bare-metal) hypervisor, enabling multiple isolated virtual machines (VMs) to run on a single physical host.2. Key Features of KVMThe core of KVM is the Linux kernel … Read more

Introduction to Virtualization: KVM + QEMU + libvirt Stack

Introduction to Virtualization: KVM + QEMU + libvirt Stack

1. KVM + QEMU + libvirt Stack KVM (Kernel-based Virtual Machine) is a Linux kernel module that allows user-space programs to access hardware virtualization features of various processors. It enables the kernel to function as a hypervisor. KVM itself does not simulate hardware but delegates these tasks to higher-level client applications like QEMU. QEMU (Quick … Read more

Virtualization – Mastering OpenStack in 5 Minutes a Day (Part 2)

Virtualization - Mastering OpenStack in 5 Minutes a Day (Part 2)

Part 2 Virtualization OpenStack is a cloud operating system. To learn OpenStack, one must first grasp some knowledge related to virtualization and cloud computing. Virtualization Virtualization is the foundation of cloud computing. Simply put, virtualization allows multiple virtual machines to run on a single physical server, where the virtual machines share the physical machine’s CPU, … Read more