====== VM / Hypervisor ====== ===== Terms ==== * Hypervisors * KVM * Hyper-V * ESXi * * OpenVZ * KSM - [[https://en.wikipedia.org/wiki/Kernel_same-page_merging|Kernel Samepage Merging]] * ===== Choice ===== * [[https://www.reddit.com/r/homelab/comments/acerfi/what_is_the_most_appropriate_hypervisor_ecosystem/|What is the most appropriate "hypervisor" ecosystem for a home lab?]] * [[https://www.reddit.com/r/homelab/comments/d9shck/xcpng_vs_proxmox/|XCP-NG vs. Proxmox?]] * [[https://www.ijstr.org/final-print/mar2018/Comparative-Analysis-Of-Proxmox-Ve-And-Xenserver-As-Type-1-Open-Source-Based-Hypervisors-.pdf|Comparative Analysis Of Proxmox VE And Xenserver As Type 1 Open Source Based Hypervisors]] * VMware ESXi * Proxmox * XCP-ng * vSphere * oVirt (RHEV) * Xen * [[https://xenproject.org/|XEN PROJECT]] * Open source, free, no corporate support * [[https://xenserver.org/|XenServer]] ==> Citrix Hypervisor * XenServer is an enterprise-class, cloud-proven, virtualization platform that delivers all of the critical features needed for any server and datacenter virtualization implementation. * XenServer is a Linux distribution that is based on the Xen hypervisor, the Linux kernel, and the CentOS Linux distribution and user tools. * free version is limited * windows management client * XCP-ng * (+) Nice **Windows** GUI Tool XCP-ng Center * (-) No WEB UI * (+) Xen Orchestra independent Web GUI: centralised management tool. Capable to manage multiple locations, moving VMs between locations. * delta backups, continuous replication * (-) Thin provisioning only on local EXT3/4 fs, NFS, File, XOSAN (VDI files) * Block based devices only with THICK provisioning (local LVM, iSCSI, HBA) * (-) experimental ZFS * Proxmox * (+) simple * virtualization * (+) KVM virtualization * (+) native support for LXC * (-) no docker support * (+) Debian based - possible to do lots of unsupported things from OS * (+) run on any HW * (+) GPU/PCI passthrough * (+) Clustering - one web interface to manage multiple nodes (but not separate locations) * (+) CEPH, NFS, CIFS * (+) ZFS * (+) working memory ballooning * (+) KSM