PVE散记

Proxmox VE是一种基于KVM的虚拟化软件,KVM是linux的一个模块,用户空间通过QEMU模拟硬件提供给虚拟机使用,一台虚拟机就是一个普通的linux进程,通过对这个进程的管理,就可以完成对虚拟机的管理,Proxmox VE通过对KVM进程的管理来实现对虚拟机的管理。常见的虚拟化软件或者云软件还有:VMware vSphere、OpenStack、ovirt等。Proxmox支持多节点的分布式部署方式,但没有中心节点(主节点),而是采用了Corosync的对称集群部署方式。在proxmox集群中,每一个节点都集成了完全一样的计算、存储、控制功能,每个节点都可以独立完成集群的管理功能。proxmox集群的信息会在每个节点上保存一份,集群中的通过pve-cluster实现集群管理信息的同步,从而保持集群的一致性和完整性。