====== Proxmox Virtual Environment (Proxmox VE) ====== Proxmox VE je kompletní open-source platforma pro enterprise virtualizaci. Kombinuje v sobě dva typy virtualizace: plnou virtualizaci pomocí [[kvm_qemu|KVM/QEMU]] a kontejnerovou virtualizaci postavenou na LXC (Linux Containers). Celý systém je postaven na stabilním základu distribuce Debian GNU/Linux a upraveném Ubuntu jádře, což administrátorům poskytuje plný přístup k robustnímu linuxovému ekosystému. Proxmox integruje správu virtuálních strojů, kontejnerů, softwarově definovaných úložišť a virtuálních sítí do jednoho přehledného webového rozhraní. Tím se stává přímou a velmi populární alternativou ke komerčním řešením typu VMware vSphere nebo Microsoft Hyper-V. ===== Architektura a klíčové komponenty ===== Proxmox VE nestaví na proprietárních technologiích, ale efektivně propojuje osvědčené open-source nástroje do jednoho funkčního celku. ==== 1. KVM (Kernel-based Virtual Machine) ==== Pro spouštění plnohodnotných virtuálních strojů s libovolným operačním systémem (Windows, Linux, BSD) využívá Proxmox technologii KVM. Tento modul v linuxovém jádře mění operační systém hostitele na hypervizor typu 1 (bare-metal). Díky tomu mají virtuální stroje přímý přístup k hardwarové virtualizaci procesorů Intel VT-x nebo AMD-V. ==== 2. LXC (Linux Containers) ==== Pro provoz lehkých linuxových instancí bez režie kompletní emulace hardwaru integruje Proxmox kontejnerovou technologii LXC. Kontejnery sdílejí jádro hostitelského systému, což znamená, že nastartují během několika sekund a spotřebovávají naprosté minimum procesorového času a operační paměti RAM. ==== 3. Clusterový souborový systém (pmxcfs) ==== Unikátní komponenta vyvinutá přímo týmem Proxmox. Jedná se o databází řízený souborový systém clusteru, který se replikuje v reálném čase na všechny uzly (nody) prostřednictvím Corosync. Umožňuje administrátorům konfigurovat a spravovat celý cluster z webového rozhraní kteréhokoli připojeného serveru. ===== Správa úložišť (Storage) v Proxmoxu ===== Jednou z největších předností platformy je nativní podpora široké škály souborových systémů a síťových úložných architektur, což je klíčové pro optimalizaci výkonu datových polí. ==== ZFS (Zettabyte File System) ==== Pro lokální úložiště Proxmox standardně doporučuje ZFS. Tento pokročilý souborový systém v sobě integruje softwarový RAID, kontrolu integrity dat proti softwarovým chybám (bit rot), vestavěnou kompresi a extrémně rychlé vytváření snapshotů a klonů. ==== Ceph RBD (Radical Decentralized Storage) ==== Pro budování hyperkonvergované infrastruktury (HCI) obsahuje Proxmox plně integrovanou podporu pro Ceph. Ten umožňuje propojit lokální disky ze všech serverů v clusteru do jednoho masivního, distribuovaného a vysoce redundantního úložiště. Výpadek jednoho nebo více serverů tak nezpůsobí ztrátu dat ani přerušení provozu. ==== Sdílená síťová úložiště ==== Kromě interních řešení se Proxmox dokáže snadno připojit k externím prvkům enterprise infrastruktury. Samozřejmostí je podpora pro iSCSI a Fibre Channel v rámci [[san_sity|SAN sítí]], stejně jako souborové protokoly NFS a SMB/CIFS pro běžné síťové sdílení. ===== Síťová architektura v Proxmox VE ===== Síťování v Proxmoxu je plně softwarově definované (SDN) a nabízí několik vrstev abstrakce pro připojení virtuálních rozhraní. Základním stavebním kamenem je Linux Bridge (vmbr), který funguje jako virtuální softwarový switch. Fyzická síťová karta serveru se propojí s tímto mostem a virtuální stroje pak využívají svá vlastní [[vni_rozhrani|virtuální síťová rozhraní VNI]] pro komunikaci do vnější sítě. Pro pokročilé konfigurace integruje Proxmox podporu pro Open vSwitch (OVS), který zvládá komplexní směrování, a moderní subsystém SDN (Software-Defined Networking). Ten umožňuje nativně spravovat softwarové overlay sítě typu VXLAN nebo EVPN, což usnadňuje izolaci provozu v multitenantních prostředích a cloudech. Při požadavku na maximální propustnost a minimální latenci podporuje Proxmox technologii PCI Passthrough. Ta dovoluje dedikovat konkrétní fyzický hardware (např. síťovou kartu, NVMe disk nebo GPU) přímo jednomu konkrétnímu virtuálnímu stroji. ===== Pokročilé enterprise funkce ===== Proxmox poskytuje bezplatně funkce, které jsou u komerčních konkurentů často licencovány v nejvyšších cenových patrech. ==== High Availability (HA) a živá migrace ==== Pokud jsou uzly zapojeny v clusteru a využívají sdílené úložiště, Proxmox umožňuje provádět živou migraci (Live Migration) běžících virtuálních strojů mezi fyzickými servery bez jakéhokoli výpadku. V případě hardwarové havárie jednoho serveru navíc integrovaný HA manažer automaticky nastartuje postižené virtuální stroje na zbývajících funkčních nodech. ==== Proxmox Backup Server (PBS) ==== Pro zálohování sítě a dat nabízí platforma integraci s Proxmox Backup Serverem. PBS přináší pokročilou deduplikaci na straně klienta, šifrování dat ještě před odesláním a inkrementální zálohy v reálném čase. Tím dramaticky snižuje nároky na kapacitu zálohovacích polí a zkracuje čas potřebný k obnově systémů (Disaster Recovery). Tagy: #virtualizace #proxmox #kvm #lxc #hypervizor #ceph #it-encyklopedie #cluster