Proxmox VE 是一个既可以运行虚拟机也可以运行容器的虚拟化平台。Proxmox VE 基于
Debian Linux开发,并且完全开源。出于灵活性的考虑,Proxmox VE同时支持两种虚拟化
技术:KVM虚拟机和LXC容器。
Proxmox VE的一个重要设计目标就是尽可能简化管理员的工作。你既可以用单机模式使用
Proxmox VE,也可以组建多节点Proxmox VE集群。所有的管理工作都可以通过基于web
页面的管理界面完成,即使是一个小白用户也可以在几分钟内上手安装使用Proxmox VE。

1.1 集中管理
尽管很多人一开始都使用单机方式运行Proxmox VE,但实际上Proxmox VE可以横向扩展
为一个拥有大量节点的集群。Proxmox VE的默认安装方式中就已经包含了全套的集群套件。
独特的多主集群架构
内嵌的WebGUI管理控制台可以让你纵览所有的KVM虚拟机、LXC容器和整个集群。你也
可以通过WebGUI轻松管理你的虚拟机、容器、存储和集群。完全没有必要另外安装单独
的管理服务器。
Proxmox集群文件系统(pmxcfs)
Proxmox VE使用专门设计的基于数据库的Proxmox文件系统(pmxcfs)保存配置文件。这
个文件系统足以让你保存几千台虚拟机的配置信息,并且能够通过corosync将配置文件实
时复制到Proxmox VE集群的所有节点。Proxmox文件系统一方面将所有数据都保存在服务
器磁盘的一个数据库文件上,以避免数据丢失,另一方面在内存里也复制了一个副本,以
提高性能。其中内存副本的最大容量为30M,虽然不是很大,但足以保存几千台虚拟机配
置信息。
截至目前,Proxmox是唯一利用这种集群文件系统管理配置信息的虚拟化平台。
基于Web的管理界面
Proxmox VE的使用很简单。管理操作可以通过内嵌的WebGUI完成─不需要专门安装管理
工具或基于大型数据库的管理服务器节点。多主集群架构能够让你通过任意节点管理整个
集群。基于JavaScript框架(ExtJS)开发的集中Web管理界面不仅能够让你通过GUI界面
控制一切功能,而且可以浏览每个节点的历史活动和syslog日志,例如虚拟机备份恢复日
志、虚拟机在线迁移日志、HA活动日志等。
命令行工具
对于那些用惯了Unix Shell或Windows Powershell的高级用户,Proxmox VE提供了一个命
令行界面,可以管理虚拟化环境里的全部组件。这个命令行工具不仅有Tab键补全功能,
而且提供了完善的Unix man形式的技术文档。
REST API
Proxmox VE 使用了RESTful形式的API。开发人员选用JSON作为主要数据格式,所有的
API定义均采用JSON语法。第三方管理工具很容易就可以将Proxmox VE的API集成进去。
基于角色的权限管理
在Proxmox VE中你可以用基于角色的方法对所有对象(包括虚拟机、存储、节点等等)设
置用户管理权限。你可以定义权限,并控制对每个对象的访问。Proxmox VE的权限管理方
式实际上类似于访问控制列表:每个权限都针对特定主体(用户或用户组),每个角色
(一组权限)都被限制在特定目录。
多种身份认证
Proxmox VE支持多种用户身份认证方法,具体包括Microsoft活动目录,LDAP,Linux系
统用户认证,Proxmox VE内嵌身份认证。

标签: none

仅有一条评论

  1. 1 1

    555

添加新评论