Proxmox VE是一个运行虚拟机和容器的平台,基于Debian Linux 定制内核完全开源。提供了两种虚拟化技术:基于内核的虚拟化(KVM),基于容器的虚拟化(LXC)。
Proxmox VE 使管理系统变的非常简单,可以登录Cluster中的任意节点来管理系统,所有的管理任务都可以通过web浏览器来操作。

proxmoxtop.JPG

下面分别介绍Proxmox VE的特点

集中管理特性

  1. 多主机(Master)设计
    在一个Cluster中可登录任意节点通过WEB管理界面使您可以清楚地了解整个集群中所有KVM客户机和Linux容器,您可以轻松地从GUI管理您的虚拟机和容器、存储或集群。不需要单独安装一个独立的管理服务器。
  2. Proxmox 群集文件系统(pmxcfs)
    用于存储配置文件。这使您能够存储数千个虚拟机的配置。通过使用corosync,这些文件可以在所有集群节点上实时复制。文件系统将所有数据存储在磁盘上的持久数据库中,尽管如此,数据的副本驻留在RAM中,RAM提供了最大30MB的存储大小。
  3. 基于WEB的管理界面
    Proxmox VE使用简单。管理任务可以通过包含的基于web的管理界面完成,不需要安装一个单独的管理工具或任何额外的管理节点。允许您从集群的任何节点管理整个集群。基于JavaScript框架(ExtJS)的中央web管理使您能够从GUI控制所有功能,并概述每个单个节点的历史和syslog日志。这包括运行备份或恢复作业、热迁移或HA触发的活动。
  4. 命令行接口(Command Line)
    对于习惯于Unix shell或Windows Powershell的高级用户,Proxmox VE提供了一个命令行界面来管理虚拟环境的所有组件。这个命令行界面具有TAB补全功能和UNIX手册页形式的完整文档。
  5. API接口(REST API)
    Proxmox VE使用RESTful API。我们选择JSON作为主要的数据格式,并且整个API使用JSON Schema正式定义。这使得第三方管理工具(如自定义托管环境)能够快速而简单地集成。
  6. 基于角色的权限管理(RBAC)
    通过使用基于角色的用户和权限管理,您可以为所有对象(如虚拟机、存储、节点等)定义粒度访问。这允许您定义特权并帮助您控制对对象的访问。这个概念也称为访问控制列表:每个权限指定特定路径上的主题(用户或组)和角色(一组特权)
  7. 身份验证
    Proxmox VE支持多种认证源,如Microsoft Active Directory、LDAP、Linux PAM标准认证或内置的Proxmox VE认证服务器。

    存储特性支持

    Proxmox VE存储模式非常灵活。虚拟机映像可以存储在一个或多个本地存储上,也可以存储在NFS和SAN等共享存储上没有限制。可以使用Debian Linux可用的所有存储技术。将VM虚拟机存储在共享存储上的一个主要好处是能够在不停机的情况下实时迁移正在运行的虚拟机,因为集群中的所有节点都可以直接访问VM磁盘映像。
    目前支持以下网络存储类型:
    LVM Group (network backing with iSCSI targets)
    iSCSI target
    NFS Share
    CIFS Share
    Ceph RBD
    Directly use iSCSI LUNs
    GlusterFS
    支持的本地存储类型:
    LVM Group (local backing devices like block devices, FC devices, DRBD, etc.)
    Directory (storage on existing filesystem)
    ZFS

    备份与恢复

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

    高可用群集(HA)

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

    网络特性

    Proxmox VE采用桥接组网模式。所有vm可以共享一个网桥,就像每个来宾的虚拟网线都插到同一个交换机上一样。为了将虚拟机连接到外部网络,网桥被连接到物理网卡上,并分配TCP/IP配置。vlan (IEEE 802.1q)和网络绑定/聚合是支持的。通过这种方式,可以利用Linux网络堆栈的全部功能,为Proxmox VE主机构建复杂、灵活的虚拟网络。

    防火墙

    集成防火墙支持对任意虚拟机或Container接口的网络包进行过滤。公共防火墙规则集可以分组为“安全组”。

    超融合基础架构(HCI)

    Proxmox VE是一个将计算、存储和网络资源紧密集成在一起的虚拟化平台,可以管理高可用的集群、备份/恢复和灾难恢复。所有组件都是软件定义的,并且彼此兼容。因此,通过集中的web管理界面,可以像单个系统一样管理它们。这些功能使Proxmox VE成为部署和管理开源超融合基础设施的理想选择。

    使用Proxmox VE的超融合基础设施(HCI)的优点

    超融合基础设施(HCI)对于部署高基础设施需求满足低管理预算的情况特别有用,对于分布式设置,如远程和分支办公室环境,或私有云与公共云。

  8. 可扩展性:计算、网络和存储设备无缝扩展(服务器和存储设备快速独立扩展)
  9. 低成本:Proxmox VE是开源软件,集成了计算、存储、组网、备份、管理中心等所有组件。它可以取代昂贵的计算/存储基础设施。
  10. 数据保护:集成备份容灾等功能
  11. 简单:易于配置和集中管理
  12. 开源:不会被厂商锁定

    超融合存储

    Proxmox VE紧密集成了对部署超融合存储基础设施的支持。可以仅通过web界面部署和管理以下两种存储技术:

  13. Ceph 一个自修复和自管理的共享、可靠和高度可扩展的存储系统。
  14. ZFS 一个组合的文件系统和逻辑卷管理器,具有广泛的数据破坏保护,各种RAID模式,快速和廉价的快照等特性。