What is Proxmox?

Introduction

Virtualization is a technology that allows you to create and run multiple "virtual" computers inside a single physical computer. Instead of needing multiple separate machines, virtualization lets you run multiple operating systems (like Windows, Linux, or macOS) on the same hardware at the same time. At its core, virtualization uses special software called a hypervisor to create and manage virtual machines (VMs). The hypervisor acts as a middleman between the physical hardware and the virtual machines, making sure each VM gets the resources (CPU, RAM, storage, etc.) it needs. ૮₍  ˶•⤙•˶ ₎ა

A Proxmox server is a powerful open-source Type 1 hypervisor (also known as "bare-metal" hypervisor) that allows you to run multiple virtual machines (VMs) and containers on a single physical server. It combines two main technologies: KVM (Kernel-based Virtual Machine) for full virtualization and LXC (Linux Containers) for lightweight container-based virtualization. Proxmox is widely used for enterprise-level virtualization, home labs, and small to medium-sized businesses looking for an efficient and cost-effective way to manage virtualized workloads.

One of the awesome things about Proxmox is its ability to cluster (╯✧▽✧)╯. Clustering is the process of grouping multiple independent servers (or nodes) into a single logical unit. This allows you to manage them together as if they were a single entity, making tasks like resource allocation, failover, and load balancing much easier. In Proxmox, clustering involves connecting multiple Proxmox Virtual Environment (PVE) nodes together, enabling them to communicate and share resources. Proxmox uses its PVE Cluster feature to integrate and synchronize nodes into one unified management interface.

Minimum Requirements:
Capabilities of Proxmox VE

Last Updated: 2/20/2025
BY: Lilian


Revision #11
Created 20 February 2025 07:32:40 by Lilian
Updated 22 February 2025 23:25:36 by Lilian