服务器虚拟化除了vmwarevsphere_还有替代解决方案ProxmoxVE

概述

proxmox ve是一个完全基于Debian Linux开源的运行虚拟机和容器的平台。它提供了两种虚拟化技术:于内核的虚拟机器(KVM)和基于容器的虚拟化(LXC)。

一、使用Proxmox VE的好处

开源软件没有供应商锁定基于Linux内核快速安装和易于使用基于web的管理界面REST API社区比较活跃

二、Proxmox VE强大的功能特性

2.1集中管理

Proxmox VE可以单个节点部署,但可以扩展到大量的集群节点。集群堆栈已完全集成,并附带默认安装。

独特的多主机设计 集成的基于web的管理界面为您提供了所有KVM客户机的清晰概述和Linux容器,甚至整个集群。您可以从GUI轻松地管理您的vm和容器、存储或集群。没有必要安装一个单独的,复杂的,昂贵的管理服务器。集群文件系统(pmxcfs) 代理mox VE使用唯一的代理mox集群文件系统(pmxcfs),这是一个数据库驱动的文件系统存储配置文件。这使您能够存储数千个虚拟机的配置。通过使用corosync,可以在所有集群节点上实时复制这些文件。文件系统存储在磁盘上的一个持久数据库中的所有数据,尽管如此,数据的副本仍然驻留在RAM中提供30MB的最大存储空间——对于数千个vm来说绰绰有余。Proxmox VE是唯一使用这个独特的集群文件系统的虚拟化平台。网络管理接口 Proxmox VE是简单的使用。管理任务可以通过包含的基于web的管理界面完成——不需要安装单独的管理工具或任何附加的管理具有大型数据库的节点。多主工具允许您从任意位置管理整个集群集群的节点。基于web的中央管理——基于JavaScript框架(ExtJS)——使您能够控制来自GUI的所有功能,以及每个功能的概述历史和系统日志单节点。这包括运行备份或恢复作业、动态迁移或HA触发的活动。命令行 对于熟悉Unix shell或Windows Powershell的高级用户,可以使用Proxmox VE提供了一个命令行接口来管理虚拟环境的所有组件。这命令行接口具有智能选项卡完成和UNIX man形式的完整文档页面。REST API Proxmox VE使用一个RESTful API。我们选择JSON作为主要数据格式,整个API是使用JSON模式正式定义的。这为第三方管理提供了快速和简单的集成像自定义宿主环境这样的工具。基于角色的管理 通过使用基于角色的方法,您可以为所有对象(如vm、存储、节点等)定义粒度访问 用户和权限管理。这允许您定义特权并帮助您进行控制 访问对象。这个概念也称为访问控制列表:每个权限指定一个 特定路径上的subject(用户或组)和role(权限集)。身份验证领域 Proxmox VE支持多个认证源,如微软的活动目录,LDAP, Linux PAM 标准身份验证或内置的Proxmox VE身份验证服务

2.2灵活的存储

Proxmox VE存储模型是非常灵活的。虚拟机映像可以存储在一个或多个上几个本地存储或共享存储(如NFS和SAN)。没有限制,您可以配置为许多存储定义如您所愿。您可以使用Debian Linux中可用的所有存储技术。将vm存储在共享存储上的一个主要好处是可以动态迁移正在运行的机器任何停机,因为集群中的所有节点都可以直接访问VM磁盘映像。我们目前支持以下网络存储类型:

LVM组(具有iSCSI目标的网络支持)iSCSI目标NFS共享CIFS共享Ceph RBD直接使用iSCSI lun 从而支持的本地存储类型有:LVM组(本地支持设备,如块设备、FC设备、DRBD等)目录(现有文件系统上的存储)ZFS

2.3集成备份和恢复

集成备份工具(vzdump)为正在运行的容器和KVM客户机创建一致的快照。它基本上创建了VM或CT数据的存档,其中包括VM/CT配置文件。 KVM实时备份适用于所有存储类型,包括NFS、CIFS、iSCSI LUN、Ceph RBD上的VM映像。新的备份格式经过优化,可以快速有效地存储VM备份(稀疏文件、无序数据、尽量减少I / O)。

2.4高可用性集群

多节点的Proxmox VE HA集群支持高可用性虚拟服务器的定义。Proxmox VE HA集群基于成熟的Linux HA技术,提供稳定可靠的HA服务。

2.5灵活的网络

Proxmox VE使用桥接网络模型。所有的虚拟机可以共享一个网桥,就像虚拟网线一样每个客人都插在同一个开关上。为了将vm连接到外部世界,桥接器附加到物理网卡并分配TCP/IP配置。

为了进一步的灵活性,VLANs (IEEE 802.1q)和网络连接/聚合是可能的。这样可以为Proxmox VE主机构建复杂、灵活的虚拟网络,充分利用的权力Linux网络栈。

2.6集成防火墙

集成的防火墙允许您过滤任何VM或容器接口上的网络数据包。

三、小结

Proxmox VE是不错的虚拟化解决方案,目前已有不少企业在应用,是除vmware vpshere之外另一个不错的选择。最后来一张展示图: