Proxmox Virtual Environment是一个完整的、开源的服务器管理平台,专为企业虚拟化设计。它将 KVM 虚拟化技术与 Linux 容器(LXC)、软件定义存储和网络功能紧密集成于单一平台。通过其集成的基于网页的用户界面,您可以轻松管理虚拟机和容器、实现集群的高可用性,或使用集成的灾难恢复工具。
计算、网络和存储的一体化解决方案
Proxmox VE具备企业级的功能,并完全专注于基于软件 100% 软件定义的专注使 Proxmox VE 成为虚拟化 IT 基础设施、优化现有资源并以最低成本提升效率的理想选择。您可轻松虚拟化最复杂的 Linux 和 Windows 应用工作负载,并随需求增长动态扩展计算和存储资源,确保数据中心能够适应未来发展。
准备好使用 Proxmox VE 构建开放且未来可扩展的数据中心了吗?
功能
Proxmox Virtual Environment 是一个强大的开源服务器虚拟化平台,可通过单一基于网页的界面管理两种虚拟化技术——KVM(基于内核的虚拟机)用于虚拟机,LXC 用于容器。它还集成了开箱即用的工具,用于配置服务器之间的高可用性、软件定义存储、网络和灾难恢复。
服务器虚拟化
Proxmox Virtual Environment 基于 Debian GNU/Linux,并使用自定义的 Linux 内核。Proxmox VE 的源代码是免费的,遵循 GNU Affero 通用公共许可证第 3 版(GNU AGPLv3)发布。这意味着您可以自由使用该软件,随时查看源代码,并自行参与项目开发。您可以下载 Proxmox VE ISO 安装程序,或在公共代码仓库(Git)中查看源代码。
使用开源软件可确保对所有功能的完全访问权限,以及高水平的可靠性和安全性。我们鼓励 所有人参与 Proxmox VE 项目,而作为该项目背后的公司,Proxmox 确保产品符合一致的企业级质量标准。
·基于内核的虚拟机(KVM)
KVM 是业界领先的 Linux 全虚拟化技术。它是一个内核模块,已合并到主线 Linux 内核中,并在所有支持虚拟化的 x86 硬件上以接近原生性能运行——无论是 Intel VT-x 还是 AMD-V。
使用 KVM,您可以在虚拟机(VM)中运行 Windows 和 Linux,每个 VM 都有独立的虚拟化硬件:网络适配器、磁盘、图形适配器等。在单一系统上运行多个应用程序的虚拟机,可帮助您节省能源并降低成本,同时为您提供构建敏捷且可扩展的软件定义数据中心的灵活性,以满足您的业务需求。
Proxmox VE 自项目启动之初(即 2008 年,从版本 0.9beta2 开始)便已支持 KVM。
·容器虚拟化
容器虚拟化技术是全机虚拟化的轻量级替代方案,因为它与主机系统共享内核。
-Linux 容器(LXC):
LXC 是一种基于操作系统级别的虚拟化环境,可在单个 Linux 控制主机上运行多个隔离的 Linux 系统。LXC 作为 Linux 内核容器化功能的用户空间接口运行。用户可通过强大的 API 和简单工具轻松创建和管理系统或应用程序容器。
集中管理
要管理虚拟数据中心的全部任务,您可以使用基于 Web 的中央管理界面。Web 界面的全部功能也可通过 CLI 或 REST API 访问,可用于自动化任务。
·基于 Web 的管理界面
Proxmox VE 操作简便。您可通过集成的图形用户界面(GUI)完成所有管理任务,无需安装独立的管理工具。中央网页界面基于 ExtJS JavaScript 框架,可通过任何现代浏览器访问。除管理任务外,它还提供每个节点的任务历史和系统日志概览。这包括正在运行的备份任务、实时迁移、软件定义存储或高可用性触发活动。多主节点工具允许您从集群中的任何节点管理整个集群;无需专用管理节点。
·Proxmox VE 移动版
您可通过 Android 应用或基于 HTML5 的移动版网页界面在移动设备上访问 Proxmox VE。Proxmox VE Android 应用基于 Flutter 框架,可让您访问 Proxmox VE 服务器并管理集群、节点、虚拟机和容器。Proxmox VE HTML5 移动客户端使您能够随时随地管理 Proxmox VE,包括访问 SPICE 和 HTML5 控制台。这使您能够管理虚拟机和容器,并查看其配置。
·命令行界面 (CLI)
对于习惯于 Unix shell或 Windows PowerShell 的高级用户,Proxmox VE 提供了一个命令行界面来管理虚拟环境的所有组件。该命令行界面支持智能标签补全功能,并提供完整的 UNIX 手册页形式的文档。
·REST API
Proxmox VE 采用 RESTful API。我们选择 JSON 作为主要数据格式,整个 API 通过 JSON 模式进行正式定义。这使得第三方管理工具(如自定义托管环境)能够快速且轻松地进行集成。
集群
虽然许多人从单个节点开始,但Proxmox虚拟环境可以扩展到由多个集群节点组成的庞大系统。集群堆栈与系统完全集成,并随默认安装一并提供。
·Proxmox集群文件系统(pmxcfs)
Proxmox VE采用由Proxmox开发的独特数据库驱动型文件系统——Proxmox集群文件系统(pmxcfs)。
pmxcfs 允许您在集群中同步配置文件。通过使用 Corosync,这些文件会实时复制到所有集群节点。文件系统将所有数据存储在磁盘上的持久化数据库中,但数据的副本也保存在内存中。当前最大存储大小为 30 MB,足以存储数千台虚拟机的配置。
Proxmox VE 是唯一使用此独特集群文件系统 pmxcfs 的虚拟化平台。
·实时/在线迁移
借助集成的实时/在线迁移功能,您可以将正在运行的虚拟机从一个 Proxmox VE 集群节点迁移到另一个节点,而不会造成任何停机时间或对最终用户造成明显影响。
管理员可通过网页界面或命令行启动此过程。这使您能够在需要将主机系统离线进行维护时,最大限度地减少停机时间。
·独特的多主设计
为了简化集群的管理,您可以从任何节点对整个集群执行维护任务。集成的基于网页的管理界面为您提供集群中所有 KVM 虚拟机和 Linux 容器的清晰概览。您可以通过图形用户界面(GUI)轻松管理虚拟机、容器、存储或集群。无需安装单独的、复杂且昂贵的管理服务器。
身份验证
·基于角色的管理
您可以通过基于角色的权限管理系统,对所有对象(如虚拟机、存储、节点等)定义细粒度访问权限。这使您能够定义权限并控制对对象的访问。此概念也称为访问控制列表:每个权限指定一个主体(用户组或 API 令牌)和一个角色(权限集)在特定路径上的权限。
·身份验证域
Proxmox VE支持多种身份验证源,例如Linux PAM、集成式Proxmox VE身份验证服务器、LDAP、Microsoft Active Directory和OpenID Connect。
Proxmox VE高可用性(HA)集群
多节点Proxmox VE集群可创建高可用性虚拟服务器。Proxmox VE HA集群基于经过验证的Linux HA技术,提供稳定可靠的高可用性服务。
整个 Proxmox VE HA 集群可通过内置的基于 Web 的用户界面轻松配置。
·Proxmox VE HA 管理器
资源管理器 Proxmox VE HA 管理器监控集群中的所有虚拟机和容器,并在其中一个发生故障时自动采取行动。Proxmox VE HA 管理器开箱即用,无需任何配置。此外,基于看门狗的隔离机制极大简化了部署流程。
·Proxmox VE HA 模拟器
Proxmox VE 包含一个 HA 模拟器。这允许您测试一个真实世界中 3 个节点集群(包含 6 个虚拟机)的行为。Proxmox HA 模拟器开箱即用,可帮助您学习和理解 Proxmox VE HA 的工作原理。
网络
Proxmox VE 的网络功能可实现响应迅速且灵活的网络架构,能够根据业务需求进行扩展。
·软件定义网络(SDN)
软件定义网络(SDN)功能使 Proxmox VE 能够管理跨 Proxmox VE 集群的高级网络配置和多租户设置。典型应用场景包括在每个节点上创建隔离的私有网络,以及在不同位置的多个 Proxmox VE 集群之间构建复杂的覆盖网络。
它适用于各种规模的网络,从简单的路由NAT配置、传统的802.1q VLAN划分,到QinQ、VXLAN隧道和基于BGP的EVPN基础设施等高级功能。
·Linux网络堆栈
对于简单配置,Proxmox VE为本地节点提供了灵活的网络配置选项。采用桥接网络模型,实现虚拟化环境与外部网络之间的无缝连接。桥接器类似于物理网络交换机,但以软件形式在Proxmox VE主机上实现。
为了进一步提升灵活性,您可以配置VLAN、创建绑定接口并管理基本网络路由。
灵活的存储选项
Proxmox VE 的存储模型非常灵活。虚拟机镜像可以存储在一个或多个本地存储设备上,也可以存储在共享存储上,如 NFS 和 SAN。没有限制。您可以配置任意数量的存储,并可以使用 Debian GNU/Linux 支持的所有存储技术。将虚拟机存储在共享存储上的好处是,可以实现运行中的机器的无中断迁移。
在 Proxmox VE 网页界面中,您可以添加以下存储类型:
·网络存储类型
LVM 组(基于 iSCSI 目标的网络存储)
iSCSI 目标
NFS 共享
SMB/CIFS
Ceph RBD
直接连接到 iSCSI LUN
GlusterFS
CephFS
本地存储类型
LVM 组
目录(存储在现有文件系统中)
ZFS
基于 Ceph 的软件定义存储
Ceph 是一个开源分布式对象存储和文件系统,旨在提供卓越的性能、可靠性和可扩展性。Proxmox 虚拟环境完全集成了 Ceph,使您能够直接从集群中的任何节点运行和管理 Ceph 存储。
Ceph 提供两种类型的存储:RADOS 块设备(RBD)和 CephFS。RBD 提供块级存储,适用于磁盘映像和快照等内容。CephFS 通过 Ceph 存储集群实现符合 POSIX 标准的文件系统来存储其数据。
·Ceph 与 Proxmox VE 的优势
-通过图形界面(GUI)和命令行界面(CLI)实现轻松设置和管理
-自我修复
-可扩展至艾字节级别
-可配置具有不同性能和冗余特性的存储池
-可在经济型通用硬件上运行
Proxmox VE 防火墙
内置的 Proxmox VE 防火墙为保护您的 IT 基础设施提供了简便的方法。该防火墙完全可定制,支持通过图形用户界面 (GUI) 或命令行界面 (CLI) 进行复杂配置。
您可以为集群内的所有主机设置防火墙规则,或仅为虚拟机和容器定义规则。防火墙宏、安全组、IP 集合和别名等功能可帮助简化此任务。
·分布式防火墙
虽然所有配置都存储在集群文件系统中,但基于 iptables 的防火墙在每个集群节点上运行,从而实现虚拟机之间的完全隔离。该系统的分布式特性还提供了比集中式防火墙解决方案高得多的带宽。
·IPv4 和 IPv6
防火墙全面支持 IPv4 和 IPv6。IPv6 支持完全透明,且默认对两种协议的流量进行过滤。因此无需为 IPv6 维护独立的规则集。
备份/恢复
备份是任何合理 IT 环境的基本要求。Proxmox VE 平台提供完全集成的解决方案,利用各存储系统及各虚拟机类型(如容器)的特性。备份可通过图形界面或 vzdump 备份工具(通过命令行)轻松启动。这些备份始终为完整备份,包含虚拟机和容器的配置以及所有数据。
集成备份工具(vzdump)可创建运行中容器和 KVM 虚拟机的一致快照。它基本上相当于创建了一个虚拟机或容器数据的存档,并包含配置文件。
·计划备份
备份任务可被安排在特定日期和时间自动执行,适用于可选节点和虚拟机系统。
·备份存储
KVM实时备份支持所有存储类型,包括NFS、iSCSI LUN和Ceph RBD上的虚拟机镜像。Proxmox VE备份格式经过优化,可快速高效地存储虚拟机备份(会将稀疏文件、乱序数据及最小化I/O纳入考量)。
Proxmox 备份服务器集成
Proxmox 备份服务器是我们的企业级备份解决方案,可备份虚拟机、容器和物理主机。此功能已完全集成到 Proxmox VE 中,这意味着您可以使用与其他存储类型相同的通用界面无缝备份和恢复虚拟机。
这些备份是增量式的,仅通过网络传输新更改的数据。这在网络带宽和备份任务运行时间方面具有显著优势。数据还可以在客户端轻松加密,确保您的备份数据对攻击者不可访问。
·实时恢复
恢复大型备份可能需要较长时间,并在灾难发生时成为主要停机原因。然而,对于存储在 Proxmox 备份服务器上的虚拟机备份,实时恢复功能可将停机时间降至最低,使虚拟机在恢复开始时即可启动。在此过程中,数据会持续在后台复制,优先处理虚拟机正在访问的数据块。
·单文件恢复
通常情况下,仅需从备份中恢复单个文件或目录。通过 Proxmox VE 网页界面,您可以安全地搜索并从虚拟机或容器备份中恢复单个文件或目录。
京ICP备09015132号-996 | 网络文化经营许可证京网文[2017]4225-497号 | 违法和不良信息举报电话:4006561155
© Copyright 2000-2023 北京哲想软件有限公司版权所有 | 地址:北京市海淀区西三环北路50号豪柏大厦C2座11层1105室