1.11项目历程

Proxmox VE项目始于2007年,并在2008年发布了第一个stable版本。当时我们采用了OpenVZ容器技术和KVM虚拟机技术。但集群功能十分有限,用户界面也很简陋(页面由服务器生成)。

但我们很快用Corosync集群组件开发了新的集群功能,并通过引入新的Proxmox集群文件系统(pmxcfs)很好地对用户屏蔽了集群的复杂性。这是一个很大的进步。用户管理一个有16个节点的集群就和管理一个单机系统一样简单。

我们还引入了新的REST API,并用JSON定义了所有的API。借助REST API,第三方不仅可以将Proxmox VE集成到他们现有的IT基础设施中,并且可以很容易地开发新的服务。

此外,利用新的REST API,我们用基于Javascript的HTML5应用替换了原有的用户界面。我们还用noVNC替换了原来基于Java的VNC控制台组件。现在你只需要通过浏览器就可以直接访问虚拟机桌面。

支持不同类型的存储技术是Proxmox VE另一个重要特性。其中值得一提的是,在2014年Proxmox VE就默认支持ZFS,这在Linux发行版中是第一个。另一个重要的里程碑是在Proxmox VE服务器上运行Ceph存储服务,从而提供了一种性价比极高的部署方式。

我们是最早提供KVM虚拟机商业软件技术服务的公司之一。KVM技术本身在不断演进,目前已经是被广泛使用的虚拟机技术,而且随着每个新版本发布都会有新功能推出。我们开发了KVM虚拟机在线备份功能,从而可以对保存在任何存储设备上的KVM虚拟机进行快照式备份。

Proxmox VE 4.0的一个重大变化就是舍弃了OpenVZ容器并转向了LXC容器技术。目前容器技术已经深度整合到了Proxmox VE当中,并且可以和虚拟机在同一个存储和网络环境中同时使用。